@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(./cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2) format("woff2"),url(./cormorant-garamond-latin-300-normal-BuXLI6C0.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(./cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-300-normal-DueGyF8j.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(./cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(./cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(./cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(./cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(./cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(./manrope-latin-300-normal-BgxWhS7-.woff2) format("woff2"),url(./manrope-latin-300-normal-BXCth4v8.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(./manrope-latin-ext-300-normal-Btyq5fVI.woff2) format("woff2"),url(./manrope-latin-ext-300-normal-DfIhbc9V.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(./manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(./manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(./manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(./manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(./manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(./manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next,#app{isolation:isolate}a{text-decoration:none;color:inherit}ul,ol{list-style:none}:root{--c-warm-cream: #EFEDE3;--c-powdered-taupe: #C6B9AD;--c-deep-warm-grey: #403D37;--c-background: var(--c-warm-cream);--c-text: var(--c-deep-warm-grey);--font-primary: "AktivGrotesk", system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-display: "Rafine Display Numerals", "Cormorant Garamond", "Didot", "Bodoni MT", "Times New Roman", serif;--s-1: 8px;--s-2: 16px;--s-3: 24px;--s-4: 32px;--s-6: 48px;--s-8: 64px;--s-12: 96px;--s-16: 128px;--s-20: 160px;--s-24: 192px;--s-32: 256px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-snap: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-dramatic: cubic-bezier(.77, 0, .175, 1);--duration-fast: .3s;--duration-medium: .6s;--duration-slow: 1.2s}@font-face{font-family:Rafine Display Numerals;src:local("Helvetica Neue Light"),local("Helvetica Neue"),local("Arial");font-weight:300 600;font-style:normal;unicode-range:U+0030-0039,U+002B,U+002C,U+002E,U+0025,U+00B2}@font-face{font-family:AktivGrotesk;src:local("Helvetica Neue"),local("Arial");font-weight:300;font-style:normal}@font-face{font-family:AktivGrotesk;src:local("Helvetica Neue"),local("Arial");font-weight:400;font-style:normal}@font-face{font-family:AktivGrotesk;src:local("Helvetica Neue Bold"),local("Arial Bold");font-weight:500;font-style:normal}@font-face{font-family:AktivGrotesk;src:local("Helvetica Neue Bold"),local("Arial Bold");font-weight:700;font-style:normal}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{background-color:var(--c-background);color:var(--c-text);font-family:var(--font-primary);font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-primary);font-weight:500;letter-spacing:-.02em;line-height:1.1}p{font-weight:300;line-height:1.6}.t-display{font-family:var(--font-display);font-size:clamp(3.5rem,7vw,8rem);font-weight:400;letter-spacing:-.02em;line-height:1.05}.t-heading-1{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5rem);font-weight:400;letter-spacing:-.01em;line-height:1.1}.t-heading-2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.02em}.t-heading-3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400}.t-body{font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300;line-height:1.7}.t-body-lg{font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:300;line-height:1.7}.t-caption{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.t-label{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.container{max-width:1600px;margin:0 auto;padding:0 var(--s-4)}@media (min-width: 1024px){.container{padding:0 var(--s-8)}}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--s-4)}.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;padding:var(--s-4) var(--s-8);display:flex;justify-content:space-between;align-items:center;transition:background-color .5s var(--ease-out),color .5s var(--ease-out),border-color .5s var(--ease-out);color:var(--c-warm-cream);border-bottom:1px solid transparent}.site-header.is-scrolled{background-color:var(--c-background);color:var(--c-text);border-bottom-color:#403d371a}.site-header .logo{font-weight:700;font-size:24px;letter-spacing:.1em}.main-nav{display:flex;gap:var(--s-3);font-size:13px;letter-spacing:.06em}.main-nav a{opacity:.85;transition:opacity .3s var(--ease-out);position:relative;padding-bottom:2px}.main-nav a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out)}.main-nav a:hover:after{transform:scaleX(1);transform-origin:left}.main-nav a:hover{opacity:1}.main-nav a.is-active{opacity:1;border-bottom:1px solid currentColor;padding-bottom:2px}@media (max-width: 768px){.site-header{padding:var(--s-3) var(--s-3)}.main-nav{display:none}}.hero-section{position:relative;width:100%;height:100vh;min-height:600px;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--s-8);overflow:hidden;color:var(--c-warm-cream)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-bg img{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1e1c19b3,#1e1c1926 30%,#1e1c198c)}.hero-content{position:relative;z-index:2;max-width:800px}.hero-headline{font-weight:500;font-size:clamp(2rem,4vw,4rem);line-height:1.1;letter-spacing:-.01em;margin-bottom:var(--s-3)}.hero-subtitle{font-weight:300;font-size:clamp(.9rem,1.2vw,1.1rem);max-width:450px;opacity:.85;line-height:1.6}.subpage-hero{position:relative;width:100%;height:70vh;min-height:500px;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--s-8);overflow:hidden;color:var(--c-warm-cream)}.subpage-hero .hero-bg img{width:100%;height:100%;object-fit:cover}.subpage-hero-title{position:relative;z-index:2;font-weight:500;font-size:clamp(2.5rem,5vw,5rem);letter-spacing:-.02em;line-height:1.05}.section{padding:var(--s-20) 0}.section--sm{padding:var(--s-16) 0}.section--lg{padding:var(--s-24) 0}.section--dark{background-color:var(--c-deep-warm-grey);color:var(--c-warm-cream)}.section--taupe{background-color:var(--c-powdered-taupe);color:var(--c-deep-warm-grey)}.editorial-img{width:100%;overflow:hidden}.editorial-img img{width:100%;height:100%;object-fit:cover}.editorial-img--full{height:80vh}.editorial-img--tall{height:90vh}.editorial-img--medium{height:60vh}.editorial-img--short{height:45vh}.project-card{margin-bottom:var(--s-24)}.project-title{font-size:clamp(3rem,6vw,6rem);font-weight:700;letter-spacing:-.02em;line-height:1.05}.project-meta{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.project-meta-status{color:var(--c-powdered-taupe)}.project-image-wrapper{width:100%;overflow:hidden;position:relative}.project-img{width:100%;height:100%;object-fit:cover}.project-link{display:inline-block;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px;transition:all .4s var(--ease-out)}.project-link:hover{letter-spacing:.14em;opacity:.7}.btn-editorial{display:inline-block;background:transparent;color:var(--c-text);border:1px solid rgba(64,61,55,.3);padding:var(--s-3) var(--s-6);font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:var(--font-primary);transition:all var(--duration-fast) var(--ease-snap)}.btn-editorial:hover{background:var(--c-text);color:var(--c-warm-cream);border-color:var(--c-text);transform:translateY(-1px)}.btn-editorial:active{transform:translateY(0) scale(.98);transition-duration:.1s}.btn-editorial--light{color:var(--c-warm-cream);border-color:#efede34d}.btn-editorial--light:hover{background:var(--c-warm-cream);color:var(--c-text);border-color:var(--c-warm-cream)}.form-input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(64,61,55,.3);padding:var(--s-2) 0;font-size:1.1rem;font-family:var(--font-primary);font-weight:300;outline:none;color:var(--c-text);transition:border-color var(--duration-fast) var(--ease-snap)}.form-input:focus{border-bottom-color:var(--c-text);border-bottom-width:2px;padding-bottom:calc(var(--s-2) - 1px)}.form-input::placeholder{color:#403d3759;transition:color .3s var(--ease-out)}.form-input:focus::placeholder{color:#403d3733}.site-footer{background-color:var(--c-background);color:var(--c-text);padding:var(--s-12) 0 var(--s-6) 0;border-top:1px solid rgba(64,61,55,.1)}.footer-heading{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--s-4);font-weight:400}.footer-list{list-style:none;line-height:2;font-size:1rem}.footer-list a,.footer-list span{opacity:.7;transition:opacity var(--duration-fast) var(--ease-snap)}.footer-list a:hover{opacity:1}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--s-8);border-top:1px solid rgba(64,61,55,.1);font-size:.75rem;opacity:.5;text-transform:uppercase;letter-spacing:.05em}.footer-bottom a{transition:opacity var(--duration-fast) var(--ease-snap)}.footer-bottom a:hover{opacity:.8}.konsept-section{background-color:var(--c-powdered-taupe);color:var(--c-deep-warm-grey)}.konsept-item{transition:all .6s var(--ease-out);opacity:.2;transform:translate(0);cursor:default}.konsept-item.is-active{opacity:1;transform:translate(24px)}.firsat-item{border-bottom:1px solid rgba(239,237,227,.2);padding:var(--s-8) 0;display:flex;align-items:baseline;cursor:pointer}.firsat-num{font-size:1rem;opacity:.5;width:60px;transition:opacity .4s var(--ease-snap)}.firsat-text{font-size:clamp(2rem,3vw,3rem);font-weight:300;color:#efede3b3;transition:all .4s var(--ease-snap)}.firsat-item:hover .firsat-text{color:var(--c-warm-cream);transform:translate(20px)}.firsat-item:hover .firsat-num{opacity:1}.feature-row{display:flex;align-items:baseline;gap:var(--s-4);padding:var(--s-6) 0;border-bottom:1px solid rgba(64,61,55,.1)}.feature-num{font-size:.85rem;letter-spacing:.1em;opacity:.4;width:48px;flex-shrink:0}.feature-title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;letter-spacing:.02em;flex:1}.feature-desc{font-size:1rem;font-weight:300;line-height:1.6;max-width:400px;opacity:.7}.sticky-lead-cta{position:fixed;bottom:var(--s-6);right:var(--s-6);z-index:90;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-snap)}.sticky-lead-cta.is-visible{opacity:1;pointer-events:auto}@media (max-width: 768px){.sticky-lead-cta{bottom:0;right:0;left:0;padding:var(--s-3);background:var(--c-background);border-top:1px solid rgba(64,61,55,.1)}}.page-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:var(--c-warm-cream);transform:translateY(100%);pointer-events:none}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),filter .8s var(--ease-out);will-change:transform,opacity}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal=blur]{filter:blur(6px)}[data-reveal=blur].is-visible{filter:blur(0)}[data-reveal=scale]{transform:scale(.95)}[data-reveal=scale].is-visible{transform:scale(1)}[data-reveal-stagger]>*{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}[data-reveal-stagger].is-visible>*:nth-child(1){transition-delay:0ms;opacity:1;transform:translateY(0)}[data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:80ms;opacity:1;transform:translateY(0)}[data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:.16s;opacity:1;transform:translateY(0)}[data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:.24s;opacity:1;transform:translateY(0)}[data-reveal-stagger].is-visible>*:nth-child(5){transition-delay:.32s;opacity:1;transform:translateY(0)}[data-reveal-stagger].is-visible>*:nth-child(6){transition-delay:.4s;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){[data-reveal]{transform:none!important;filter:none!important;transition:opacity .3s var(--ease-snap)}[data-reveal-stagger]>*{transform:none!important;transition:opacity .3s var(--ease-snap);transition-delay:0ms!important}.hero-bg-img{transform:none!important}}@media (max-width: 1024px){.grid{grid-template-columns:1fr;gap:var(--s-3)}.section{padding:var(--s-12) 0}.section--lg{padding:var(--s-16) 0}.hero-section{padding:var(--s-4)}.subpage-hero{height:55vh;padding:var(--s-4)}}@media (max-width: 768px){.t-display{font-size:clamp(2.5rem,10vw,4rem)}.project-title{font-size:clamp(2rem,8vw,3.5rem)}.editorial-img--full{height:55vh}.editorial-img--tall{height:65vh}}:root{--c-warm-cream: #e9eae3;--c-paper: #f4f3ed;--c-powdered-taupe: #b8afa3;--c-stone: #78766f;--c-deep-warm-grey: #2d2d2b;--c-ink: #2d2d2d;--c-steel-blue: #446679;--c-hairline: rgba(37, 36, 31, .16);--c-hairline-light: rgba(247, 245, 238, .22);--c-background: var(--c-warm-cream);--c-text: var(--c-ink);--font-primary: "Manrope", "Helvetica Neue", Arial, sans-serif;--font-display: "Rafine Display Numerals", "Cormorant Garamond", "Times New Roman", serif;--page-pad: clamp(24px, 4.45vw, 72px);--section-space: clamp(112px, 14vw, 224px);--spring-snappy: linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067 22.5%, 1.089 26%, 1.079 30.3%, 1.049 36%, 1.024 42.6%, 1.011 50.3%, 1.004 59.2%, 1.001 69.3%, 1)}html{background:var(--c-background)}body{width:100%;max-width:100%;overflow-x:clip;background:var(--c-background);color:var(--c-text);font-family:var(--font-primary);font-size:16px;font-weight:400}.hero-cta [aria-hidden=true],.text-link [aria-hidden=true],.project-catalogue-arrow,.firsatlar-cta [aria-hidden=true],.btn-editorial [aria-hidden=true],.sticky-project-cta [aria-hidden=true],.project-lead-submit span{font-family:Helvetica Neue,Arial,sans-serif;font-style:normal;font-variant-emoji:text}.project-link,.comparison-row--actions a,.project-hero-controls button{font-variant-emoji:text}.project-hero-controls button{font-family:Helvetica Neue,Arial,sans-serif}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;opacity:.018;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}html.intro-active,html.intro-active body{overflow:hidden}.intro-seen .brand-intro{display:none}.brand-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;overflow:hidden;color:var(--c-deep-warm-grey);background:var(--c-warm-cream);will-change:transform}.brand-intro-stage{position:relative;display:flex;width:min(82vw,720px);flex-direction:column;align-items:center;will-change:transform}.brand-intro-eyebrow{margin-bottom:clamp(24px,4vh,48px);opacity:0;font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.brand-intro-progress{display:block;width:100%;height:1px;margin-top:clamp(18px,2.4vh,28px);background:currentColor;transform-origin:left;will-change:transform,opacity}.brand-intro-logo-wrap{position:relative;z-index:1;width:100%}.brand-intro-logo{display:block;width:100%;height:auto;overflow:visible;color:currentColor}.brand-intro-logo .cls-1,.brand-intro-logo .cls-2,.brand-intro-logo .cls-3,.brand-intro-logo path,.brand-intro-logo polygon{fill:currentColor!important;will-change:transform,opacity}.brand-intro-tagline{display:flex;margin-top:clamp(22px,3.5vh,42px);align-items:baseline;justify-content:center;gap:.25em;color:var(--c-deep-warm-grey);font-family:var(--font-display);font-size:clamp(25px,2.5vw,38px);font-weight:400;letter-spacing:-.035em;line-height:1}.brand-intro-tagline-mask{display:inline-block;overflow:hidden;padding-bottom:.08em}.brand-intro-tagline-mask>*{display:inline-block;will-change:transform,opacity}.brand-intro-tagline em{color:var(--c-stone);font-style:italic}.brand-intro--reduced-exit{opacity:0;transition:opacity .24s var(--ease-out)}::selection{background:var(--c-deep-warm-grey);color:var(--c-warm-cream)}:focus-visible{outline:1px solid currentColor;outline-offset:5px}h1,h2,h3,h4,.t-display,.t-heading-1,.t-heading-2,.t-heading-3,.project-title{font-family:var(--font-display);font-weight:400;letter-spacing:-.035em;line-height:.96;text-wrap:balance}em{font-family:var(--font-display);font-weight:400}p{line-height:1.7}.container{width:100%;max-width:1728px;padding-inline:var(--page-pad)}.section-index,.section-kicker,.image-caption,.project-meta,.project-status,.hero-rail{font-family:var(--font-primary);font-size:10px;font-weight:500;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.section-index{display:inline-flex;min-width:42px;opacity:.48}.section-kicker{opacity:.78}.text-link,.project-link{position:relative;display:inline-flex;align-items:center;gap:12px;width:fit-content;padding-bottom:7px;border:0;font-family:var(--font-primary);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.text-link:after,.project-link:after,.desktop-nav a:after,.nav-cta:after,.footer-column a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .42s var(--ease-snap)}.text-link:hover:after,.project-link:hover:after,.desktop-nav a:hover:after,.nav-cta:hover:after,.footer-column a:hover:after{transform:scaleX(1);transform-origin:left}.text-link span,.project-link span{transition:transform .42s var(--spring-snappy)}.text-link:hover span,.project-link:hover span{transform:translate(3px,-3px)}.site-header{position:fixed;inset:0 0 auto;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:0 var(--page-pad);color:var(--c-warm-cream);border-bottom:1px solid transparent;transition:background-color .5s var(--ease-in-out),color .5s var(--ease-in-out),border-color .5s var(--ease-in-out)}.site-header--surface{color:var(--c-ink);background:#e9eae3d6;border-bottom-color:#2d2d2d1c;box-shadow:0 10px 34px #1c1d1b09;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.logo,.footer-logo{position:relative;z-index:2;display:inline-flex;align-items:center;justify-self:start;color:inherit;transition:transform .45s var(--ease-snap),opacity .3s ease}.logo:hover,.footer-logo:hover{transform:translateY(-2px)}.brand-logo{display:block;aspect-ratio:438.27 / 71.8;background-color:currentColor;-webkit-mask:url(./logo-svg-Bdx-9soj.svg) center / contain no-repeat;mask:url(./logo-svg-Bdx-9soj.svg) center / contain no-repeat}.brand-logo--header{aspect-ratio:438.47 / 125.33;width:clamp(118px,10vw,154px);-webkit-mask:url(./logo-svg-Bdx-9soj.svg?v=20260830-2) center / contain no-repeat;mask:url(./logo-svg-Bdx-9soj.svg?v=20260830-2) center / contain no-repeat}.brand-logo--footer{aspect-ratio:438.47 / 125.33;width:clamp(176px,17vw,268px);-webkit-mask:url(./logo-svg-Bdx-9soj.svg?v=20260830-2) center / contain no-repeat;mask:url(./logo-svg-Bdx-9soj.svg?v=20260830-2) center / contain no-repeat}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(22px,2.5vw,42px)}.desktop-nav a,.nav-cta{position:relative;padding-block:7px;font-family:var(--font-primary);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.nav-cta{justify-self:end}.site-header--surface .nav-cta{display:inline-flex;min-height:40px;padding:0 18px;align-items:center;justify-content:center;color:var(--c-paper);background:var(--c-steel-blue);border-radius:999px;box-shadow:0 8px 22px #23374224;transition:color .35s var(--ease-snap),background-color .35s var(--ease-snap),transform .45s var(--spring-snappy),box-shadow .45s var(--ease-snap)}.site-header--surface .nav-cta:after{display:none}.site-header--surface .nav-cta:hover{color:var(--c-paper);background:#35586c;box-shadow:0 12px 28px #23374233;transform:translateY(-2px)}.menu-toggle{display:none;align-items:center;justify-self:end;gap:10px;min-width:48px;min-height:48px;padding:0;color:inherit;background:transparent;border:0;font:500 10px/1 var(--font-primary);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.menu-toggle-line{width:22px;height:1px;background:currentColor;transition:transform .42s var(--spring-snappy)}body.menu-open .menu-toggle-line{transform:rotate(-45deg)}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;opacity:0;pointer-events:none;background:#14141175}.offcanvas-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100dvh;padding:128px 24px 32px;color:var(--c-warm-cream);background:var(--c-deep-warm-grey);transform:translate(-100%)}.menu-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.menu-list li{overflow:hidden}.menu-link{display:block;font-family:var(--font-display);font-size:clamp(44px,13vw,76px);font-weight:400;letter-spacing:-.04em;line-height:1.02;transform:translateY(110%)}.menu-footer{display:flex;flex-direction:column;gap:9px;opacity:0;font-size:11px;letter-spacing:.07em}.menu-footer p{margin-bottom:6px;opacity:.45;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.hero-section{position:relative;display:flex;align-items:flex-end;width:100%;min-height:100vh;min-height:100dvh;padding:0 var(--page-pad) clamp(42px,6vh,72px);overflow:hidden;color:var(--c-warm-cream);background:var(--c-deep-warm-grey)}.hero-bg,.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero-bg{z-index:0;overflow:hidden}.hero-bg-img{width:100%;height:112%;object-fit:cover;object-position:center 52%;opacity:0;transform:scale(1.055)}.hero-overlay{background:linear-gradient(180deg,#1314137a,#13141305 34%,#1314132e 58%,#131413d1),linear-gradient(90deg,rgba(19,20,19,.24),transparent 55%)}.hero-content{position:relative;z-index:2;width:100%}.hero-eyebrow{margin-bottom:clamp(12px,2vh,22px);opacity:0;font-size:10px;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase}.hero-headline{max-width:13.5ch;margin:0;color:inherit;font-family:var(--font-display);font-size:clamp(72px,9.35vw,152px);font-weight:400;letter-spacing:-.055em;line-height:.77}.hero-headline em{font-style:italic}.line-mask{display:block;overflow:hidden;margin:-.14em -.05em -.35em;padding:.14em .05em .35em}.line-inner{display:block;opacity:0;transform:translateY(108%)}.hero-headline-second{padding-left:clamp(28px,10vw,168px)}.hero-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:32px;margin-top:clamp(24px,4vh,42px)}.hero-sub{max-width:410px;margin:0;opacity:0;font-size:clamp(13px,1vw,16px);font-weight:300;line-height:1.6;transform:translateY(12px)}.hero-cta{position:relative;display:inline-flex;align-items:center;gap:20px;justify-self:end;min-height:48px;padding:0 22px;border:1px solid rgba(247,245,238,.48);border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:transform .42s var(--spring-snappy),color .32s var(--ease-snap),background-color .32s var(--ease-snap)}.hero-cta:hover{color:var(--c-ink);background:var(--c-warm-cream);transform:translateY(-2px)}.hero-cta:active{transform:translateY(0) scale(.97)}.hero-rail{position:absolute;z-index:2;top:50%;right:calc(var(--page-pad) - 12px);display:flex;gap:22px;opacity:0;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.yasam-section{display:grid;grid-template-columns:.75fr 4.75fr .75fr 4fr .75fr;align-items:center;gap:clamp(24px,3.6vw,58px);min-height:100vh;padding:var(--section-space) var(--page-pad);background:var(--c-paper)}.yasam-aside{align-self:start;display:flex;flex-direction:column;gap:18px;writing-mode:vertical-rl;transform:rotate(180deg)}.yasam-image-column{grid-column:2}.yasam-image-wrapper{position:relative;aspect-ratio:3 / 4;overflow:hidden;clip-path:inset(14% 10% 14% 10%)}.yasam-img{width:100%;height:112%;object-fit:cover;transform:scale(1.08)}.image-caption{display:flex;justify-content:space-between;margin-top:14px;opacity:.55}.yasam-content{grid-column:4;max-width:620px}.yasam-label{margin-bottom:clamp(40px,5vw,78px);font-size:clamp(50px,5.6vw,92px)}.yasam-label em{font-style:italic}.yasam-text-stage{display:grid;grid-template-columns:1fr 1fr;gap:24px 36px;padding-top:24px;border-top:1px solid var(--c-hairline)}.yasam-text-stage p{margin:0;opacity:0;font-size:14px;font-weight:300;line-height:1.75;transform:translateY(20px)}.yasam-p3{grid-column:2}.yasam-content .text-link{margin-top:44px}.konsept-section.brand-story-section{position:relative;color:var(--c-warm-cream);background:var(--c-deep-warm-grey)!important}.brand-story-prologue{display:grid;min-height:100svh;padding:clamp(132px,16vh,190px) var(--page-pad) clamp(110px,14vh,170px);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;column-gap:clamp(18px,2.4vw,40px);color:var(--c-deep-warm-grey);background:var(--c-paper)}.brand-story-prologue-meta{grid-column:1 / 3;display:flex;align-self:start;gap:18px;padding-top:.75em;font-size:9px;font-weight:500;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.brand-story-prologue-meta span:first-child{opacity:.42}.brand-story-prologue h2{grid-column:3 / 13;margin:0;font-family:var(--font-display);font-size:clamp(64px,7.7vw,108px);font-weight:400;letter-spacing:-.055em;line-height:1.1}.brand-story-prologue h2 em{font-weight:400}.brand-story-prologue>p{grid-column:8 / 12;margin:clamp(58px,7vw,108px) 0 0;font-size:13px;font-weight:300;line-height:1.8}.brand-story-scroll{position:relative;height:340vh}.brand-story-sticky{position:sticky;top:0;height:100svh;min-height:680px;padding:0 var(--page-pad);overflow:hidden;background:radial-gradient(circle at 77% 48%,rgba(183,170,157,.13),transparent 34%),var(--c-deep-warm-grey)}.brand-story-topline{position:absolute;z-index:4;top:clamp(104px,13vh,132px);right:var(--page-pad);left:var(--page-pad);display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid var(--c-hairline-light);font-size:9px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.brand-story-counter{font-variant-numeric:tabular-nums;opacity:.62}.brand-story-counter b{color:var(--c-warm-cream);font-weight:500;opacity:1}.brand-story-scenes{position:absolute;inset:clamp(154px,20vh,190px) var(--page-pad) clamp(110px,15vh,140px)}.brand-story-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(18px,2.4vw,40px);opacity:0;pointer-events:none;will-change:transform,opacity}.brand-story-scene:first-child{opacity:1;pointer-events:auto}.brand-story-copy{z-index:2;grid-column:1 / 7;align-self:center}.brand-story-eyebrow{display:flex;margin:0 0 clamp(22px,3vh,34px);align-items:center;gap:16px;font-size:9px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.brand-story-eyebrow span{opacity:.42}.brand-story-copy h3{margin:0;font-family:var(--font-display);font-size:clamp(68px,7.2vw,118px);font-weight:400;letter-spacing:-.06em;line-height:.84}.brand-story-copy h3 em{display:inline-block;font-weight:400}.brand-story-description{max-width:420px;margin:clamp(34px,5vh,52px) 0 0 clamp(32px,4vw,68px);font-size:12px;font-weight:300;line-height:1.82;opacity:.72}.brand-story-orbit,.brand-story-balance,.brand-story-time-visual{grid-column:7 / 13;justify-self:end;will-change:transform,opacity}.brand-story-orbit{position:relative;width:min(42vw,540px,calc(100svh - 260px));aspect-ratio:1}.brand-story-orbit-ring{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(241,239,231,.28);border-radius:50%}.brand-story-orbit-ring:before,.brand-story-orbit-ring:after{content:"";position:absolute;border:1px solid rgba(241,239,231,.11);border-radius:50%}.brand-story-orbit-ring:before{top:13%;right:13%;bottom:13%;left:13%}.brand-story-orbit-ring:after{top:32%;right:32%;bottom:32%;left:32%;background:#f1efe706}.brand-story-orbit-spoke{position:absolute;top:50%;left:50%;width:32%;height:1px;background:linear-gradient(90deg,rgba(241,239,231,.24),transparent);transform:rotate(var(--story-angle));transform-origin:left center}.brand-story-orbit-node{position:absolute;display:grid;min-width:88px;min-height:34px;place-items:center;padding:8px 12px;border:1px solid rgba(241,239,231,.22);border-radius:99px;background:var(--c-deep-warm-grey);font-size:8px;font-weight:500;letter-spacing:.11em;text-align:center;text-transform:uppercase;will-change:transform,opacity}.brand-story-orbit-node--1{top:1%;left:38%;width:24%}.brand-story-orbit-node--2{top:23%;right:0;width:27%}.brand-story-orbit-node--3{right:0;bottom:23%;width:27%}.brand-story-orbit-node--4{bottom:1%;left:38%;width:24%}.brand-story-orbit-node--5{bottom:23%;left:0;width:27%}.brand-story-orbit-node--6{top:23%;left:0;width:27%}.brand-story-orbit-core{position:absolute;top:50%;left:50%;display:grid;width:42%;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--c-warm-cream);background:#f1efe70d;transform:translate(-50%,-50%)}.brand-story-orbit-core .brand-logo{width:64%}.brand-story-balance{position:relative;width:min(47vw,650px);height:min(58vh,590px)}.brand-story-balance-image{position:absolute;margin:0;overflow:hidden;background:#171713}.brand-story-balance-image--a{top:0;left:0;width:61%;height:82%}.brand-story-balance-image--b{right:0;bottom:0;width:45%;height:63%;border:10px solid var(--c-deep-warm-grey)}.brand-story-balance-image img,.brand-story-time-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(.94);transition:transform .9s var(--ease-out),filter .5s var(--ease-in-out)}.brand-story-balance-image figcaption{position:absolute;right:16px;bottom:14px;left:16px;display:flex;justify-content:space-between;color:var(--c-warm-cream);font-size:8px;letter-spacing:.15em;text-transform:uppercase}.brand-story-balance-image:hover img,.brand-story-time-visual figure:hover img{filter:saturate(.92) contrast(1);transform:scale(1.035)}.brand-story-balance-axis{position:absolute;z-index:2;top:47%;left:52%;display:grid;width:54px;height:54px;place-items:center;color:var(--c-warm-cream);border:1px solid rgba(241,239,231,.5);border-radius:50%;background:var(--c-deep-warm-grey);transform:translate(-50%,-50%)}.brand-story-balance-axis span{display:none}.brand-story-balance-axis b{font-family:var(--font-display);font-size:26px;font-weight:400}.brand-story-time-visual{position:relative;width:min(46vw,630px);height:min(58vh,590px)}.brand-story-time-visual figure{position:absolute;top:0;right:0;width:74%;height:86%;margin:0;overflow:hidden}.brand-story-time-card{position:absolute;bottom:0;left:0;display:flex;width:56%;min-height:48%;padding:clamp(28px,3.2vw,48px);flex-direction:column;justify-content:space-between;color:var(--c-deep-warm-grey);background:var(--c-warm-cream)}.brand-story-time-card .brand-logo{width:min(72%,180px)}.brand-story-time-card p{margin:34px 0;font-family:var(--font-display);font-size:clamp(24px,2.3vw,36px);letter-spacing:-.04em;line-height:.98}.brand-story-time-year{font-size:8px;font-weight:500;letter-spacing:.18em}.brand-story-nav{position:absolute;z-index:5;right:var(--page-pad);bottom:0;left:var(--page-pad);display:grid;height:clamp(88px,12vh,112px);grid-template-columns:repeat(3,1fr);border-top:1px solid var(--c-hairline-light)}.brand-story-nav-progress{position:absolute;top:-1px;left:0;width:100%;height:1px;overflow:hidden}.brand-story-nav-progress i{display:block;width:100%;height:100%;background:var(--c-warm-cream);transform:scaleX(0);transform-origin:left}.brand-story-nav-item{position:relative;display:flex;padding:0 clamp(18px,2.4vw,38px);align-items:center;justify-content:space-between;color:inherit;border:0;border-right:1px solid var(--c-hairline-light);background:transparent;cursor:pointer;opacity:.38;transition:opacity .35s var(--ease-snap),background-color .5s var(--ease-in-out)}.brand-story-nav-item:last-child{border-right:0}.brand-story-nav-item:hover,.brand-story-nav-item.is-active{opacity:1;background:#f1efe709}.brand-story-nav-item span{font-size:8px;font-weight:500;letter-spacing:.13em}.brand-story-nav-item strong{font-family:var(--font-display);font-size:clamp(21px,2vw,30px);font-weight:400}.brand-story-nav-item:focus-visible{outline:1px solid var(--c-warm-cream);outline-offset:-5px}@media (max-width: 900px){.brand-story-prologue{display:block;min-height:auto;padding:132px 20px 112px}.brand-story-prologue-meta{margin-bottom:58px;padding:0}.brand-story-prologue h2{font-size:clamp(49px,13vw,78px);line-height:.94}.brand-story-prologue h2 br{display:none}.brand-story-prologue>p{max-width:420px;margin:54px 0 0 auto}.brand-story-scroll{height:auto}.brand-story-sticky{position:relative;height:auto;min-height:0;padding:0 20px 108px;overflow:hidden}.brand-story-topline{position:relative;top:auto;right:auto;left:auto;padding:34px 0 18px}.brand-story-scenes{position:relative;inset:auto}.brand-story-scene,.brand-story-scene:first-child{position:relative;inset:auto;display:block;padding:104px 0 112px;opacity:0;pointer-events:auto;transform:translateY(32px);transition:opacity .7s var(--spring-snappy),transform .7s var(--spring-snappy)}.brand-story-scene+.brand-story-scene{border-top:1px solid var(--c-hairline-light)}.brand-story-scene.is-mobile-visible{opacity:1;transform:translateY(0)}.brand-story-copy h3{font-size:clamp(58px,16vw,82px);line-height:.88}.brand-story-description{max-width:360px;margin:36px 0 66px auto}.brand-story-orbit,.brand-story-balance,.brand-story-time-visual{width:100%}.brand-story-orbit{max-width:540px;margin:0 auto}.brand-story-orbit-node{min-width:72px;min-height:30px;padding:7px 8px;font-size:7px}.brand-story-balance,.brand-story-time-visual{height:min(135vw,610px)}.brand-story-time-card{width:65%;padding:26px}.brand-story-time-card .brand-logo{width:78%}.brand-story-nav{display:none}}.projeler-section{padding:var(--section-space) 0;background:var(--c-background)}.projects-heading{display:grid;grid-template-columns:2.2fr 6fr 2fr;align-items:end;gap:32px;margin-bottom:clamp(86px,12vw,178px)}.projects-heading>div{align-self:start}.projects-heading h2{font-size:clamp(62px,7vw,114px)}.projects-heading h2 em{font-style:italic}.projects-heading .text-link{justify-self:end}.projects-editorial{display:flex;flex-direction:column;gap:clamp(130px,17vw,270px)}.project-card{display:grid;margin:0}.project-image-wrapper{position:relative;display:block;width:100%;overflow:hidden;background:#d9d4ca}.project-img{width:100%;height:112%;object-fit:cover;transform:scale(1.065);transition:transform .9s var(--ease-out),filter .7s var(--ease-in-out)}.project-image-wrapper:hover .project-img{transform:scale(1.02);filter:saturate(.9)}.project-status{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;min-height:34px;padding:0 14px;color:var(--c-warm-cream);border:1px solid rgba(247,245,238,.46);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-copy{display:grid;grid-template-columns:44px 1fr;gap:20px}.project-number{padding-top:8px;font-size:10px;letter-spacing:.14em;opacity:.48}.project-meta{margin-bottom:26px;opacity:.56}.project-title{margin-bottom:30px;font-size:clamp(58px,6.2vw,100px)}.project-title em{font-style:italic}.project-description{max-width:360px;margin-bottom:34px;font-size:14px;font-weight:300}.project-card--feature{grid-template-columns:minmax(0,7.25fr) minmax(340px,3.15fr);align-items:end;gap:clamp(42px,6.5vw,105px)}.project-card--feature .project-image-wrapper{aspect-ratio:1.24 / 1}.project-card--portrait{grid-template-columns:minmax(310px,4fr) minmax(0,5.6fr);align-items:center;gap:clamp(42px,8vw,130px);padding-left:clamp(0px,5vw,82px)}.project-card--portrait .project-image-wrapper{aspect-ratio:.82 / 1}.project-card--landscape{grid-template-columns:minmax(0,8.7fr) minmax(280px,2fr);align-items:end;gap:clamp(42px,5vw,82px);padding-right:clamp(0px,4vw,64px)}.project-card--landscape .project-image-wrapper{aspect-ratio:1.65 / 1}.project-card--landscape .project-title{font-size:clamp(48px,4.6vw,76px)}.firsatlar-section{padding:var(--section-space) 0;color:var(--c-warm-cream);background:var(--c-deep-warm-grey)}.firsatlar-grid{display:grid;grid-template-columns:minmax(320px,4.25fr) minmax(0,6.25fr);gap:clamp(70px,10vw,164px)}.firsatlar-intro>div{margin-bottom:clamp(60px,8vw,120px)}.firsatlar-intro h2{margin-bottom:36px;color:inherit;font-size:clamp(52px,5.3vw,86px)}.firsatlar-intro h2 em{color:var(--c-powdered-taupe);font-style:italic}.firsatlar-intro>p{max-width:390px;opacity:.58;font-size:13px;font-weight:300}.firsatlar-list{margin:0;padding:0;border-top:1px solid var(--c-hairline-light);list-style:none}.firsat-item{display:grid;grid-template-columns:50px 1fr 32px;align-items:center;gap:18px;min-height:152px;padding:26px 0;border-bottom:1px solid var(--c-hairline-light);cursor:default}.firsat-num{width:auto;opacity:.42;font-size:10px;letter-spacing:.12em}.firsat-text{color:#f7f5eec2;font-family:var(--font-display);font-size:clamp(36px,3.55vw,58px);font-weight:400;letter-spacing:-.035em;line-height:1}.firsat-arrow{opacity:.4;font-size:18px;transition:opacity .35s var(--ease-snap),transform .45s var(--spring-snappy)}.firsat-item:hover .firsat-arrow{opacity:1;transform:translate(3px,-3px)}body:not(.rafine-yasam-page):not(.landing-page):not(.contact-page) .contact-section,body:not(.rafine-yasam-page):not(.landing-page):not(.contact-page) .contact-form-section{display:none}.contact-section{padding:var(--section-space) 0;background:var(--c-paper)}.contact-grid{display:grid;grid-template-columns:minmax(0,5.25fr) minmax(360px,4.25fr);gap:clamp(70px,10vw,164px);align-items:start}.contact-label{margin-bottom:clamp(54px,7vw,104px)}.contact-visual h2{margin-bottom:30px;font-size:clamp(60px,6.3vw,102px)}.contact-visual h2 em{font-style:italic}.contact-visual>p{max-width:420px;margin:0 0 64px auto;font-size:14px;font-weight:300}.contact-image{aspect-ratio:1.42 / 1;overflow:hidden}.contact-image img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.contact-image:hover img{transform:scale(1.035)}.contact-form-wrap{padding-top:clamp(100px,13vw,210px)}.form-intro{max-width:400px;margin-bottom:54px;font-family:var(--font-display);font-size:clamp(26px,2.3vw,38px);line-height:1.16}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:30px 24px}.form-field{position:relative;padding-top:18px;border-bottom:1px solid var(--c-hairline)}.form-field--message,.form-consent,.contact-form .btn-editorial{grid-column:1 / -1}.form-field label{display:block;margin-bottom:4px;opacity:.48;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:opacity .3s var(--ease-snap)}.form-field:focus-within label{opacity:1}.form-input{width:100%;min-height:46px;padding:8px 0 13px;color:var(--c-text);background:transparent;border:0;border-radius:0;outline:0;font-family:var(--font-primary);font-size:15px;font-weight:400}select.form-input{cursor:pointer}textarea.form-input{min-height:90px;resize:vertical}.form-consent{display:flex;align-items:flex-start;gap:12px;margin-top:10px}.form-consent input{width:15px;height:15px;margin-top:3px;accent-color:var(--c-ink)}.form-consent label{max-width:420px;opacity:.6;font-size:11px;line-height:1.55}.btn-editorial{display:inline-flex;align-items:center;justify-content:space-between;justify-self:start;gap:36px;min-width:210px;min-height:52px;margin-top:22px;padding:0 20px;color:var(--c-warm-cream);background:var(--c-deep-warm-grey);border:1px solid var(--c-deep-warm-grey);border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.12em;transition:transform .45s var(--spring-snappy),color .3s var(--ease-snap),background-color .3s var(--ease-snap),box-shadow .45s var(--ease-snap)}.btn-editorial:hover{color:var(--c-warm-cream);background:var(--c-ink);border-color:var(--c-ink);box-shadow:0 14px 35px #25241f26;transform:translateY(-2px)}.btn-editorial:active{transform:translateY(0) scale(.97)}.site-footer{padding:clamp(90px,11vw,170px) 0 34px;color:var(--c-warm-cream);background:var(--c-deep-warm-grey);border:0}.footer-top{display:grid;grid-template-columns:4.6fr 1.7fr 2.5fr 1.2fr;gap:36px;margin-bottom:clamp(92px,11vw,165px)}.footer-brand p{margin-top:58px;font-family:var(--font-display);font-size:clamp(32px,3vw,48px);letter-spacing:-.03em;line-height:1}.footer-brand p em{color:var(--c-powdered-taupe);font-style:italic}.footer-column h4{margin-bottom:28px;opacity:.42;font-family:var(--font-primary);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.footer-column ul{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.footer-column li,.footer-column a,.footer-column span{position:relative;width:fit-content;opacity:.74;font-size:12px;font-weight:300;line-height:1.6}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--c-hairline-light);opacity:.42;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.footer-legal{display:flex;gap:30px}.subpage-hero{min-height:72vh;min-height:72dvh;padding:0!important}.subpage-hero .container{width:100%;padding-bottom:clamp(48px,7vw,104px)!important}.subpage-hero .t-display,.subpage-hero-title{max-width:13ch!important;color:var(--c-warm-cream);font-size:clamp(64px,8vw,130px)!important;letter-spacing:-.05em;line-height:.84!important}.section{padding:var(--section-space) 0!important}.section--sm{padding:clamp(80px,10vw,160px) 0!important}.section--taupe{background:var(--c-powdered-taupe)!important}.section--dark{background:var(--c-deep-warm-grey)!important}.t-display{font-size:clamp(60px,7.2vw,86px);letter-spacing:-.05em;line-height:1.1}.t-heading-1{font-size:clamp(48px,5.3vw,86px)}.t-heading-2{font-size:clamp(40px,4vw,64px)}.t-heading-3{font-size:clamp(30px,3vw,48px)}.t-body,.t-body-lg{max-width:62ch;font-family:var(--font-primary);font-size:clamp(14px,1.15vw,17px);font-weight:300;line-height:1.75}.t-caption,.t-label{font-family:var(--font-primary);font-size:9px;font-weight:500;letter-spacing:.16em}.editorial-img,.project-image-wrapper{background:#d8d3c9}.editorial-img img{transition:transform .9s var(--ease-out)}.editorial-img:hover img{transform:scale(1.025)}.feature-row{padding:34px 0;border-color:var(--c-hairline)}.project-filters{display:flex;flex-wrap:wrap;gap:14px 28px;padding-bottom:18px;border-bottom:1px solid var(--c-hairline)}.project-filter{position:relative;padding:0 0 6px;color:var(--c-text);background:transparent;border:0;opacity:.42;font-family:var(--font-primary);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .3s var(--ease-snap)}.project-filter:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .42s var(--ease-snap)}.project-filter:hover,.project-filter.is-active{opacity:1}.project-filter.is-active:after{transform:scaleX(1);transform-origin:left}[data-project-status][hidden]{display:none!important}.contact-form--page{padding:clamp(34px,5vw,68px);background:#efede38f}.plan-enquiry{display:flex;min-height:360px;padding:clamp(36px,6vw,72px);flex-direction:column;align-items:flex-start;justify-content:center;background:#403d370e}.plan-enquiry .t-body{max-width:42ch;margin:28px 0 6px}.sticky-project-cta{position:fixed;right:24px;bottom:24px;z-index:120;display:inline-flex;min-width:132px;min-height:48px;padding:0 18px;align-items:center;justify-content:space-between;gap:20px;color:var(--c-warm-cream);background:var(--c-deep-warm-grey);border:1px solid rgba(239,237,227,.28);border-radius:999px;box-shadow:0 14px 40px #16161233;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:transform .38s var(--spring-snappy),background-color .3s var(--ease-snap)}.sticky-project-cta:hover{background:var(--c-ink);transform:translateY(-3px)}.project-detail-hero .hero-content{right:var(--page-pad);bottom:clamp(46px,7vh,82px)!important;left:var(--page-pad)!important;width:auto;max-width:1120px}.project-detail-hero .hero-content h1{max-width:11ch;text-wrap:balance}[data-reveal]{opacity:0;filter:blur(5px);transform:translateY(28px);transition:opacity .7s var(--spring-snappy),transform .7s var(--spring-snappy),filter .6s var(--ease-out)}[data-reveal].is-visible{opacity:1;filter:blur(0);transform:translateY(0)}[data-reveal-stagger]>*{transition-timing-function:var(--spring-snappy)}@media (max-width: 1100px){.site-header{min-height:78px}.desktop-nav{gap:20px}.projects-heading{grid-template-columns:1fr 2.7fr}.projects-heading .text-link{grid-column:2;justify-self:start;margin-top:26px}.project-card--feature,.project-card--portrait,.project-card--landscape{grid-template-columns:1.4fr 1fr;gap:48px;padding:0}.firsatlar-grid,.contact-grid{gap:64px}}@media (max-width: 900px){.site-header{grid-template-columns:1fr auto;padding-inline:24px}.desktop-nav,.nav-cta{display:none}.menu-toggle{display:inline-flex}body.menu-open .site-header{color:var(--c-warm-cream)!important;background:transparent!important;border-bottom-color:transparent!important}.grid{display:block!important}.grid>*{grid-column:auto!important;width:100%!important;max-width:100%!important}.grid>*+*{margin-top:42px}.chapter-tracker{display:none!important}.yasam-section{grid-template-columns:46px minmax(0,1fr);align-items:start}.yasam-aside{grid-column:1}.yasam-image-column,.yasam-content{grid-column:2}.yasam-content{margin-top:84px}.projects-heading{grid-template-columns:1fr 3fr}.project-card--feature,.project-card--portrait,.project-card--landscape{grid-template-columns:1fr}.project-card--portrait .project-copy{order:2}.project-card .project-copy{margin-top:36px}.firsatlar-grid,.contact-grid{grid-template-columns:1fr}.firsatlar-intro>p{margin-left:auto}.contact-form-wrap{padding-top:30px}.footer-top{grid-template-columns:2fr 1fr 1.4fr}.footer-brand{grid-column:1 / -1;margin-bottom:60px}.footer-brand p{max-width:10ch}}@media (max-width: 620px){:root{--page-pad: 20px;--section-space: 104px}.brand-intro-stage{width:calc(100vw - 40px)}.brand-intro-eyebrow{margin-bottom:28px;font-size:8px}.brand-intro-tagline{margin-top:32px;flex-direction:column;align-items:center;gap:4px;font-size:clamp(28px,8vw,36px)}.hero-section{min-height:100svh;padding:0 20px 30px}.hero-bg-img{object-position:59% 50%}.hero-overlay{background:linear-gradient(180deg,#12121075,#12121014 35%,#121210db)}.hero-headline{max-width:9ch;font-size:clamp(58px,18.5vw,86px);line-height:.81}.hero-headline-second{padding-left:18px}.hero-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:22px}.hero-sub{max-width:290px;font-size:12px}.hero-cta{justify-self:start;min-height:46px}.hero-rail{display:none}.yasam-section{display:block;padding-inline:20px}.yasam-aside{display:flex;flex-direction:row;gap:4px;margin-bottom:42px;writing-mode:initial;transform:none}.yasam-image-column{width:88%;margin-left:auto}.yasam-content{margin-top:76px}.yasam-label{margin-bottom:46px;font-size:clamp(48px,14vw,66px)}.yasam-text-stage{grid-template-columns:1fr}.yasam-p3{grid-column:auto}.konsept-mobile{padding:100px 20px!important}.konsept-mobile ul{font-size:clamp(42px,13vw,58px)!important;line-height:.98!important}.projects-heading{display:block;margin-bottom:86px}.projects-heading h2{margin-top:42px;font-size:clamp(54px,15vw,74px)}.projects-heading .text-link{margin-top:34px}.projects-editorial{gap:128px}.project-card--feature .project-image-wrapper,.project-card--portrait .project-image-wrapper,.project-card--landscape .project-image-wrapper{aspect-ratio:4 / 5}.project-card--landscape .project-image-wrapper{aspect-ratio:1 / 1}.project-copy{grid-template-columns:30px 1fr;gap:12px}.project-title,.project-card--landscape .project-title{font-size:clamp(52px,15vw,72px)}.firsatlar-grid{display:block}.firsatlar-list-wrap{margin-top:74px}.firsatlar-intro h2{font-size:clamp(48px,13vw,65px)}.firsat-item{grid-template-columns:32px 1fr 22px;min-height:118px;gap:10px}.firsat-text{font-size:clamp(31px,8.8vw,42px)}.contact-grid{display:block}.contact-visual h2{font-size:clamp(50px,14vw,70px)}.contact-visual>p{margin:0 0 48px}.contact-form-wrap{margin-top:76px}.contact-form{grid-template-columns:1fr;gap:18px}.form-field--message,.form-consent,.contact-form .btn-editorial{grid-column:auto}.footer-top{grid-template-columns:1fr 1fr;gap:52px 26px}.footer-brand,.footer-contact{grid-column:1 / -1}.footer-brand{margin-bottom:28px}.footer-brand p{margin-top:52px;font-size:36px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:18px;line-height:1.6}.subpage-hero{min-height:78svh}.subpage-hero .t-display,.subpage-hero-title{font-size:clamp(54px,15vw,76px)!important}.editorial-img--full,.editorial-img--tall,.editorial-img--medium,.editorial-img--short,.project-image-wrapper{height:auto!important;min-height:0!important;aspect-ratio:4 / 5}.project-filters{gap:14px 20px}.contact-form--page{padding:28px 20px}.plan-enquiry{min-height:300px;padding:30px 24px}.sticky-project-cta{right:14px;bottom:14px;min-width:118px;min-height:44px}.project-detail-hero .hero-content{right:20px;bottom:92px!important;left:20px!important}.project-detail-hero .hero-content h1{max-width:7.4ch;font-size:clamp(55px,17vw,72px)!important;line-height:.86!important}.section [style*="text-align: center"]{text-align:left!important}}.project-catalogue-section{padding-bottom:clamp(120px,12vw,190px);background:var(--c-warm-cream)}.project-catalogue-section .projects-heading{margin-bottom:clamp(64px,7vw,110px)}.project-catalogue-intro{display:grid;grid-template-columns:minmax(0,4.2fr) minmax(220px,2fr);gap:40px;margin-bottom:34px;align-items:end}.project-catalogue-intro p{margin:0;font-size:clamp(14px,1.2vw,18px);font-weight:300}.project-catalogue-intro>span,.project-catalogue-foot,.project-catalogue-number,.firsat-card-eyebrow{font-size:9px;font-weight:500;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.project-catalogue-intro>span{justify-self:end;opacity:.55}.project-catalogue-viewport{width:100%;overflow:hidden}.project-catalogue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.25vw,20px)}.project-catalogue-card.project-card{position:relative;display:block;min-width:0;aspect-ratio:.82 / 1;margin:0;overflow:hidden;color:var(--c-paper);background:#c7c5bd}.project-catalogue-link,.project-catalogue-media,.project-catalogue-media:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.project-catalogue-link{color:inherit}.project-catalogue-media{overflow:hidden}.project-catalogue-media:after{content:"";z-index:1;background:linear-gradient(180deg,rgba(19,20,18,.44) 0%,transparent 30%),linear-gradient(0deg,#131412d1,#1314120d 62%);transition:background-color .45s var(--ease-snap)}.project-catalogue-card .project-img{width:100%;height:100%;object-fit:cover;transform:scale(1.015);transition:transform .9s var(--ease-out),filter .65s var(--ease-in-out)}.project-catalogue-card:nth-child(2) .project-img{object-position:58% 50%}.project-catalogue-card:hover .project-img{filter:saturate(.88);transform:scale(1.055)}.project-catalogue-top,.project-catalogue-copy{position:absolute;z-index:2;right:clamp(20px,2.1vw,34px);left:clamp(20px,2.1vw,34px)}.project-catalogue-top{top:clamp(20px,2.1vw,32px);display:flex;align-items:center;justify-content:space-between}.project-catalogue-card .project-status{position:static;min-height:30px;padding:0 12px;color:var(--c-paper);background:#446679e6;border:0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.project-catalogue-number{display:none!important;opacity:.72}.project-catalogue-copy{bottom:clamp(22px,2.5vw,40px);display:grid;grid-template-columns:1fr 48px;align-items:end;gap:10px 20px}.project-catalogue-copy .project-meta{grid-column:1 / -1;margin:0;color:inherit;opacity:.72}.project-catalogue-title{max-width:8.5ch;font-family:var(--font-display);font-size:clamp(38px,3.4vw,58px);font-weight:400;letter-spacing:-.04em;line-height:.92}.project-catalogue-arrow{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(244,243,237,.46);border-radius:50%;font-size:16px;transition:color .35s var(--ease-snap),background-color .35s var(--ease-snap),transform .45s var(--spring-snappy)}.project-catalogue-card:hover .project-catalogue-arrow{color:var(--c-ink);background:var(--c-paper);transform:translate(3px,-3px)}.project-catalogue-foot{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:22px;margin-top:26px;color:var(--c-ink);opacity:.62}.project-catalogue-progress{position:relative;display:block;height:1px;overflow:hidden;background:#2d2d2d2e}.project-catalogue-progress i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--c-steel-blue);transform:scaleX(1);transform-origin:left}.project-catalogue-hint{display:none}.firsatlar-showcase{position:relative;isolation:isolate;min-height:min(1080px,100svh);padding:clamp(120px,12vw,190px) 0 clamp(94px,10vw,150px);overflow:hidden;color:var(--c-paper);background:#20211f}.firsatlar-backdrop,.firsatlar-backdrop:after{position:absolute;top:0;right:0;bottom:0;left:0}.firsatlar-backdrop{z-index:-2}.firsatlar-backdrop:after{content:"";background:linear-gradient(180deg,#191a1885,#191a18c2),linear-gradient(90deg,rgba(25,26,24,.28),transparent 56%)}.firsatlar-backdrop img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) contrast(.96);transform:scale(1.01)}.firsatlar-showcase .firsatlar-grid{position:relative;display:block}.firsatlar-showcase .firsatlar-intro{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(480px,4fr) minmax(250px,1.35fr);align-items:end;gap:clamp(28px,4vw,70px)}.firsatlar-showcase .firsatlar-intro>div,.firsatlar-showcase .firsatlar-intro h2,.firsatlar-showcase .firsatlar-intro>p{margin:0}.firsatlar-showcase .firsatlar-intro>div{align-self:start}.firsatlar-showcase .firsatlar-intro h2{color:inherit;font-size:clamp(62px,6.8vw,108px);line-height:.88}.firsatlar-showcase .firsatlar-intro h2 em{color:var(--c-powdered-taupe)}.firsatlar-showcase .firsatlar-intro>p{max-width:290px;padding-bottom:8px;font-size:12px;font-weight:300;opacity:.72}.firsatlar-showcase .firsatlar-list-wrap{position:relative;margin-top:clamp(86px,9vw,138px)}.firsatlar-showcase .firsatlar-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.15vw,18px);border:0}.firsatlar-showcase .firsat-item{display:block;min-height:clamp(350px,31vw,470px);padding:0;overflow:hidden;background:#222321eb;border:1px solid rgba(244,243,237,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .45s var(--ease-snap),border-color .45s var(--ease-snap),transform .6s var(--spring-snappy)}.firsat-card-link{position:relative;display:flex;min-height:inherit;padding:clamp(24px,2.45vw,38px);flex-direction:column;color:inherit}.firsatlar-showcase .firsat-num{width:auto;color:var(--c-powdered-taupe);font-family:var(--font-display);font-size:clamp(68px,7vw,104px);font-weight:400;letter-spacing:-.05em;line-height:.8;opacity:1}.firsat-card-eyebrow{margin-top:auto;margin-bottom:16px;opacity:.54}.firsatlar-showcase .firsat-text{max-width:11ch;padding-right:42px;color:var(--c-paper);font-size:clamp(31px,2.65vw,43px);line-height:.98}.firsatlar-showcase .firsat-arrow{position:absolute;right:clamp(22px,2.2vw,34px);bottom:clamp(22px,2.2vw,34px);display:grid;width:42px;height:42px;place-items:center;opacity:1;border:1px solid rgba(244,243,237,.3);border-radius:50%;font-family:var(--font-primary);font-size:20px;font-weight:300;transition:color .35s var(--ease-snap),background-color .35s var(--ease-snap),transform .5s var(--spring-snappy)}.firsatlar-showcase .firsat-item:hover{background:#2a2c2af5;border-color:#f4f3ed52;transform:translateY(-7px)}.firsatlar-showcase .firsat-item:hover .firsat-arrow{color:var(--c-paper);background:var(--c-steel-blue);border-color:var(--c-steel-blue);transform:rotate(45deg)}.firsatlar-script{position:absolute;z-index:2;top:49%;left:50%;width:max-content;max-width:90vw;color:var(--c-powdered-taupe);font-family:var(--font-display);font-size:clamp(48px,7.2vw,116px);font-style:italic;font-weight:400;letter-spacing:-.055em;line-height:.8;opacity:.42;pointer-events:none;transform:translate(-50%,-50%) rotate(-3deg);white-space:nowrap}.firsatlar-cta{display:flex;width:124px;height:124px;margin:clamp(50px,6vw,86px) auto 0;padding:25px;align-items:center;justify-content:space-between;color:var(--c-paper);background:var(--c-steel-blue);border-radius:50%;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:color .35s var(--ease-snap),background-color .35s var(--ease-snap),transform .5s var(--spring-snappy)}.firsatlar-cta:hover{color:var(--c-ink);background:var(--c-paper);transform:rotate(-4deg) scale(1.04)}@media (max-width: 900px){.project-catalogue{display:flex;width:100%;max-width:none;padding-right:11vw;overflow-x:auto;scroll-padding-left:var(--page-pad);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.project-catalogue::-webkit-scrollbar{display:none}.project-catalogue-card.project-card{flex:0 0 min(76vw,520px);scroll-snap-align:start}.project-catalogue-hint{display:inline}.firsatlar-showcase .firsatlar-intro{grid-template-columns:1fr 2.5fr}.firsatlar-showcase .firsatlar-intro>p{grid-column:2;margin-top:30px}.firsatlar-showcase .firsatlar-list{gap:10px}.firsatlar-showcase .firsat-item{min-height:330px}.firsatlar-script{font-size:clamp(52px,10vw,84px)}}@media (max-width: 620px){.project-catalogue-section .projects-heading{margin-bottom:62px}.project-catalogue-intro{display:block;margin-bottom:24px}.project-catalogue-intro p{max-width:34ch}.project-catalogue-intro>span{display:block;margin-top:26px}.project-catalogue{gap:10px;padding-right:14vw}.project-catalogue-card.project-card{flex-basis:82vw;aspect-ratio:.8 / 1}.project-catalogue-title{font-size:clamp(40px,12vw,54px)}.project-catalogue-foot{grid-template-columns:1fr 1.6fr;gap:16px}.project-catalogue-hint{display:none}.firsatlar-showcase{min-height:0;padding:104px 0}.firsatlar-showcase .firsatlar-intro{display:block}.firsatlar-showcase .firsatlar-intro h2{margin-top:54px;font-size:clamp(54px,16vw,74px)}.firsatlar-showcase .firsatlar-intro>p{margin-top:30px}.firsatlar-showcase .firsatlar-list-wrap{margin-top:70px}.firsatlar-showcase .firsatlar-list{grid-template-columns:1fr}.firsatlar-showcase .firsat-item{min-height:270px}.firsatlar-showcase .firsat-text{max-width:12ch;font-size:clamp(34px,10vw,43px)}.firsatlar-script{display:none}.firsatlar-cta{width:112px;height:112px;padding:22px}}.team-section{background:var(--c-paper)}.team-section-head,.office-section-head,.project-comparison-head{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(420px,3fr) minmax(250px,1.4fr);align-items:end;gap:clamp(26px,4vw,68px);margin-bottom:clamp(64px,8vw,116px)}.team-section-head h2,.office-section-head h2,.project-comparison-head h2{margin:0}.team-section-head h2 em,.office-section-head h2 em,.project-comparison-head h2 em{color:var(--c-stone);font-style:italic}.team-section-head>p,.project-comparison-head>p{margin:0;font-size:13px;font-weight:300;opacity:.7}.team-grid,.office-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.team-card{display:flex;min-height:clamp(300px,28vw,430px);padding:clamp(26px,3vw,46px);flex-direction:column;background:var(--c-warm-cream);border:1px solid var(--c-hairline);transition:color .35s var(--ease-snap),background-color .35s var(--ease-snap),transform .5s var(--spring-snappy)}.team-card>span,.team-card>p,.office-card>span{font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.team-card>p{margin:auto 0 14px;opacity:.48}.team-card h3,.office-card h3{font-family:var(--font-display);font-size:clamp(34px,3.2vw,52px);font-weight:400;letter-spacing:-.04em;line-height:.95}.team-card small{max-width:28ch;margin-top:22px;opacity:.62;font-size:11px;line-height:1.6}.team-card:hover{color:var(--c-paper);background:var(--c-deep-warm-grey);transform:translateY(-6px)}.office-section{padding-top:clamp(96px,11vw,174px)!important;background:var(--c-warm-cream)}.office-section-head{grid-template-columns:minmax(150px,1.2fr) minmax(420px,4fr)}.office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-card{display:flex;min-height:390px;padding:clamp(30px,4vw,58px);flex-direction:column;background:var(--c-paper);border:1px solid var(--c-hairline)}.office-card h3{margin:70px 0 30px}.office-card>p{margin-bottom:10px;font-size:15px;line-height:1.65}.office-card>small{margin-bottom:42px;opacity:.55}.office-card .project-link{margin-top:auto}.project-demo-entry{margin:var(--section-space) 0!important}.project-demo-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(42px,7vw,110px);align-items:end}.project-demo-image{position:relative;aspect-ratio:1.34 / 1;overflow:hidden}.project-demo-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1617150d,#1617156b)}.project-demo-image img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.project-demo-image:hover img{transform:scale(1.04)}.project-demo-image>span{position:absolute;z-index:2;top:22px;left:22px;padding:10px 13px;color:var(--c-paper);background:var(--c-steel-blue);border-radius:999px;font-size:8px;letter-spacing:.16em}.project-demo-copy>p:first-child{margin-bottom:30px;opacity:.52;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.project-demo-copy h3{margin-bottom:30px;font-family:var(--font-display);font-size:clamp(54px,4.2vw,82px);font-weight:400;letter-spacing:-.045em;line-height:.88}.project-demo-copy>p:not(:first-child){max-width:34ch;margin-bottom:36px;font-size:13px;font-weight:300}.project-comparison{padding:clamp(110px,12vw,190px) 0 0;border-top:1px solid var(--c-hairline)}.project-comparison-table{border-top:1px solid var(--c-hairline)}.comparison-row{display:grid;grid-template-columns:minmax(130px,1.2fr) repeat(4,minmax(145px,1fr));gap:20px;min-width:860px;padding:24px 0;align-items:center;border-bottom:1px solid var(--c-hairline)}.comparison-row>span{opacity:.48;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.comparison-row b{font-family:var(--font-display);font-size:clamp(25px,2.2vw,36px);font-weight:400}.comparison-row p,.comparison-row a{margin:0;font-size:12px}.comparison-row--actions a{width:fit-content;padding-bottom:5px;border-bottom:1px solid currentColor}.project-hero-slider .hero-bg{overflow:hidden}.project-hero-track,.project-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0}.project-hero-slide{margin:0;opacity:0;transform:scale(1.035);transition:opacity .65s var(--ease-in-out),transform .8s var(--spring-snappy)}.project-hero-slide.is-active{z-index:1;opacity:1;transform:scale(1)}.project-hero-slide img{width:100%;height:100%;object-fit:cover}.project-hero-controls{position:absolute;z-index:5;right:var(--page-pad);bottom:clamp(42px,6vh,72px);display:grid;grid-template-columns:44px auto 44px;align-items:center;gap:10px;color:var(--c-paper)}.project-hero-controls button{display:grid;width:44px;height:44px;padding:0;place-items:center;color:inherit;background:#191a183d;border:1px solid rgba(244,243,237,.48);border-radius:50%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:color .3s var(--ease-snap),background-color .3s var(--ease-snap),transform .4s var(--spring-snappy)}.project-hero-controls button:hover{color:var(--c-ink);background:var(--c-paper);transform:scale(.96)}.project-hero-controls>span{min-width:58px;text-align:center;font-size:9px;letter-spacing:.14em}.plan-showcase{padding:clamp(24px,3vw,42px)}.plan-showcase-head{display:flex;margin-bottom:34px;align-items:end;justify-content:space-between;gap:30px}.plan-showcase-head p{max-width:38ch;margin:0;font-size:12px}.plan-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:30px}.plan-card{padding:clamp(18px,2vw,28px);background:var(--c-paper);border:1px solid var(--c-hairline);transition:border-color .35s var(--ease-snap),transform .45s var(--spring-snappy)}.plan-card:hover{border-color:var(--c-steel-blue);transform:translateY(-4px)}.plan-card-meta,.plan-card-details{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.plan-diagram{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1.15fr .85fr;gap:3px;aspect-ratio:1.3 / 1;margin:24px 0;padding:4px;background:#2d2d2d1a}.plan-room{display:grid;padding:6px;place-items:center;color:#2d2d2d94;background:var(--c-warm-cream);border:1px solid rgba(45,45,45,.14);font-size:7px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.plan-room--living{grid-row:1 / -1}.location-facts{grid-column:2 / 12;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(54px,7vw,96px);background:#2d2d2d24}.project-detail-page .project-detail-optional{display:none}.location-facts>div{min-height:130px;padding:24px;background:var(--c-powdered-taupe)}.location-facts span{opacity:.44;font-size:9px}.location-facts p{max-width:20ch;margin-top:34px;font-family:var(--font-display);font-size:clamp(24px,2.1vw,34px);line-height:.98}.location-map{grid-column:2 / 12;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);min-height:360px;margin-top:clamp(24px,3vw,42px);overflow:hidden;color:var(--c-paper);background:var(--c-deep-warm-grey)}.location-map-canvas{position:relative;min-height:360px;overflow:hidden;background:linear-gradient(32deg,transparent 47%,rgba(244,243,237,.12) 47.4%,rgba(244,243,237,.12) 48%,transparent 48.4%),linear-gradient(118deg,transparent 42%,rgba(244,243,237,.1) 42.4%,rgba(244,243,237,.1) 43%,transparent 43.4%),repeating-linear-gradient(8deg,rgba(244,243,237,.05) 0 1px,transparent 1px 42px),#343833}.location-map-canvas:after{position:absolute;top:14%;right:17%;bottom:14%;left:17%;border:1px solid rgba(193,155,91,.58);border-radius:50% 38% 48% 42%;transform:rotate(-18deg);content:""}.location-map-road{position:absolute;z-index:1;display:block;height:1px;background:#f4f3ed57;transform-origin:left center}.location-map-road--one{top:28%;left:-4%;width:72%;transform:rotate(19deg)}.location-map-road--two{top:72%;left:22%;width:88%;transform:rotate(-24deg)}.location-map-road--three{top:4%;left:48%;width:84%;transform:rotate(77deg)}.location-map-pin{position:absolute;z-index:3;top:49%;left:52%;display:grid;gap:8px;justify-items:center;transform:translate(-50%,-50%)}.location-map-pin i{display:block;width:18px;height:18px;border:2px solid var(--c-paper);border-radius:50% 50% 50% 0;background:var(--c-steel-blue);box-shadow:0 0 0 8px #4466793d;transform:rotate(-45deg)}.location-map-pin b,.location-map-label{font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.location-map-label{position:absolute;z-index:2;opacity:.5}.location-map-label--north{top:15%;left:10%}.location-map-label--south{right:12%;bottom:16%}.location-map-info{display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,44px);background:var(--c-deep-warm-grey)}.location-map-info .t-caption{color:var(--c-powdered-taupe);font-size:9px}.location-map-info p{margin-top:14px;color:var(--c-paper);font-family:var(--font-display);font-size:clamp(26px,2.3vw,38px);line-height:.98}.location-map-info dl{display:grid;gap:14px;margin:34px 0 0}.location-map-info dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-top:12px;border-top:1px solid var(--c-hairline-light)}.location-map-info dt{font-size:10px;letter-spacing:.08em;opacity:.62;text-transform:uppercase}.location-map-info dd{color:var(--c-powdered-taupe);font-family:var(--font-display);font-size:25px;line-height:1}body.lead-open{overflow:hidden}.project-lead-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;visibility:hidden;pointer-events:none}.project-lead-shell.is-open{visibility:visible;pointer-events:auto}.project-lead-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;opacity:0;background:#12131194;border:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .4s var(--ease-in-out)}.project-lead-shell.is-open .project-lead-backdrop{opacity:1}.project-lead-drawer{position:absolute;top:0;right:0;width:min(560px,100%);height:100%;padding:clamp(24px,4vw,56px);overflow-y:auto;color:var(--c-ink);background:var(--c-paper);transform:translate(104%);transition:transform .65s var(--spring-snappy)}.project-lead-shell.is-open .project-lead-drawer{transform:translate(0)}.project-lead-topline{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.15em}.project-lead-topline button{display:inline-flex;width:96px;min-height:56px;align-items:center;justify-content:center;padding:0 20px;background:transparent;border:1px solid var(--c-hairline);border-radius:999px;cursor:pointer;outline:none;transition:border-color .26s var(--ease-snap),background-color .26s var(--ease-snap),color .26s var(--ease-snap)}.project-lead-topline button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .42s var(--spring-snappy)}.project-lead-topline button:hover{color:var(--c-steel-blue);border-color:var(--c-steel-blue);background:#44667914}.project-lead-topline button:hover svg{transform:rotate(90deg)}.project-lead-topline button:focus-visible{outline:2px solid var(--c-steel-blue);outline-offset:4px}.project-lead-heading{margin:clamp(54px,8vh,88px) 0 48px}.project-lead-heading h2{margin-bottom:24px;max-width:none;font-size:clamp(42px,4vw,58px);line-height:.98}.project-lead-heading h2 em{color:var(--c-stone);font-style:italic;white-space:nowrap}.project-lead-heading p{max-width:38ch;font-size:12px;opacity:.68}.project-lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.project-lead-form>label:not(.project-lead-consent){display:flex;flex-direction:column;gap:9px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.project-lead-form input:not([type=checkbox]),.project-lead-form select,.project-lead-form textarea{width:100%;min-height:48px;padding:10px 0;color:var(--c-ink);background:transparent;border:0;border-bottom:1px solid var(--c-hairline);border-radius:0;font:400 16px/1.4 var(--font-primary)}.project-lead-form input::placeholder,.project-lead-form textarea::placeholder{color:currentColor;font-size:16px;opacity:.62}.project-lead-form input:focus,.project-lead-form select:focus,.project-lead-form textarea:focus{outline:0;border-bottom-color:var(--c-steel-blue);box-shadow:0 1px 0 var(--c-steel-blue)}.project-lead-message,.project-lead-consent,.project-lead-submit,.project-lead-success{grid-column:1 / -1}.project-lead-consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:10px;line-height:1.5}.project-lead-consent input{width:16px;height:16px;margin:0;accent-color:var(--c-steel-blue)}.project-lead-submit{display:flex;min-height:54px;padding:0 20px;align-items:center;justify-content:space-between;color:var(--c-paper);background:var(--c-steel-blue);border:0;cursor:pointer;font-size:10px;letter-spacing:.13em;text-transform:uppercase;transition:background-color .35s var(--ease-snap),transform .45s var(--spring-snappy)}.project-lead-submit:hover{background:#35586c;transform:translateY(-2px)}.project-lead-submit:disabled{opacity:.48;cursor:default}.project-lead-success{margin:0;padding:15px;color:var(--c-paper);background:var(--c-deep-warm-grey);font-size:11px}.project-lead-success[hidden]{display:none}.footer-legal a{position:relative;width:fit-content}.footer-legal a:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease-snap)}.footer-legal a:hover:after{transform:scaleX(1);transform-origin:left}.footer-social-placeholder:after{content:" / yakında";opacity:.55}@media (max-width: 900px){.team-section-head,.office-section-head,.project-comparison-head{grid-template-columns:1fr 2.4fr}.team-section-head>p,.project-comparison-head>p{grid-column:2}.team-grid{grid-template-columns:1fr}.team-card{min-height:270px}.project-demo-grid{grid-template-columns:1fr}.project-demo-copy{max-width:520px}.project-comparison-table{overflow-x:auto;scrollbar-width:thin}.project-hero-controls{right:24px;bottom:34px}.project-detail-hero .hero-content{padding-right:160px}.location-facts,.location-map{grid-column:1 / -1}}@media (max-width: 620px){.team-section-head,.office-section-head,.project-comparison-head{display:block}.team-section-head h2,.office-section-head h2,.project-comparison-head h2{margin-top:42px;font-size:clamp(48px,14vw,68px)}.team-section-head>p,.project-comparison-head>p{margin-top:28px}.office-grid{grid-template-columns:1fr}.office-card{min-height:330px}.project-demo-entry{margin:104px 0!important}.project-demo-image{aspect-ratio:4 / 5}.project-demo-copy h3{font-size:clamp(54px,16vw,74px)}.project-hero-controls{right:20px;bottom:22px;grid-template-columns:40px auto 40px}.project-hero-controls button{width:40px;height:40px}.project-detail-hero .hero-content{bottom:104px!important;padding-right:0}.plan-showcase-head{display:block}.plan-showcase-head p{margin-top:18px}.plan-card-grid,.location-facts,.location-map{grid-template-columns:1fr}.location-map-info{min-height:300px}.location-facts>div{min-height:110px}.project-lead-drawer{padding:24px 20px 40px}.project-lead-topline button{width:88px;min-height:54px}.project-lead-form{grid-template-columns:1fr}.project-lead-message,.project-lead-consent,.project-lead-submit,.project-lead-success{grid-column:auto}}.legal-page{padding:clamp(170px,18vw,280px) 0 var(--section-space);background:var(--c-warm-cream)}.legal-hero{display:grid;grid-template-columns:minmax(150px,1fr) minmax(420px,3fr) minmax(250px,1.3fr);gap:clamp(30px,5vw,80px);align-items:end;margin-bottom:clamp(100px,13vw,200px)}.legal-hero h1{margin:0;font-size:clamp(70px,9vw,146px);line-height:.8}.legal-hero h1 em{color:var(--c-stone);font-style:italic}.legal-hero>p{margin:0;padding-bottom:8px;font-size:12px;opacity:.68}.legal-content{border-top:1px solid var(--c-hairline)}.legal-content section{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,4fr);gap:30px;padding:clamp(40px,6vw,80px) 0;border-bottom:1px solid var(--c-hairline)}.legal-content section>span{opacity:.46;font-size:9px;letter-spacing:.14em}.legal-content section>div{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(0,2fr);gap:clamp(30px,5vw,80px)}.legal-content h2{margin:0;font-size:clamp(34px,3.2vw,52px)}.legal-content p{max-width:68ch;margin:0;font-size:14px;font-weight:300}@media (max-width: 620px){.project-lead-heading h2{font-size:clamp(36px,10vw,48px)}.project-lead-heading h2 em{white-space:normal}.project-lead-form>label:not(.project-lead-consent){font-size:11px}.project-lead-form input:not([type=checkbox]),.project-lead-form select,.project-lead-form textarea,.project-lead-form input::placeholder,.project-lead-form textarea::placeholder{font-size:15px}.legal-page{padding-top:160px}.legal-hero{display:block;margin-bottom:90px}.legal-hero h1{margin-top:44px;font-size:clamp(62px,18vw,82px)}.legal-hero>p{margin-top:34px}.legal-content section,.legal-content section>div{grid-template-columns:1fr}.legal-content section{gap:24px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal],[data-reveal-stagger]>*,.hero-bg-img,.hero-eyebrow,.line-inner,.hero-sub,.hero-cta,.hero-rail,.yasam-text-stage p{opacity:1!important;filter:none!important;transform:none!important}.brand-intro,.brand-intro-stage,.brand-intro-logo path,.brand-intro-logo polygon,.brand-intro-tagline-mask>*{transform:none!important}.brand-story-scroll{height:auto!important}.brand-story-sticky{position:relative!important;height:auto!important;min-height:0!important;padding-bottom:100px;overflow:visible}.brand-story-topline,.brand-story-scenes{position:relative!important;inset:auto!important}.brand-story-scene,.brand-story-scene:first-child{position:relative!important;inset:auto!important;margin-top:80px;opacity:1!important;pointer-events:auto!important;transform:none!important}.brand-story-nav{display:none!important}}.brand-story-orbit{isolation:isolate;width:min(50vw,740px,calc(100svh - 180px));aspect-ratio:1.18 / 1;overflow:hidden;border:1px solid rgba(241,239,231,.18);background:#20211f;box-shadow:0 34px 90px #0a0b0a38}:root{--rafine-safe-top: env(safe-area-inset-top, 0px)}.site-header,.site-header.site-header--surface{min-height:calc(86px + var(--rafine-safe-top));padding-top:var(--rafine-safe-top)}.offcanvas-menu{padding-top:calc(128px + var(--rafine-safe-top));padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}@media (max-width: 1100px){.site-header,.site-header.site-header--surface{min-height:calc(78px + var(--rafine-safe-top))}}@media (min-width: 769px){.hero-section>.hero-content{width:min(900px,58vw);max-width:900px;margin-right:0;margin-left:auto;text-align:left}.hero-section .hero-headline{width:100%;max-width:none;font-size:clamp(78px,7.25vw,126px);line-height:.82}.hero-section .hero-headline-second{padding-left:clamp(24px,4.5vw,76px)}.hero-section .hero-bottom{grid-template-columns:minmax(280px,410px) max-content;justify-content:space-between;width:100%;max-width:900px;gap:clamp(34px,4vw,64px)}.hero-section .hero-cta{justify-self:start}}.project-gallery{position:relative;overflow:hidden;padding:clamp(92px,9vw,144px) 0 clamp(82px,8vw,128px);color:var(--c-paper);background:var(--c-deep-warm-grey)}.project-gallery-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;padding:0 var(--page-pad) clamp(34px,4vw,58px)}.project-gallery-head .t-caption{display:block;margin-bottom:14px;color:#f4f3ed8c}.project-gallery-head .t-heading-3{color:var(--c-paper);font-family:var(--font-display);font-size:clamp(46px,5vw,76px);font-weight:400;line-height:.95}.project-gallery-controls,.project-gallery-lightbox-controls{display:flex;align-items:center;gap:10px}.project-gallery-status,.project-gallery-lightbox-footer>span{margin-right:12px;font-size:10px;font-weight:500;letter-spacing:.16em;color:#f4f3edb3}.project-gallery-arrow,.project-gallery-lightbox-controls button,.project-gallery-lightbox-close{display:inline-grid;width:52px;height:52px;padding:0;place-items:center;color:var(--c-paper);background:#f4f3ed0a;border:1px solid rgba(244,243,237,.34);border-radius:50%;cursor:pointer;transition:color .28s var(--ease-snap),background-color .28s var(--ease-snap),border-color .28s var(--ease-snap),transform .5s var(--spring-snappy)}.project-gallery-arrow svg,.project-gallery-lightbox-controls svg,.project-gallery-lightbox-close svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.project-gallery-arrow:hover:not(:disabled),.project-gallery-lightbox-controls button:hover,.project-gallery-lightbox-close:hover{color:var(--c-ink);background:var(--c-paper);border-color:var(--c-paper);transform:scale(.96)}.project-gallery-arrow:active:not(:disabled),.project-gallery-lightbox-controls button:active,.project-gallery-lightbox-close:active{transform:scale(.9)}.project-gallery-arrow:focus-visible,.project-gallery-lightbox-controls button:focus-visible,.project-gallery-lightbox-close:focus-visible,.project-gallery-item:focus-visible,.project-gallery-track:focus-visible{outline:2px solid var(--c-paper);outline-offset:4px}.project-gallery-arrow:disabled{opacity:.25;cursor:default}.project-gallery-track{position:relative;display:flex;gap:clamp(14px,1.5vw,24px);width:100%;padding:0 var(--page-pad) 20px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:var(--page-pad);scroll-snap-type:inline mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.project-gallery-track::-webkit-scrollbar{display:none}.project-gallery-track.has-end-space:after{content:"";flex:0 0 var(--gallery-end-space, 0px)}.project-gallery-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.project-gallery-item{position:relative;flex:0 0 auto;height:clamp(390px,52vh,590px);padding:0;overflow:hidden;color:var(--c-paper);background:#20211f;border:0;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer}.project-gallery-track.is-dragging .project-gallery-item{cursor:grabbing}.project-gallery-item--portrait{aspect-ratio:3 / 4}.project-gallery-item--landscape{aspect-ratio:4 / 3}.project-gallery-item--square{aspect-ratio:1}.project-gallery-item img{width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .76s var(--ease-out),filter .6s var(--ease-in-out);will-change:transform}.project-gallery-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 52%,rgba(15,16,14,.46));opacity:0;transition:opacity .36s var(--ease-snap)}.project-gallery-item-action{position:absolute;right:50%;bottom:50%;z-index:1;display:inline-grid;width:76px;height:76px;min-height:0;padding:0;place-items:center;align-items:center;font-size:0;font-weight:500;color:var(--c-paper);background:#1617159e;border:1px solid rgba(244,243,237,.64);border-radius:50%;box-shadow:0 14px 46px #00000038;opacity:0;transform:translate(50%,50%) scale(.74);transition:opacity .32s var(--ease-snap),transform .5s var(--spring-snappy)}.project-gallery-item-action svg{width:27px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover){.project-gallery-item:hover img{transform:scale(1.045);filter:saturate(1.04) contrast(1.02)}.project-gallery-item:hover:after,.project-gallery-item:hover .project-gallery-item-action,.project-gallery-item:focus-visible:after,.project-gallery-item:focus-visible .project-gallery-item-action{opacity:1}.project-gallery-item:hover .project-gallery-item-action,.project-gallery-item:focus-visible .project-gallery-item-action{transform:translate(50%,50%) scale(1)}}.project-gallery-progress{height:1px;margin:clamp(26px,3vw,42px) var(--page-pad) 0;overflow:hidden;background:#f4f3ed29}.project-gallery-progress span{display:block;width:100%;height:100%;background:var(--c-paper);transform:scaleX(.25);transform-origin:left;transition:transform .36s var(--ease-out)}body.gallery-lightbox-open{overflow:hidden}.project-gallery-lightbox{top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;color:var(--c-paper);background:#121311fa;border:0;opacity:0;transform:scale(.985);transition:opacity .36s var(--ease-out),transform .62s var(--spring-snappy),display .62s allow-discrete,overlay .62s allow-discrete}.project-gallery-lightbox[open]{opacity:1;transform:scale(1)}@starting-style{.project-gallery-lightbox[open]{opacity:0;transform:scale(.985)}}.project-gallery-lightbox::backdrop{background:#0a0b0a00;transition:background-color .36s var(--ease-in-out),display .62s allow-discrete,overlay .62s allow-discrete}.project-gallery-lightbox[open]::backdrop{background:#0a0b0ad1}@starting-style{.project-gallery-lightbox[open]::backdrop{background:#0a0b0a00}}.project-gallery-lightbox-shell{display:grid;grid-template-rows:76px minmax(0,1fr) 76px;width:100%;height:100%}.project-gallery-lightbox-topbar,.project-gallery-lightbox-footer{position:relative;z-index:2;display:flex;padding:0 var(--page-pad);align-items:center;justify-content:space-between}.project-gallery-lightbox-project{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.project-gallery-lightbox-close,.project-gallery-lightbox-controls button{width:48px;height:48px}.project-gallery-lightbox-figure{position:relative;display:flex;min-width:0;min-height:0;margin:0;padding:0 var(--page-pad);align-items:center;justify-content:center;flex-direction:column}.project-gallery-lightbox-figure img{width:auto;max-width:min(88vw,1600px);height:auto;max-height:calc(100dvh - 206px);object-fit:contain;box-shadow:0 36px 110px #00000057}.project-gallery-lightbox-figure figcaption{width:min(88vw,1600px);margin-top:13px;font-size:10px;letter-spacing:.09em;color:#f4f3ed9e}.project-gallery-lightbox-footer{border-top:1px solid rgba(244,243,237,.12)}@media (max-width: 700px){.project-gallery{padding:84px 0 76px}.project-gallery-head{padding:0 20px 32px;align-items:flex-end}.project-gallery-head .t-heading-3{font-size:clamp(42px,13vw,58px)}.project-gallery-head .t-caption{margin-bottom:10px;font-size:8px}.project-gallery-status{display:none}.project-gallery-arrow{width:46px;height:46px}.project-gallery-track{gap:12px;padding:0 20px 16px;scroll-padding-inline:20px}.project-gallery-item{height:clamp(320px,53svh,450px)}.project-gallery-item-action{right:12px;bottom:12px;width:48px;height:48px;min-height:0;padding:0;opacity:1;transform:none}.project-gallery-item-action svg{width:20px}.project-gallery-progress{margin:24px 20px 0}.project-gallery-lightbox-shell{grid-template-rows:68px minmax(0,1fr) 68px}.project-gallery-lightbox-topbar,.project-gallery-lightbox-footer{padding-inline:16px}.project-gallery-lightbox-close,.project-gallery-lightbox-controls button{width:44px;height:44px}.project-gallery-lightbox-figure{padding-inline:16px}.project-gallery-lightbox-figure img{max-width:calc(100vw - 32px);max-height:calc(100dvh - 184px)}.project-gallery-lightbox-figure figcaption{width:calc(100vw - 32px)}}@media (prefers-reduced-motion: reduce){.project-gallery-item img,.project-gallery-item:after,.project-gallery-item-action,.project-gallery-arrow,.project-gallery-lightbox,.project-gallery-lightbox::backdrop,.project-gallery-lightbox-controls button,.project-gallery-lightbox-close,.project-gallery-progress span{animation:none!important;transition-duration:1ms!important;transform:none}.project-gallery-progress span{transform-origin:left}}.brand-story-orbit:before,.brand-story-orbit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.brand-story-orbit:before{z-index:-2;background:url(/images/rafine/story-time.jpg) center / cover no-repeat;filter:saturate(.62) contrast(.94);transform:scale(1.015)}.brand-story-orbit:after{z-index:-1;background:linear-gradient(90deg,#1819179e,#1819171f 48%,#1819177a),linear-gradient(180deg,#1819171f,#18191794)}.brand-story-orbit-ring{z-index:1;width:50%;aspect-ratio:1;inset:auto;border-color:#f1efe76b;background:#1c1d1b14;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transform:translate(-50%,-50%)}.brand-story-orbit-spoke{z-index:1;width:28%;background:linear-gradient(90deg,rgba(241,239,231,.42),transparent)}.brand-story-orbit-node{z-index:3;min-width:104px;min-height:38px;padding:9px 14px;border-color:#f1efe757;background:#1f201ec2;box-shadow:0 12px 32px #0c0d0c24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:8.5px}.brand-story-orbit-node--1{top:6%;left:6%;width:26%}.brand-story-orbit-node--2{top:6%;right:6%;width:22%}.brand-story-orbit-node--3{top:46%;right:4%;bottom:auto;width:21%}.brand-story-orbit-node--4{right:6%;bottom:6%;left:auto;width:27%}.brand-story-orbit-node--5{bottom:6%;left:6%;width:23%}.brand-story-orbit-node--6{top:46%;left:4%;width:22%}.brand-story-orbit-core{z-index:3;width:29%;color:var(--c-paper);background:#446679e6;border:1px solid rgba(244,243,237,.34);box-shadow:0 22px 55px #0c121542;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.brand-story-origin-visual{position:relative;grid-column:7 / 13;justify-self:end;width:min(48vw,690px);height:min(61vh,620px);min-height:500px;will-change:transform,opacity}.brand-story-origin-image{position:absolute;margin:0;overflow:hidden;background:#191a18}.brand-story-origin-image--main{top:0;left:0;width:73%;height:89%}.brand-story-origin-image--detail{right:0;bottom:0;z-index:2;width:43%;height:59%;border:10px solid var(--c-deep-warm-grey)}.brand-story-origin-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(.95);transition:transform .9s var(--ease-out),filter .5s var(--ease-in-out)}.brand-story-origin-image--main img{object-position:47% center}.brand-story-origin-image--detail img{object-position:45% center}.brand-story-origin-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(17,18,16,.54))}.brand-story-origin-image figcaption{position:absolute;z-index:2;right:18px;bottom:16px;left:18px;color:var(--c-paper);font-size:8px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.brand-story-origin-image:hover img{filter:saturate(.9) contrast(1);transform:scale(1.035)}.brand-story-origin-card{position:absolute;z-index:3;top:6%;right:0;display:flex;width:35%;min-height:34%;padding:clamp(22px,2.4vw,36px);flex-direction:column;justify-content:space-between;color:var(--c-deep-warm-grey);background:var(--c-warm-cream);box-shadow:0 28px 70px #0a0b0a2e}.brand-story-origin-card>span{opacity:.55;font-size:8px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.brand-story-origin-card p{margin:30px 0 0;font-family:var(--font-display);font-size:clamp(25px,2.4vw,38px);letter-spacing:-.04em;line-height:.92}.brand-story-origin-card em{color:var(--c-stone);font-style:italic}.firsatlar-script{display:none}.desktop-nav a,.nav-cta,.menu-toggle{font-size:14px}.site-header,.site-header.site-header--surface{isolation:isolate;color:var(--c-paper)!important;background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:calc(clamp(138px,12vw,188px) + var(--rafine-safe-top));background:linear-gradient(180deg,#141513b3,#14151380,#14151333 68%,#14151300);pointer-events:none}.site-header .desktop-nav a{opacity:.94;text-shadow:0 1px 14px rgba(0,0,0,.26)}.project-detail-page .chapter-tracker,.rafine-yasam-page .chapter-tracker{position:fixed;top:50%;right:clamp(6px,.7vw,12px)!important;z-index:90;width:clamp(126px,8vw,138px);display:block;padding:0;color:var(--c-ink)!important;opacity:1!important;transform:translateY(-50%);pointer-events:none;mix-blend-mode:normal!important;transition:none}.project-detail-page .chapter-tracker[data-tracker-tone=dark],.rafine-yasam-page .chapter-tracker[data-tracker-tone=dark]{color:var(--c-paper)!important}.chapter-tracker-list{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.chapter-tracker-item{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;min-height:42px;margin:0;padding:7px 0;color:inherit;opacity:.62;transform:translate(5px);mix-blend-mode:normal;transition:opacity .42s var(--spring-snappy),transform .56s var(--spring-snappy),color .3s var(--ease-snap)}.chapter-tracker-item[data-tracker-item-tone=light]{color:var(--c-ink)!important;text-shadow:0 1px 8px rgba(244,243,237,.5)}.chapter-tracker-item[data-tracker-item-tone=dark]{color:var(--c-paper)!important;text-shadow:0 1px 9px rgba(0,0,0,.5)}.chapter-tracker-item[data-tracker-item-tone=mixed]{color:var(--c-paper)!important;text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 1px rgba(0,0,0,.86)}.chapter-tracker-item>span{font:500 9px/1 var(--font-primary);letter-spacing:.12em;font-variant-numeric:tabular-nums}.chapter-tracker-item>strong{font:400 19px/1 var(--font-display);letter-spacing:.01em}.chapter-tracker-item.is-active{color:inherit;opacity:1;transform:translate(-4px)}.chapter-tracker-item.is-active>strong{font-style:italic;font-weight:500}@media (prefers-reduced-motion: reduce){.chapter-tracker-item{transition:none}}.project-catalogue-card.project-card{min-width:0}@media (min-width: 901px){.project-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,30px) clamp(12px,1.4vw,22px)}.project-catalogue:before,.project-catalogue:after{grid-column:1 / -1;padding:clamp(22px,2.3vw,34px) 0 4px;border-top:1px solid var(--c-hairline);color:var(--c-ink);font-family:var(--font-primary);font-size:10px;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.project-catalogue:before{content:"Satışta olan projeler";order:0}.project-catalogue:after{content:"Tamamlanan ve gelecek projeler";order:2;margin-top:clamp(46px,5vw,78px)}.project-catalogue-card.project-card{aspect-ratio:1.18 / 1}.project-catalogue-card:nth-of-type(1){order:1}.project-catalogue-card:nth-of-type(2),.project-catalogue-card:nth-of-type(3),.project-catalogue-card:nth-of-type(4){order:3}.project-catalogue-title{font-size:clamp(42px,4.3vw,68px)}}.project-status-group{margin-top:clamp(90px,11vw,170px)}.project-status-group[hidden],.project-status-group:not(:has(.project-card:not([hidden]))){display:none}.project-status-group-head{display:grid;grid-template-columns:minmax(120px,1fr) minmax(360px,2.3fr) minmax(240px,1.3fr) auto;gap:clamp(28px,4vw,68px);align-items:end;margin-bottom:clamp(72px,9vw,138px);padding:28px 0 34px;border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline)}.project-status-group-index,.project-status-group-head>span,.project-status-group-head>div>p{margin:0;opacity:.54;font-size:9px;font-weight:500;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.project-status-group-head h2{margin:24px 0 0;font-family:var(--font-display);font-size:clamp(48px,5.1vw,82px);font-weight:400;letter-spacing:-.045em;line-height:.86}.project-status-group-head h2 em{color:var(--c-stone);font-style:italic}.project-status-group-head>p{max-width:32ch;margin:0;opacity:.68;font-size:12px;font-weight:300;line-height:1.7}.project-status-group-head>span{justify-self:end;white-space:nowrap}@media (min-width: 901px){.brand-story-scenes{inset:clamp(150px,17vh,175px) var(--page-pad) clamp(118px,13vh,132px)}.brand-story-origin-visual{width:min(52vw,820px);height:min(66vh,680px)}.brand-story-balance{width:min(51vw,790px);height:min(66vh,680px)}.brand-story-time-visual{width:min(46vw,720px,100%);height:min(66vh,680px)}.brand-story-scene--time .brand-story-copy{max-width:100%;padding-right:clamp(16px,2vw,34px)}.brand-story-scene--time .brand-story-copy h3{max-width:100%;font-size:clamp(54px,5.1vw,104px);letter-spacing:-.055em;line-height:.86}.brand-story-scene--time .brand-story-description{max-width:min(420px,calc(100% - 24px));margin-left:clamp(0px,2vw,32px)}}.brand-story-balance-axis{display:none}.brand-story-topline,.brand-story-eyebrow{font-size:11px}.brand-story-description{max-width:460px;font-size:14px;line-height:1.75;opacity:.82}.brand-story-nav{height:clamp(104px,13vh,126px)}.brand-story-nav-item{opacity:.54}.brand-story-nav-item:before{content:"";position:absolute;top:-1px;right:0;left:0;height:3px;background:var(--c-steel-blue);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease-snap)}.brand-story-nav-item:hover,.brand-story-nav-item.is-active{background:#f1efe71a;box-shadow:inset 0 0 0 1px #f1efe74d}.brand-story-nav-item.is-active:before{transform:scaleX(1)}.brand-story-nav-item span{font-size:10px}.brand-story-nav-item strong{font-size:clamp(27px,2.35vw,38px)}.hero-cta{min-height:56px;padding-inline:28px;border-color:#f4f3ed9e;background:#1f201e57;box-shadow:0 14px 34px #0c0d0c29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:11px}.nav-cta,.site-header--surface .nav-cta{display:inline-flex;min-height:44px;padding:0 21px;align-items:center;justify-content:center;color:var(--c-paper);background:var(--c-steel-blue);border-radius:999px;box-shadow:0 10px 26px #23374233}.nav-cta:after,.site-header--surface .nav-cta:after{display:none}.nav-cta:hover,.site-header--surface .nav-cta:hover{color:var(--c-paper);background:#35586c;box-shadow:0 14px 34px #23374242;transform:translateY(-2px)}.btn-editorial{min-width:248px;min-height:60px;padding-inline:24px;color:var(--c-paper);background:var(--c-steel-blue);border-color:var(--c-steel-blue);box-shadow:0 14px 34px #23374229;font-size:11px}.btn-editorial:hover{color:var(--c-paper);background:#35586c;border-color:#35586c;box-shadow:0 18px 42px #23374238}.project-final-cta svg{width:18px;height:18px;flex:0 0 18px;overflow:visible;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;transition:transform .42s var(--spring-snappy)}.project-final-cta:hover svg,.project-final-cta:focus-visible svg{transform:translate(2px,-2px)}.firsatlar-cta{width:144px;height:144px;padding:29px;box-shadow:0 22px 48px #14222947;font-size:10px}.footer-top{grid-template-columns:4.1fr 1.8fr 2.7fr 1.4fr;gap:clamp(40px,4.5vw,72px)}.footer-column h4{margin-bottom:32px;opacity:.58;font-size:12px}.footer-column ul{gap:17px}.footer-column li,.footer-column a,.footer-column span{opacity:.84;font-size:16px;line-height:1.65}.footer-bottom{opacity:.56;font-size:12px}@media (max-width: 1100px){.brand-story-orbit{width:min(54vw,650px,calc(100svh - 160px))}.brand-story-origin-visual{width:min(51vw,640px)}}@media (max-width: 900px){.nav-cta,.site-header--surface .nav-cta{display:none}.site-header,.site-header.site-header--surface{background:transparent!important}.site-header:before{height:calc(132px + var(--rafine-safe-top))}.project-detail-page .chapter-tracker,.rafine-yasam-page .chapter-tracker{display:none!important}.project-status-group-head{grid-template-columns:1fr 2.4fr}.project-status-group-head>p{grid-column:2}.project-status-group-head>span{grid-column:1;grid-row:2;justify-self:start}.brand-story-orbit{width:100%;max-width:620px;height:min(112vw,610px);margin:0 auto;aspect-ratio:auto}.brand-story-origin-visual{width:100%;max-width:620px;height:min(128vw,650px);min-height:0;margin:0 auto}.footer-top{grid-template-columns:2fr 1fr 1.4fr}}.project-filter{min-height:32px;padding:0 2px 8px;font-size:12px;letter-spacing:.12em}.nav-cta,.site-header--surface .nav-cta{min-width:136px;min-height:48px;padding-inline:32px;background-color:var(--c-steel-blue)!important;background-image:none!important;box-shadow:0 10px 26px #2337422e}.nav-cta:before,.site-header--surface .nav-cta:before{display:none!important}.project-detail-page .chapter-tracker,.rafine-yasam-page .chapter-tracker{right:clamp(10px,1.1vw,20px)!important;width:clamp(154px,10vw,176px);padding:12px;color:var(--c-ink)!important;background:#f4f3ede6;border:1px solid rgba(45,45,43,.12);border-radius:18px;box-shadow:0 18px 48px #16161224;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);pointer-events:auto;transition:color .32s var(--ease-snap),background-color .32s var(--ease-snap),border-color .32s var(--ease-snap)}.project-detail-page .chapter-tracker[data-tracker-tone=dark],.rafine-yasam-page .chapter-tracker[data-tracker-tone=dark]{color:var(--c-paper)!important;background:#1f201ee0;border-color:#f4f3ed29}.chapter-tracker .chapter-tracker-item,.chapter-tracker .chapter-tracker-item[data-tracker-item-tone]{min-height:44px;padding:8px 7px;color:inherit!important;border-radius:11px;text-shadow:none!important;cursor:pointer}.chapter-tracker .chapter-tracker-item:hover,.chapter-tracker .chapter-tracker-item:focus-visible{opacity:1;background:#44667921;outline:none;transform:translate(-3px)}.chapter-tracker .chapter-tracker-item:focus-visible{box-shadow:inset 0 0 0 1px currentColor}.chapter-tracker-item>span{font-size:10px}.chapter-tracker-item>strong{font-size:22px}.global-lead-cta.sticky-project-cta{right:clamp(16px,2vw,30px);bottom:clamp(16px,2vw,30px);z-index:180;min-width:330px;min-height:78px;padding:8px 14px 8px 8px;color:var(--c-ink);background:#f7f5eef0;border:1px solid rgba(45,45,43,.16);box-shadow:0 18px 50px #16161233;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.global-lead-cta.sticky-project-cta>.rafine-button-content,.global-lead-cta.sticky-project-cta:not(.rafine-pill-motion){display:grid;grid-template-columns:60px minmax(0,1fr) 34px;align-items:center;gap:10px}.global-lead-cta-thumb{width:60px;height:60px;overflow:hidden;border-radius:50%}.global-lead-cta-thumb img{width:100%;height:100%;object-fit:cover}.global-lead-cta-copy{display:grid;gap:6px;text-align:left}.global-lead-cta-copy small{overflow:hidden;opacity:.58;font-size:10px;letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.global-lead-cta-copy strong{font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.global-lead-cta svg{width:34px;height:34px;padding:8px;fill:none;stroke:currentColor;stroke-width:1.6;border:1px solid currentColor;border-radius:50%}.project-lead-shell{transition:visibility 0s linear .65s}.project-lead-shell.is-open{transition-delay:0s}.project-lead-backdrop{transition:opacity .26s var(--ease-in-out)}.project-lead-drawer{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;transform:translate3d(102%,0,0);transition:transform .62s cubic-bezier(.16,1,.3,1);will-change:transform}.project-lead-shell.is-open .project-lead-drawer{transform:translateZ(0)}.project-lead-heading,.project-lead-form{opacity:0;transform:translateY(18px);transition:opacity .46s var(--ease-snap),transform .62s cubic-bezier(.16,1,.3,1)}.project-lead-form{transition-delay:60ms}.project-lead-shell.is-open .project-lead-heading,.project-lead-shell.is-open .project-lead-form{opacity:1;transform:translateY(0)}.project-lead-consent a{text-decoration:underline;text-underline-offset:2px}@media (max-width: 900px){.project-detail-page .chapter-tracker,.rafine-yasam-page .chapter-tracker{top:auto;right:12px!important;bottom:calc(104px + env(safe-area-inset-bottom,0px));display:block!important;width:min(154px,calc(100vw - 24px));padding:7px;transform:none}.chapter-tracker-list{gap:1px}.chapter-tracker .chapter-tracker-item,.chapter-tracker .chapter-tracker-item[data-tracker-item-tone]{min-height:36px;padding:5px 6px}.chapter-tracker-item>strong{font-size:18px}.global-lead-cta.sticky-project-cta{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));min-width:0;width:min(328px,calc(100vw - 24px));min-height:72px;padding:7px 16px 7px 7px}.global-lead-cta.sticky-project-cta>.rafine-button-content,.global-lead-cta.sticky-project-cta:not(.rafine-pill-motion){grid-template-columns:54px minmax(0,1fr) 30px;gap:13px}.global-lead-cta-thumb{width:54px;height:54px}.global-lead-cta-copy small{font-size:9px}.global-lead-cta-copy strong{font-size:12px}.global-lead-cta svg{width:30px;height:30px;padding:7px}}@media (prefers-reduced-motion: reduce){.project-lead-drawer,.project-lead-heading,.project-lead-form,.project-lead-backdrop{transition-duration:1ms!important;transform:none!important}}@media (max-width: 620px){.brand-story-orbit{height:min(116vw,520px)}.brand-story-orbit-node{min-width:78px;min-height:32px;padding:7px 9px;font-size:7px}.brand-story-orbit-core{width:34%}.brand-story-origin-visual{height:min(138vw,560px)}.brand-story-origin-image--main{width:78%;height:84%}.brand-story-origin-image--detail{width:48%;height:54%;border-width:6px}.brand-story-origin-card{top:5%;width:42%;min-height:32%;padding:20px}.brand-story-origin-card p{margin-top:22px;font-size:clamp(25px,7.6vw,34px)}.brand-story-origin-image figcaption{right:12px;bottom:12px;left:12px;font-size:7px}.project-status-group{margin-top:104px}.project-status-group-head{display:block;margin-bottom:70px;padding:22px 0 26px}.project-status-group-head>div:nth-child(2){margin-top:42px}.project-status-group-head h2{font-size:clamp(50px,15vw,68px)}.project-status-group-head>p{margin-top:28px}.project-status-group-head>span{display:block;margin-top:24px}.hero-cta{min-height:54px;padding-inline:22px}.btn-editorial{width:100%;min-width:0}.firsatlar-cta{width:128px;height:128px;padding:25px}.footer-top{grid-template-columns:1fr 1fr;gap:56px 28px}.footer-column li,.footer-column a,.footer-column span{font-size:15px}}body.landing-page{--landing-ink: #282923;--landing-cream: #f6f4ee;--landing-paper: #ebe5da;--landing-blue: #416d82;--landing-line: rgba(40, 41, 35, .18);background:var(--landing-cream);color:var(--landing-ink)}.landing-page .landing-shell{min-height:100vh;overflow:clip}.landing-page .landing-container{width:min(100% - 9vw,1540px);margin-inline:auto}.landing-page .landing-skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 14px;background:var(--landing-cream);color:var(--landing-ink);transform:translateY(-150%)}.landing-page .landing-skip-link:focus{transform:translateY(0)}.landing-page .landing-header{position:fixed;inset:0 0 auto;z-index:120;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:112px;padding:20px 4.5vw 30px;color:#fff;background:linear-gradient(180deg,#181916d1,#18191675 48%,#18191600);transition:min-height .45s var(--ease-out),padding .45s var(--ease-out),background .45s var(--ease-out)}.landing-page .landing-header.is-compact{min-height:88px;padding-block:14px 24px;background:linear-gradient(180deg,#181916f0,#181916a1 58%,#18191600)}.landing-page .landing-logo,.landing-page .landing-footer-logo{display:block;width:174px}.landing-page .landing-logo img,.landing-page .landing-footer-logo img,.landing-page .seyir-logo-svg{display:block;width:100%;height:auto}.landing-page .landing-nav{display:flex;align-items:center;gap:clamp(22px,2.7vw,48px);font-size:14px;letter-spacing:.14em;text-transform:uppercase}.landing-page .landing-nav a{position:relative;padding-block:10px;opacity:.68;transition:opacity .25s ease}.landing-page .landing-nav a:after{content:"";position:absolute;right:0;bottom:4px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-out)}.landing-page .landing-nav a:hover,.landing-page .landing-nav a.is-active{opacity:1}.landing-page .landing-nav a:hover:after,.landing-page .landing-nav a.is-active:after{transform:scaleX(1);transform-origin:left}.landing-page .landing-header-cta{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-width:116px;min-height:46px;padding:0 24px;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:14px;letter-spacing:.15em;text-transform:uppercase;transition:color .3s ease,background .3s ease}.landing-page .landing-header-cta:hover{background:#fff;color:var(--landing-ink)}.landing-page .landing-floating-cta{position:fixed;z-index:130;right:26px;bottom:26px;display:flex;width:min(320px,calc(100vw - 40px));min-height:76px;align-items:center;gap:16px;padding:8px 18px 8px 8px;color:var(--landing-ink);background:#faf4edf0;border:1px solid rgba(34,35,31,.12);border-radius:999px;box-shadow:0 16px 50px #0e11102e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-primary)}.landing-page .landing-floating-cta>.rafine-button-content{display:grid;grid-template-columns:58px 1fr 22px;gap:16px}.landing-page .landing-floating-cta-thumb{width:58px;height:58px;overflow:hidden;border-radius:50%}.landing-page .landing-floating-cta-thumb img{width:100%;height:100%;object-fit:cover}.landing-page .landing-floating-cta-copy{display:grid;gap:5px}.landing-page .landing-floating-cta-copy small{opacity:.55;font-size:8px;letter-spacing:.13em}.landing-page .landing-floating-cta-copy strong{font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.landing-page .landing-floating-cta svg{width:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.landing-page .landing-mobile-menu{display:none}.landing-page .landing-hero{position:relative;min-height:max(760px,100svh);color:#fff;isolation:isolate}.landing-page .landing-hero-image,.landing-page .landing-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-page .landing-hero-image{z-index:-2;object-fit:cover;object-position:center 52%;animation:landing-hero-arrive 1.8s var(--ease-out) both}.landing-page .landing-hero-shade{z-index:-1;background:linear-gradient(90deg,#161714b3,#1617143d 55%,#16171421),linear-gradient(0deg,#161714c2,#16171400 45%)}@keyframes landing-hero-arrive{0%{transform:scale(1.045);filter:saturate(.76)}to{transform:scale(1);filter:saturate(.92)}}.landing-page .landing-hero-content{position:absolute;left:4.5vw;bottom:190px;width:min(770px,61vw)}.landing-page .landing-eyebrow,.landing-page .landing-section-number{display:flex;align-items:center;gap:18px;margin-bottom:24px;font-size:11px;font-weight:400;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.landing-page .landing-eyebrow span{opacity:.62}.landing-page .landing-hero h1,.landing-page .landing-lead h2,.landing-page .landing-story h2,.landing-page .landing-features h2,.landing-page .landing-view h2,.landing-page .landing-life h2,.landing-page .landing-design h2,.landing-page .landing-developer h2,.landing-page .landing-section-head h2,.landing-page .landing-location h2,.landing-page .landing-final-cta h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.045em}.landing-page .landing-hero h1{font-size:clamp(68px,8vw,142px);line-height:.76;padding-block:.1em .18em;margin-bottom:18px}.landing-page .landing-hero h1 em,.landing-page .landing-lead h2 em,.landing-page .landing-story h2 em,.landing-page .landing-features h2 em,.landing-page .landing-view h2 em,.landing-page .landing-life h2 em,.landing-page .landing-design h2 em,.landing-page .landing-developer h2 em,.landing-page .landing-section-head h2 em,.landing-page .landing-location h2 em,.landing-page .landing-final-cta h2 em{font-weight:400}.landing-page .landing-hero-copy{max-width:600px;margin-bottom:32px;font-size:clamp(18px,1.25vw,22px);line-height:1.55;opacity:.82}.landing-page .landing-primary-cta,.landing-page .landing-form button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-width:264px;min-height:64px;padding:0 20px 0 29px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#1a1b1829;color:#fff;font-size:13px;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:color .35s var(--ease-out),background .35s var(--ease-out),transform .35s var(--ease-out)}.landing-page .landing-primary-cta:hover,.landing-page .landing-form button:hover{background:#fff;color:var(--landing-ink);transform:translateY(-2px)}.landing-page .landing-primary-cta svg,.landing-page .landing-form button svg{width:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.landing-page .landing-hero-facts{position:absolute;right:4.5vw;bottom:0;left:4.5vw;display:grid;grid-template-columns:repeat(4,1fr);min-height:132px;border-top:1px solid rgba(255,255,255,.28)}.landing-page .landing-hero-facts div{display:flex;flex-direction:column;justify-content:center;padding:20px clamp(16px,2vw,36px);border-left:1px solid rgba(255,255,255,.2)}.landing-page .landing-hero-facts div:first-child{border-left:0;padding-left:0}.landing-page .landing-hero-facts small{margin-bottom:10px;font-size:13px;letter-spacing:.16em;opacity:.58}.landing-page .landing-hero-facts strong{font-size:17px;font-weight:400;letter-spacing:.02em}.landing-page .landing-lead{padding:clamp(100px,10vw,180px) 0;background:var(--landing-ink);color:var(--landing-cream)}.landing-page .landing-lead-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(70px,10vw,180px);align-items:start}.landing-page .landing-lead h2,.landing-page .landing-story h2,.landing-page .landing-features h2,.landing-page .landing-view h2,.landing-page .landing-life h2,.landing-page .landing-design h2,.landing-page .landing-developer h2,.landing-page .landing-section-head h2,.landing-page .landing-location h2,.landing-page .landing-final-cta h2{font-size:clamp(52px,5.5vw,96px);line-height:.87;padding-block:.08em .15em;margin-bottom:30px}.landing-page .landing-lead-copy>p,.landing-page .landing-story-copy>p,.landing-page .landing-feature-intro>p,.landing-page .landing-life-copy>p,.landing-page .landing-developer-grid>div:first-child>p,.landing-page .landing-section-head>p,.landing-page .landing-location-copy>p{max-width:610px;font-size:clamp(16px,1.2vw,20px);line-height:1.7;opacity:.72}.landing-page .landing-contact-direct{display:grid;gap:6px;margin-top:54px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}.landing-page .landing-contact-direct span{font-size:9px;letter-spacing:.17em;text-transform:uppercase;opacity:.48}.landing-page .landing-contact-direct a{width:fit-content;font-family:var(--font-display);font-size:25px}.landing-page .landing-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.landing-page .landing-form>label:not(.landing-form-consent){display:grid;gap:8px;padding:4px 0 16px;border-bottom:1px solid rgba(255,255,255,.27);margin-bottom:22px}.landing-page .landing-form label>span{font-size:10px;letter-spacing:.17em;text-transform:uppercase;opacity:.58}.landing-page .landing-form input,.landing-page .landing-form select,.landing-page .landing-form textarea{width:100%;min-width:0;border:0;outline:0;border-radius:0;background:transparent;color:inherit;font-size:17px;font-weight:300}.landing-page .landing-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 10px) 50%,calc(100% - 5px) 50%;background-size:5px 5px;background-repeat:no-repeat}.landing-page .landing-form select option{color:var(--landing-ink)}.landing-page .landing-form textarea{resize:vertical}.landing-page .landing-form-message{grid-column:1 / -1}.landing-page .landing-form-consent{grid-column:1 / -1;display:flex;align-items:center;gap:12px;margin:2px 0 25px}.landing-page .landing-form-consent input{width:16px;height:16px;margin-top:2px;accent-color:var(--landing-blue)}.landing-page .landing-form-consent span{font-size:11px;line-height:1.5;letter-spacing:.03em;text-transform:none}.landing-page .landing-form-consent a{text-decoration:underline;text-underline-offset:3px}.landing-page .landing-form button{grid-column:1 / -1;border-color:#ffffff7a;justify-self:start}.landing-page .landing-form button:disabled{opacity:.7;cursor:default;transform:none}.landing-page .landing-form-status{grid-column:1 / -1;margin-top:18px;color:#bed1da;font-size:13px}.landing-page .landing-features,.landing-page .landing-life,.landing-page .landing-design,.landing-page .landing-developer{padding:clamp(110px,12vw,220px) 0}.landing-page .landing-feature-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.55fr);gap:8vw;align-items:end}.landing-page .landing-feature-intro .landing-section-number{grid-column:1 / -1}.landing-page .landing-feature-intro h2,.landing-page .landing-design-head h2{margin:0}.landing-page .landing-feature-intro>p{padding-bottom:20px}.landing-page .landing-feature-intro>div{min-width:0}.landing-page .landing-numbers{margin-top:clamp(60px,8vw,120px)}.landing-page .landing-numbers .landing-metrics{margin-top:24px}.landing-page .landing-features>.landing-view{margin-top:clamp(60px,8vw,120px)}.landing-page .landing-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:clamp(60px,8vw,120px) 0 26px;border-block:1px solid var(--landing-line)}.landing-page .landing-metrics div{padding:32px clamp(14px,2.2vw,36px);border-left:1px solid var(--landing-line)}.landing-page .landing-metrics div:first-child{border-left:0;padding-left:0}.landing-page .landing-metrics dt{font-family:var(--font-display);font-size:clamp(34px,3.3vw,58px);line-height:1}.landing-page .landing-metrics dd{margin-top:11px;font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.55}.landing-page .landing-feature-visual{position:relative;height:min(72vw,880px);overflow:hidden}.landing-page .landing-feature-visual img{width:100%;height:100%;object-fit:cover}.landing-page .landing-feature-visual figcaption{position:absolute;left:28px;bottom:26px;color:#fff;font-size:9px;letter-spacing:.18em}.landing-page .landing-safety{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:7vw;align-items:end;padding-top:clamp(65px,8vw,120px)}.landing-page .landing-safety h3{font-family:var(--font-display);font-size:clamp(46px,5vw,86px);font-weight:400;line-height:.9;letter-spacing:-.04em}.landing-page .landing-safety>div{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--landing-line)}.landing-page .landing-safety strong{font-family:var(--font-display);font-size:28px;font-weight:400}.landing-page .landing-safety>div>span{font-size:13px;line-height:1.55;opacity:.62}.landing-page .landing-safety>div>svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.25;margin-bottom:12px}.landing-page .landing-view{position:relative;min-height:92svh;display:flex;align-items:flex-end;padding:clamp(50px,7vw,120px) 4.5vw;color:#fff;overflow:hidden}.landing-page .landing-view>img,.landing-page .landing-view-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-page .landing-view>img{object-fit:cover}.landing-page .landing-view-shade{background:linear-gradient(0deg,#101211cc,#1012110a 70%)}.landing-page .landing-view-content{position:relative;max-width:1160px;z-index:1}.landing-page .landing-view h2{margin-bottom:24px;font-size:clamp(58px,7vw,126px)}.landing-page .landing-view p{max-width:540px;font-size:17px;line-height:1.6;opacity:.75}.landing-page .landing-life{background:var(--landing-ink);color:var(--landing-cream)}.landing-page .landing-life-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(60px,9vw,150px);align-items:center}.landing-page .landing-life figure{min-height:760px}.landing-page .landing-life figure img{width:100%;height:760px;object-fit:cover}.landing-page .landing-values{margin-top:55px;border-top:1px solid rgba(255,255,255,.16)}.landing-page .landing-values li{display:grid;grid-template-columns:48px 1fr;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.16);font-family:var(--font-display);font-size:25px}.landing-page .landing-values li span{padding-top:7px;font-family:var(--font-primary);font-size:9px;letter-spacing:.14em;opacity:.48}.landing-page .landing-design-head{max-width:1260px;margin-bottom:70px}.landing-page .landing-design-head>p{max-width:680px;margin-top:28px;font-size:clamp(16px,1.2vw,20px);line-height:1.7;opacity:.72}.landing-page .landing-design-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(560px,62vh,760px);gap:18px}.landing-page .landing-design-grid figure{overflow:hidden}.landing-page .landing-design-grid img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.landing-page .landing-design-grid figure:hover img{transform:scale(1.025)}.landing-page .landing-design-wide{grid-row:1 / 3}.landing-page .landing-developer{background:#d8d0c2}.landing-page .landing-developer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,.8fr);gap:clamp(70px,8vw,140px);align-items:center}.landing-page .landing-developer-grid>div:first-child>p{margin-bottom:38px}.landing-page .landing-developer-brand{display:grid;gap:clamp(54px,6vw,86px);padding:clamp(48px,4.5vw,76px);background:var(--landing-cream)}.landing-page .landing-developer-brand>img{width:min(100%,230px);height:95px;object-fit:contain;object-position:left center}.landing-page .landing-developer-brand dl{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(250px,1.3fr);gap:clamp(24px,3vw,48px);border-top:1px solid var(--landing-line);padding-top:38px}.landing-page .landing-developer-brand dt{display:flex;align-items:baseline;gap:8px;white-space:nowrap;font-family:var(--font-display);font-size:clamp(40px,2.8vw,54px);line-height:1;font-variant-numeric:lining-nums tabular-nums}.landing-page .landing-developer-brand dt small{font-size:.52em;letter-spacing:-.02em}.landing-page .landing-developer-brand dd{margin-top:7px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.55}@media (max-width: 1280px){.landing-page .landing-developer-grid{grid-template-columns:1fr}.landing-page .landing-developer-brand{width:min(100%,720px)}}.landing-page .landing-story{padding:clamp(110px,13vw,240px) 0;background:var(--landing-cream)}.landing-page .landing-story-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:clamp(60px,9vw,160px);align-items:center}.landing-page .landing-story-image{position:relative;min-height:720px}.landing-page .landing-story-image img{width:100%;height:100%;min-height:720px;object-fit:cover}.landing-page .landing-story-image span{position:absolute;right:22px;bottom:28px;color:#fff;font-size:9px;letter-spacing:.18em;writing-mode:vertical-rl}.landing-page .landing-spec-list{margin-top:58px;border-top:1px solid var(--landing-line)}.landing-page .landing-spec-list div{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--landing-line)}.landing-page .landing-spec-list dt{padding-top:4px;font-size:10px;letter-spacing:.12em;opacity:.5}.landing-page .landing-spec-list dd{display:grid;gap:4px}.landing-page .landing-spec-list strong{font-family:var(--font-display);font-size:25px;font-weight:400}.landing-page .landing-spec-list span{font-size:13px;opacity:.62}.landing-page .landing-atmosphere{position:relative;min-height:88svh;display:grid;place-items:center;padding:6vw;color:#fff;text-align:center;overflow:hidden}.landing-page .landing-atmosphere:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1617147a}.landing-page .landing-atmosphere img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.landing-page .landing-atmosphere blockquote{position:relative;z-index:1;max-width:1040px;font-family:var(--font-display);font-size:clamp(54px,6vw,112px);font-weight:400;line-height:.95;letter-spacing:-.035em}.landing-page .landing-plans{padding:clamp(110px,12vw,220px) 0;background:#ddd6ca}.landing-page .landing-section-head{display:grid;grid-template-columns:1fr 1fr;column-gap:8vw;align-items:end;margin-bottom:70px}.landing-page .landing-section-head .landing-section-number{grid-column:1 / -1}.landing-page .landing-section-head h2{margin-bottom:0}.landing-page .landing-section-head>p{padding-bottom:20px}.landing-page .landing-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.landing-page .landing-plan-card{min-height:660px;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(28px,3.5vw,58px);background:var(--landing-cream)}.landing-page .landing-plan-card--dark{background:var(--landing-ink);color:var(--landing-cream)}.landing-page .landing-plan-meta{display:grid;grid-template-columns:1fr auto;align-items:baseline}.landing-page .landing-plan-meta span{font-size:10px;letter-spacing:.17em;opacity:.52}.landing-page .landing-plan-meta strong{grid-column:1;margin-top:12px;font-family:var(--font-display);font-size:clamp(58px,5vw,90px);font-weight:400;line-height:1}.landing-page .landing-plan-card:not(.seyir-site-plan) .landing-plan-meta strong,.landing-page .landing-metrics dt,.landing-page .landing-developer-brand dt{font-family:var(--font-primary);font-weight:300;font-variant-numeric:lining-nums;letter-spacing:-.03em}.landing-page .landing-plan-meta p{grid-column:2;grid-row:2;font-size:14px;opacity:.62}.landing-page .landing-plan-drawing{display:grid;place-items:center;padding:40px 0}.landing-page .landing-plan-drawing img{display:block;width:100%;height:auto;object-fit:contain;background:#fff;transition:transform .65s var(--ease-out),filter .65s var(--ease-out)}.landing-page .landing-plan-drawing.is-plan-interactive{position:relative;overflow:hidden;cursor:zoom-in}.landing-page .landing-plan-drawing.is-plan-interactive:after{content:"PLANI İNCELE ↗︎";position:absolute;right:18px;bottom:18px;padding:10px 14px;border-radius:999px;background:#282923e0;color:var(--landing-cream);font-size:9px;letter-spacing:.13em;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .4s var(--ease-out)}.landing-page .landing-plan-drawing.is-plan-interactive:hover img{transform:scale(1.015);filter:brightness(.94)}.landing-page .landing-plan-drawing.is-plan-interactive:hover:after,.landing-page .landing-plan-drawing.is-plan-interactive:focus-visible:after{opacity:1;transform:translateY(0)}.landing-page .landing-plan-drawing.is-plan-interactive:focus-visible{outline:2px solid var(--landing-blue);outline-offset:4px}.landing-page .seyir-floor-plans{margin-top:70px}.landing-page .seyir-floor-plans>h3{font-family:var(--font-display);font-size:clamp(32px,4vw,56px);font-weight:400;margin-bottom:16px}.landing-page .seyir-floor-plans>p{margin-bottom:32px;line-height:1.6}.landing-page .seyir-floor-plans details{border-top:1px solid var(--landing-line)}.landing-page .seyir-floor-plans summary{padding:24px 0;cursor:pointer;font-size:20px}.landing-page .seyir-floor-plan-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;padding-bottom:24px}.landing-page .seyir-floor-plan-links button{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:20px;border:1px solid var(--landing-line);background:transparent;color:inherit;font:inherit;cursor:pointer}.landing-page .seyir-floor-plan-links button:hover{background:var(--landing-ink);color:var(--landing-cream)}.landing-page .landing-plan-drawing svg{width:min(100%,560px);overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;opacity:.7}.landing-page .landing-plan-drawing svg .doors{stroke-width:.8;opacity:.62}.landing-page .landing-plan-drawing svg text{fill:currentColor;stroke:none;font-family:var(--font-primary);font-size:8px;letter-spacing:.11em;opacity:.55}.landing-page .landing-plan-card>a,.landing-page .landing-plan-card>button{display:flex;width:100%;justify-content:space-between;padding-top:22px;border:0;border-top:1px solid currentColor;background:none;color:inherit;font:inherit;font-size:11px;letter-spacing:.13em;text-transform:uppercase;opacity:.72;cursor:pointer;transition:opacity .25s ease}.landing-page .landing-plan-card>a:hover,.landing-page .landing-plan-card>button:hover{opacity:1}.landing-page .landing-location{padding:clamp(110px,12vw,220px) 0;background:var(--landing-cream)}.landing-page .landing-location-grid{display:grid;grid-template-columns:minmax(370px,.7fr) minmax(0,1.3fr);gap:clamp(70px,9vw,160px);align-items:center}.landing-page .landing-location-copy ul{margin:48px 0;border-top:1px solid var(--landing-line)}.landing-page .landing-location-copy li{display:grid;grid-template-columns:44px 1fr;padding:18px 0;border-bottom:1px solid var(--landing-line);font-size:14px}.landing-page .landing-location-copy li span{font-size:10px;opacity:.48}.landing-page .landing-outline-cta{display:inline-flex;justify-content:space-between;gap:36px;min-width:260px;padding:16px 0;border-bottom:1px solid currentColor;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.landing-page .landing-map{position:relative;min-height:700px;background:#cbc6ba;overflow:hidden}.landing-page .landing-map iframe{width:100%;height:700px;border:0;pointer-events:auto;filter:grayscale(1) sepia(.18) contrast(.88)}.landing-page .landing-map-label{position:absolute;right:24px;bottom:24px;display:grid;min-width:210px;padding:22px;background:#242520eb;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-page .landing-map-label small{margin-bottom:20px;font-size:9px;letter-spacing:.17em;opacity:.55}.landing-page .landing-map-label strong{font-family:var(--font-display);font-size:32px;font-weight:400}.landing-page .landing-map-label span{font-size:10px;opacity:.5}.landing-page .landing-final-cta{position:relative;min-height:82svh;display:grid;place-items:center;padding:7vw;color:#fff;text-align:center;overflow:hidden}.landing-page .landing-final-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1415129e}.landing-page .landing-final-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.landing-page .landing-final-cta>div{position:relative;z-index:1;display:grid;justify-items:center}.landing-page .landing-final-cta>div>span{margin-bottom:28px;font-size:10px;letter-spacing:.18em}.landing-page .landing-final-cta h2{font-size:clamp(66px,7vw,126px)}.landing-page .landing-footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:40px;padding:80px 4.5vw 34px;background:var(--landing-ink);color:var(--landing-cream)}.landing-page .landing-footer p{font-family:var(--font-display);font-size:28px;line-height:1.3}.landing-page .landing-footer>div{justify-self:end;display:flex;gap:28px;font-size:11px;letter-spacing:.08em}.landing-page .landing-footer>small{grid-column:1 / -1;margin-top:55px;padding-top:22px;border-top:1px solid rgba(255,255,255,.13);font-size:9px;letter-spacing:.12em;opacity:.45}@media (max-width: 1080px){.landing-page .landing-header{grid-template-columns:1fr auto auto;gap:18px}.landing-page .landing-nav{display:none}.landing-page .landing-header-cta{min-width:104px}.landing-page .landing-mobile-menu{display:block;position:relative}.landing-page .landing-mobile-menu summary{display:flex;align-items:center;gap:10px;padding:10px 0;list-style:none;cursor:pointer;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.landing-page .landing-mobile-menu summary::-webkit-details-marker{display:none}.landing-page .landing-mobile-menu summary i,.landing-page .landing-mobile-menu summary i:before{display:block;width:18px;height:1px;background:currentColor;transition:transform .3s ease}.landing-page .landing-mobile-menu summary i{position:relative}.landing-page .landing-mobile-menu summary i:before{content:"";position:absolute;transform:translateY(5px)}.landing-page .landing-mobile-menu[open] summary i{transform:rotate(45deg)}.landing-page .landing-mobile-menu[open] summary i:before{transform:rotate(90deg)}.landing-page .landing-mobile-menu>nav{position:absolute;top:calc(100% + 14px);right:0;display:grid;min-width:240px;padding:22px;background:#1f201cf5;box-shadow:0 18px 45px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-page .landing-mobile-menu>nav a{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:14px;letter-spacing:.12em;text-transform:uppercase}.landing-page .landing-lead-grid,.landing-page .landing-feature-intro{grid-template-columns:1fr}.landing-page .landing-feature-intro>p{padding:0}.landing-page .landing-safety{grid-template-columns:1fr 1fr}.landing-page .landing-safety h3{grid-column:1 / -1}.landing-page .landing-life-grid,.landing-page .landing-developer-grid{grid-template-columns:1fr}.landing-page .landing-story-grid{grid-template-columns:1fr 1fr;gap:55px}.landing-page .landing-location-grid{grid-template-columns:1fr}.landing-page .landing-location-copy{max-width:700px}}@media (max-width: 760px){.landing-page .landing-floating-cta{right:12px;bottom:12px;width:206px;min-height:58px;padding:6px 13px 6px 6px}.landing-page .landing-floating-cta>.rafine-button-content{grid-template-columns:46px 1fr 18px;gap:10px}.landing-page .landing-floating-cta-thumb{width:46px;height:46px}.landing-page .landing-floating-cta-copy small{display:none}.landing-page .landing-floating-cta-copy strong{font-size:9px}.landing-page .landing-container{width:min(100% - 40px,1540px)}.landing-page .landing-header{grid-template-columns:1fr auto;min-height:84px;padding:13px 20px 24px}.landing-page .landing-header.is-compact{min-height:78px;padding:10px 20px 20px}.landing-page .landing-logo{grid-column:1;grid-row:1;width:122px}.landing-page .landing-nav,.landing-page .landing-header-cta{display:none!important}.landing-page .landing-mobile-menu{grid-column:2;grid-row:1;justify-self:end;z-index:2;color:#fff}.landing-page .landing-mobile-menu summary{min-width:66px;justify-content:flex-end}.landing-page .landing-hero{min-height:790px}.landing-page .landing-hero-image{object-position:61% center}.landing-page .landing-hero-shade{background:linear-gradient(90deg,#161714b0,#1617141f),linear-gradient(0deg,rgba(22,23,20,.88),transparent 68%)}.landing-page .landing-hero-content{left:20px;right:20px;bottom:242px;width:auto}.landing-page .landing-hero h1{font-size:clamp(58px,18vw,82px);line-height:.82}.landing-page .landing-hero-copy{max-width:90%;font-size:16px}.landing-page .landing-primary-cta{min-width:238px;min-height:58px}.landing-page .landing-hero-facts{right:20px;left:20px;grid-template-columns:repeat(2,1fr);min-height:190px}.landing-page .landing-hero-facts div{padding:16px 12px;border-left:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.landing-page .landing-hero-facts div:nth-child(odd){border-left:0;padding-left:0}.landing-page .landing-hero-facts div:nth-child(n+3){border-bottom:0}.landing-page .landing-hero-facts strong{font-size:18px}.landing-page .landing-lead,.landing-page .landing-story,.landing-page .landing-features,.landing-page .landing-life,.landing-page .landing-design,.landing-page .landing-developer,.landing-page .landing-plans,.landing-page .landing-location{padding:94px 0}.landing-page .landing-lead h2,.landing-page .landing-story h2,.landing-page .landing-features h2,.landing-page .landing-view h2,.landing-page .landing-life h2,.landing-page .landing-design h2,.landing-page .landing-developer h2,.landing-page .landing-section-head h2,.landing-page .landing-location h2,.landing-page .landing-final-cta h2{font-size:clamp(48px,14vw,70px);line-height:.9}.landing-page .landing-form{grid-template-columns:1fr}.landing-page .landing-form-message,.landing-page .landing-form-consent,.landing-page .landing-form button,.landing-page .landing-form-status{grid-column:1}.landing-page .landing-story-grid{grid-template-columns:1fr}.landing-page .landing-metrics{grid-template-columns:1fr 1fr}.landing-page .landing-metrics div:nth-child(3){border-left:0}.landing-page .landing-metrics div{border-bottom:1px solid var(--landing-line)}.landing-page .landing-feature-visual{height:112vw;max-height:620px}.landing-page .landing-safety{grid-template-columns:1fr}.landing-page .landing-safety h3{grid-column:1}.landing-page .landing-view{min-height:76svh;padding:70px 20px}.landing-page .landing-life figure,.landing-page .landing-life figure img{min-height:520px;height:118vw;max-height:680px}.landing-page .landing-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(390px,92vw) minmax(190px,52vw);height:auto;gap:10px}.landing-page .landing-design-wide{grid-column:1 / -1;grid-row:auto}.landing-page .landing-developer-brand{padding:38px 26px}.landing-page .landing-developer-brand dl{grid-template-columns:1fr}.landing-page .landing-story-image,.landing-page .landing-story-image img{min-height:520px}.landing-page .landing-atmosphere{min-height:72svh}.landing-page .landing-atmosphere blockquote{font-size:clamp(48px,14vw,72px)}.landing-page .landing-section-head{grid-template-columns:1fr}.landing-page .landing-section-head>p{margin-top:22px}.landing-page .landing-plan-grid{grid-template-columns:1fr}.landing-page .landing-plan-card{min-height:520px}.landing-page .landing-map,.landing-page .landing-map iframe{min-height:520px;height:520px}.landing-page .landing-final-cta{min-height:70svh;padding:80px 20px}.landing-page .landing-footer{grid-template-columns:1fr;padding:64px 20px 28px}.landing-page .landing-footer>div{justify-self:start;flex-wrap:wrap;gap:18px 26px}.landing-page .landing-footer>small{grid-column:1;margin-top:15px}}.landing-page .seyir-plan-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.landing-page .seyir-plan-areas div{min-width:0;padding:14px 16px 15px 0}.landing-page .seyir-plan-areas div+div{padding-left:16px;border-left:1px solid currentColor}.landing-page .seyir-plan-areas dt{min-height:2.4em;font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;opacity:.58}.landing-page .seyir-plan-areas dd{margin-top:7px;font-size:clamp(17px,1.35vw,21px);font-variant-numeric:tabular-nums}.landing-page .seyir-site-plan{grid-column:1 / -1;min-height:auto}.landing-page .seyir-site-plan .landing-plan-meta strong{font-size:clamp(38px,5vw,72px)}.landing-page .seyir-site-plan .landing-plan-drawing svg{max-width:850px;width:100%}.landing-page .seyir-plan-note{font-size:14px;line-height:1.6;margin-bottom:24px;opacity:.7}.apartment-plan-canvas>svg>text{fill:currentColor;stroke:none;font-size:11px}.apartment-plan-shell [hidden]{display:none!important}@media (max-width: 760px){.landing-page .landing-mobile-menu>nav{max-height:calc(100svh - 110px);overflow-y:auto}}@media (prefers-reduced-motion: reduce){.landing-page .landing-hero-image{animation:none}.landing-page .landing-header,.landing-page .landing-nav a:after,.landing-page .landing-primary-cta,.landing-page .landing-form button{transition:none}}.plan-card{padding:0;overflow:hidden}.plan-card-trigger{width:100%;padding:clamp(18px,2vw,28px);color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.plan-card-trigger .plan-card-meta,.plan-card-trigger .plan-card-details{width:100%}.plan-card-open{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid var(--c-hairline);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.plan-card-open i{font-size:15px;font-style:normal;transition:transform .42s cubic-bezier(.16,1,.3,1)}.plan-card:hover .plan-card-open i,.plan-card-trigger:focus-visible .plan-card-open i{transform:translate(3px,-3px)}.plan-card-trigger:focus-visible{outline:2px solid var(--c-steel-blue);outline-offset:-4px}.landing-page .landing-plan-open{display:flex;width:100%;justify-content:space-between;padding:22px 0 0;color:inherit;background:transparent;border:0;border-top:1px solid currentColor;font-family:var(--font-primary);font-size:11px;letter-spacing:.13em;text-align:left;text-transform:uppercase;cursor:pointer;opacity:.72}.landing-page .landing-plan-open:hover,.landing-page .landing-plan-open:focus-visible{opacity:1}.landing-page .landing-plan-open:focus-visible{outline:2px solid currentColor;outline-offset:8px}body.plan-detail-open{overflow:hidden}.apartment-plan-shell{position:fixed;z-index:12000;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;transition:visibility 0s linear .82s}.apartment-plan-shell.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.apartment-plan-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#2d2d2bb8;border:0;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);transition:opacity .52s cubic-bezier(.16,1,.3,1)}.apartment-plan-shell.is-open .apartment-plan-backdrop{opacity:1}.apartment-plan-panel{position:absolute;top:0;right:0;width:min(1280px,65vw);height:100dvh;overflow-x:hidden;overflow-y:auto;color:var(--c-paper);background:var(--c-deep-warm-grey);outline:none;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;transform:translate(102%);transition:transform .78s cubic-bezier(.76,0,.24,1);scrollbar-width:thin;scrollbar-color:rgba(68,102,121,.78) transparent}.apartment-plan-shell.is-open .apartment-plan-panel{transform:translate(0)}.apartment-plan-close{position:fixed;z-index:3;top:0;right:min(1280px,65vw);width:88px;height:88px;display:grid;place-items:center;color:var(--c-paper);background:var(--c-steel-blue);border:0;cursor:pointer;transform:translateY(-102%);transition:color .32s ease,background-color .32s ease,transform .68s .26s cubic-bezier(.16,1,.3,1)}.apartment-plan-shell.is-open .apartment-plan-close{transform:translateY(0)}.apartment-plan-close:hover{color:var(--c-steel-blue);background:var(--c-paper)}.apartment-plan-close:focus-visible{outline:2px solid #fff;outline-offset:-6px}.apartment-plan-close svg{width:30px;fill:none;stroke:currentColor;stroke-width:1.2;transition:transform .52s cubic-bezier(.16,1,.3,1)}.apartment-plan-close:hover svg{transform:rotate(90deg)}.apartment-plan-summary{min-height:44svh;display:grid;grid-template-columns:1.1fr .82fr 1fr;grid-template-rows:1fr;gap:clamp(28px,4vw,72px);padding:clamp(54px,5vw,86px) clamp(42px,5vw,86px) clamp(34px,4vw,64px);background:radial-gradient(circle at 78% 18%,rgba(68,102,121,.12),transparent 34%),var(--c-deep-warm-grey)}.apartment-plan-identity>span,.apartment-plan-identity>small,.apartment-plan-action>span,.apartment-plan-specs>span,.apartment-plan-visual-top,.apartment-plan-axis,.apartment-plan-floor{font-family:var(--font-primary);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.apartment-plan-identity>span{display:block;min-height:2.7em;color:var(--c-steel-blue)}.apartment-plan-identity>small{display:block;margin-top:20px;color:var(--c-steel-blue)}.apartment-plan-identity h2{margin:14px 0 0;color:var(--c-paper);font-family:var(--font-display);font-size:clamp(82px,8vw,152px);font-weight:400;line-height:.82;letter-spacing:-.045em}.apartment-plan-identity p{margin-top:42px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.apartment-plan-specs{display:flex;flex-direction:column;align-items:flex-start}.apartment-plan-stat>strong{display:block;font-family:var(--font-primary);font-size:clamp(17px,1.35vw,24px);font-weight:500;line-height:1.28;letter-spacing:.06em;text-transform:uppercase}.apartment-plan-stat>small{display:block;margin-top:7px;color:#f4f3ed75;font-family:var(--font-primary);font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.apartment-plan-specs>span{margin-top:36px;color:#f4f3ed85;line-height:1.65}.apartment-plan-specs>span b{font-weight:inherit}.apartment-plan-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.apartment-plan-action>span{color:#f4f3ed8f;line-height:1.7}.apartment-plan-cta{display:inline-flex;min-height:50px;align-items:center;gap:32px;padding:0 22px;color:var(--c-paper);background:transparent;border:1px solid rgba(68,102,121,.82);border-radius:999px;font-family:var(--font-primary);font-size:10px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.apartment-plan-cta i{font-size:15px;font-style:normal}.apartment-plan-visual{position:relative;min-height:56svh;display:grid;grid-template-columns:70px minmax(0,1fr) 70px;grid-template-rows:auto 1fr auto;padding:56px 38px 28px;color:#a39d96;background:var(--c-paper);overflow:hidden}.apartment-plan-visual-top{grid-column:1 / -1;display:flex;justify-content:space-between;padding:0 clamp(28px,5vw,72px);color:#b1aaa2}.apartment-plan-axis{align-self:center;justify-self:center;writing-mode:vertical-rl;color:#b1aaa2}.apartment-plan-axis--left{transform:rotate(180deg)}.apartment-plan-canvas{width:100%;max-width:800px;align-self:center;justify-self:center;padding:26px}.apartment-plan-svg{width:100%;max-height:56vh;overflow:visible}.apartment-plan-svg .plan-walls{fill:none;stroke:#20262c;stroke-width:7;stroke-linecap:square;stroke-linejoin:miter}.apartment-plan-svg .plan-doors{fill:none;stroke:#807b75;stroke-width:2.2}.apartment-plan-svg .plan-furniture{fill:#d0cac266;stroke:#a8a19a;stroke-width:1.5}.apartment-plan-svg .plan-labels{fill:#98928b;font-family:var(--font-primary);font-size:11px;letter-spacing:.12em}.apartment-plan-floor{position:absolute;right:26px;top:50%;display:grid;gap:10px;place-items:center;color:var(--c-steel-blue);transform:translateY(-50%)}.apartment-plan-floor b{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--c-steel-blue);border-radius:50%;font-weight:500}.apartment-plan-floor b.is-active{color:var(--c-paper);background:var(--c-steel-blue)}.apartment-plan-compass{position:absolute;right:24px;bottom:20px;display:grid;gap:3px;place-items:center;color:var(--c-steel-blue);font-size:11px}.apartment-plan-compass svg{width:38px;fill:none;stroke:currentColor;stroke-width:1.2}@media (max-width: 1100px){.apartment-plan-panel{width:min(940px,78vw)}.apartment-plan-close{right:min(940px,78vw)}.apartment-plan-summary{grid-template-columns:1fr 1fr}.apartment-plan-action{gap:28px}}@media (max-width: 720px){.apartment-plan-panel{width:100%}.apartment-plan-close{top:0;right:0;width:66px;height:66px}.apartment-plan-summary{min-height:auto;grid-template-columns:1fr 1fr;gap:30px 20px;padding:88px 22px 34px}.apartment-plan-identity h2{font-size:82px}.apartment-plan-identity p{margin-top:24px}.apartment-plan-action{grid-column:1 / -1}.apartment-plan-visual{min-height:62svh;grid-template-columns:26px minmax(0,1fr) 26px;padding:36px 10px 20px}.apartment-plan-visual-top{padding:0 18px;font-size:8px}.apartment-plan-canvas{padding:8px}.apartment-plan-floor{right:8px}.apartment-plan-floor b{width:30px;height:30px}.apartment-plan-compass{right:9px;bottom:8px}}.has-preview-plan .apartment-plan-canvas{grid-column:1 / -1}.apartment-plan-image{display:block;width:100%;height:auto;object-fit:contain;background:#fff}.apartment-plan-zoom{display:block;width:100%;padding:0;background:#fff;border:0;cursor:zoom-in}.plan-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;background:#121210f5}.plan-lightbox.is-open{display:block;animation:plan-lightbox-in .26s ease}.plan-lightbox-stage{display:grid;place-items:center;width:100%;height:100%;padding:clamp(56px,6vw,88px) clamp(12px,3vw,48px);overflow:auto;overscroll-behavior:contain;touch-action:pinch-zoom pan-x pan-y}.plan-lightbox-stage img{display:block;max-width:100%;max-height:calc(100dvh - (2*clamp(56px,6vw,88px)));width:auto;height:auto;object-fit:contain;background:#fff;box-shadow:0 24px 80px #00000073}.plan-lightbox-close{position:fixed;top:max(12px,env(safe-area-inset-top));right:12px;z-index:1;display:grid;place-items:center;width:52px;height:52px;padding:0;color:#f1eee4;background:#456779;border:0;cursor:pointer}.plan-lightbox-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}@keyframes plan-lightbox-in{0%{opacity:0}to{opacity:1}}@media (max-width: 700px) and (orientation: portrait){.plan-lightbox-stage{place-items:center start;padding:72px 0 24px}.plan-lightbox-stage img{max-width:none;max-height:none;height:min(calc(100dvh - 120px),620px);margin-inline:12px}.plan-lightbox-hint{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);padding:8px 14px;color:#f1eee4;background:#121210b3;border-radius:999px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}}@media not ((max-width: 700px) and (orientation: portrait)){.plan-lightbox-hint{display:none}}.apartment-plan-rooms{display:grid;gap:0;margin:0;border-top:1px solid rgba(64,61,55,.3)}.apartment-plan-rooms-block{display:grid;grid-column:1 / -1;gap:12px;color:#f1eee4}.apartment-plan-rooms-block[hidden]{display:none}.apartment-plan-rooms-block>small{color:#79a1b4;font-size:10px;letter-spacing:.14em}.apartment-plan-rooms{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:32px;margin:0;border-top:1px solid rgba(121,161,180,.7)}.apartment-plan-rooms>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid rgba(241,238,228,.12);font-size:13px}.apartment-plan-rooms dt{opacity:.75}.apartment-plan-rooms dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.has-preview-plan .apartment-plan-svg{fill:none;stroke:#55554f;stroke-width:2}.has-preview-plan .apartment-plan-svg text{fill:#55554f;stroke:none;font-size:11px}.has-preview-plan .apartment-plan-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.has-preview-plan .apartment-plan-identity>small{margin-top:0;color:#79a1b4}.has-preview-plan .apartment-plan-identity h2{margin-top:22px}.has-preview-plan:not(.is-site-plan) .apartment-plan-identity h2,.has-preview-plan .apartment-plan-stat>strong{font-family:var(--font-primary);font-variant-numeric:lining-nums;font-weight:300}.has-preview-plan .apartment-plan-action{grid-column:1 / -1;gap:24px}.has-preview-plan .apartment-plan-specs{min-width:0;flex-direction:row;align-items:flex-start;gap:clamp(8px,.8vw,12px)}.has-preview-plan .apartment-plan-stat{min-width:0;flex:1 1 0;padding:14px;border-top:1px solid rgba(121,161,180,.7);background:#ffffff06}.has-preview-plan .apartment-plan-stat>strong{color:#f1eee4;font-size:clamp(20px,1.45vw,28px);letter-spacing:-.02em;line-height:1;white-space:nowrap}.has-preview-plan .apartment-plan-stat>small{color:#79a1b4;font-size:10px}.has-preview-plan .apartment-plan-specs strong{overflow-wrap:anywhere}.is-floor-plan .apartment-plan-identity h2{font-size:clamp(52px,5vw,82px);letter-spacing:-.035em}.is-floor-plan .apartment-plan-specs{display:none}.is-floor-plan .apartment-plan-stat>strong{font-size:clamp(16px,1.15vw,20px);line-height:1.2}.is-floor-plan .apartment-plan-stat>small{max-width:150px;line-height:1.35}.is-site-plan .apartment-plan-summary{background:radial-gradient(circle at 72% 16%,rgba(65,109,130,.25),transparent 36%),#292b29}.is-site-plan .apartment-plan-identity>small{margin-top:0;color:#79a1b4}.is-site-plan .apartment-plan-identity h2{max-width:680px;margin-top:22px;color:#f1eee4;font-size:clamp(58px,6.4vw,112px);line-height:.9}.is-site-plan .apartment-plan-identity p{color:#f4f3ed8f}.is-site-plan .apartment-plan-stat>strong{color:#f1eee4;font-size:clamp(48px,4vw,72px);letter-spacing:-.03em;line-height:1}.is-site-plan .apartment-plan-stat>small{color:#79a1b4;font-size:10px}@media (max-width: 720px){.has-preview-plan .apartment-plan-visual-top{gap:18px;flex-wrap:wrap}.has-preview-plan .apartment-plan-visual{min-height:350px}.is-site-plan .apartment-plan-identity h2{font-size:clamp(48px,16vw,72px)}.has-preview-plan .apartment-plan-specs{grid-column:1 / -1}.has-preview-plan .apartment-plan-stat{min-width:0;flex:1;padding-inline:14px}}@media (prefers-reduced-motion: reduce){.apartment-plan-shell,.apartment-plan-backdrop,.apartment-plan-panel,.apartment-plan-close,.apartment-plan-close svg,.plan-card-open i{transition-duration:1ms!important;transition-delay:0ms!important}}:root{--motion-page: cubic-bezier(.77, 0, .175, 1);--motion-heading-ease: cubic-bezier(.22, 1, .36, 1);--motion-word: linear( 0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067 22.5%, 1.089 26%, 1.079 30.3%, 1.049 36%, 1.024 42.6%, 1.011 50.3%, 1.004 59.2%, 1.001 69.3%, 1 )}html.page-is-transitioning,html.page-is-transitioning body{overflow:hidden}.rafine-page-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;visibility:hidden;pointer-events:none;color:var(--c-deep-warm-grey);opacity:0;transform:none;transition:opacity .36s var(--ease-out),visibility 0s linear .36s;will-change:opacity}.rafine-page-transition.is-leaving,.rafine-page-transition.is-entering,.rafine-page-transition.is-entering-active{visibility:visible;transition-delay:0s}.rafine-page-transition.is-leaving,.rafine-page-transition.is-entering{opacity:1;transform:none}.rafine-page-transition.is-entering-active{opacity:0;transform:translateZ(0);transition:opacity .46s var(--ease-out),visibility 0s linear .46s}.rafine-page-transition-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 44%,rgba(68,102,121,.055),transparent 38%),var(--c-warm-cream)}.rafine-page-transition-panel:before,.rafine-page-transition-panel:after{display:none}.rafine-page-transition-panel:before{top:32px;right:32px;left:32px;height:1px;transform-origin:left}.rafine-page-transition-panel:after{right:32px;bottom:32px;left:32px;height:1px;transform-origin:right}.rafine-page-transition.is-leaving .rafine-page-transition-panel:before,.rafine-page-transition.is-leaving .rafine-page-transition-panel:after,.rafine-page-transition.is-entering .rafine-page-transition-panel:before,.rafine-page-transition.is-entering .rafine-page-transition-panel:after{transform:scaleX(1)}.rafine-page-transition-brand{display:grid;justify-items:center;width:min(82vw,720px);text-align:center}.rafine-page-transition-eyebrow,.rafine-page-transition-target{font-family:var(--font-primary);font-size:9px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.rafine-page-transition-eyebrow{margin-bottom:clamp(24px,4vh,48px);opacity:0;transform:translateY(10px);transition:opacity .32s var(--ease-out) 40ms,transform .46s var(--motion-word) 40ms}.rafine-page-transition-wordmark{width:100%;aspect-ratio:438.47 / 125.33;background-color:currentColor;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .36s var(--ease-out) 70ms,transform .52s var(--motion-word) 70ms}.rafine-page-transition-rule{width:100%;height:1px;margin-top:clamp(18px,2.4vh,28px);background:currentColor;opacity:.18;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--motion-word) 90ms}.rafine-page-transition-tagline{display:flex;margin-top:clamp(22px,3.5vh,42px);align-items:baseline;justify-content:center;gap:.25em;font-family:var(--font-display);font-size:clamp(25px,2.5vw,38px);letter-spacing:-.035em;line-height:1}.rafine-page-transition-tagline span,.rafine-page-transition-tagline em{display:inline-block;opacity:0;transform:translateY(18px);transition:opacity .34s var(--ease-out) .13s,transform .5s var(--motion-word) .13s}.rafine-page-transition-tagline em{color:var(--c-stone);transition-delay:.18s}.rafine-page-transition-target{margin-top:20px;color:var(--c-stone);opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease-out) .21s,transform .46s var(--motion-word) .21s}.rafine-page-transition.is-leaving .rafine-page-transition-eyebrow,.rafine-page-transition.is-leaving .rafine-page-transition-wordmark,.rafine-page-transition.is-leaving .rafine-page-transition-target,.rafine-page-transition.is-entering .rafine-page-transition-eyebrow,.rafine-page-transition.is-entering .rafine-page-transition-wordmark,.rafine-page-transition.is-entering .rafine-page-transition-target{opacity:1;transform:translateY(0) scale(1)}.rafine-page-transition.is-leaving .rafine-page-transition-tagline span,.rafine-page-transition.is-leaving .rafine-page-transition-tagline em,.rafine-page-transition.is-entering .rafine-page-transition-tagline span,.rafine-page-transition.is-entering .rafine-page-transition-tagline em{opacity:1;transform:translateY(0)}.rafine-page-transition.is-leaving .rafine-page-transition-rule,.rafine-page-transition.is-entering .rafine-page-transition-rule{transform:scaleX(1)}.motion-heading{text-wrap:balance}.motion-heading em,.t-display em,.t-heading-1 em,.t-heading-2 em,.t-heading-3 em,.hero-headline em,.landing-page h1 em,.landing-page h2 em,.landing-page h3 em{font-family:var(--font-display);font-style:italic}.motion-word-mask{display:inline-block;overflow:clip;margin:-.13em -.18em -.35em;padding:.13em .18em .35em;vertical-align:bottom}.motion-heading.is-motion-visible .motion-word-mask{overflow:visible}.motion-word{display:inline-block;opacity:0;filter:blur(.6px);transform:translate3d(0,42%,0);transform-origin:0 100%;transition:opacity .9s var(--motion-heading-ease) var(--motion-word-delay, 0ms),filter 1.05s var(--motion-heading-ease) var(--motion-word-delay, 0ms),transform 1.28s var(--motion-heading-ease) var(--motion-word-delay, 0ms);will-change:transform,opacity}.motion-heading.is-motion-visible .motion-word{opacity:1;filter:blur(0);transform:translateZ(0) rotate(0)}.rafine-pill-motion{position:relative;isolation:isolate;overflow:hidden;border-radius:999px}.rafine-pill-motion:before{content:"";position:absolute;z-index:0;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--c-steel-blue);border-radius:inherit;transform:scaleX(0);transform-origin:right center;transition:transform .54s cubic-bezier(.76,0,.24,1)}.rafine-pill-motion>.rafine-button-content{position:relative;z-index:1;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:inherit;gap:inherit;white-space:nowrap;transition:color .34s var(--ease-snap),transform .52s cubic-bezier(.16,1,.3,1)}.rafine-pill-motion:hover:before,.rafine-pill-motion:focus-visible:before{transform:scaleX(1);transform-origin:left center}.rafine-pill-motion:hover:not(:disabled),.rafine-pill-motion:focus-visible:not(:disabled){color:var(--c-paper);border-color:var(--c-steel-blue);background-color:transparent}.rafine-pill-motion:hover:not(:disabled)>.rafine-button-content,.rafine-pill-motion:focus-visible:not(:disabled)>.rafine-button-content{transform:translate(3px)}.rafine-pill-motion:active:not(:disabled)>.rafine-button-content{transform:translate(3px) scale(.98)}.rafine-round-motion{position:relative;isolation:isolate}.rafine-round-motion:before{content:"";position:absolute;z-index:0;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--c-steel-blue);border-radius:50%;opacity:0;transform:scale(.72) rotate(-65deg);transition:opacity .28s ease,transform .56s cubic-bezier(.16,1,.3,1)}.rafine-round-motion:hover:not(:disabled):before,.rafine-round-motion:focus-visible:not(:disabled):before{opacity:1;transform:scale(1) rotate(0)}.rafine-round-motion svg,.rafine-round-motion [aria-hidden=true]{transition:transform .48s cubic-bezier(.16,1,.3,1)}.rafine-round-motion:hover:not(:disabled) svg,.rafine-round-motion:hover:not(:disabled) [aria-hidden=true]{transform:translate(3px)}.rafine-round-motion[data-gallery-prev]:hover:not(:disabled) svg,.rafine-round-motion[data-project-slide=prev]:hover:not(:disabled){transform:translate(-3px)}.firsatlar-cta.rafine-round-motion:hover [aria-hidden=true]{transform:rotate(90deg)}.sticky-project-cta.rafine-pill-motion,.landing-floating-cta.rafine-pill-motion{position:fixed}@media (max-width: 768px){.rafine-page-transition-brand{width:min(82vw,560px)}.motion-word{transition-duration:.78s,.9s,1.1s}}@media (prefers-reduced-motion: reduce){.motion-word-mask{overflow:visible}.rafine-page-transition{opacity:0;transform:none;transition:opacity .15s var(--ease-snap),visibility 0s linear .15s}.rafine-page-transition.is-leaving,.rafine-page-transition.is-entering{opacity:1}.rafine-page-transition.is-entering-active{opacity:0;transform:none}.rafine-page-transition-panel:before,.rafine-page-transition-panel:after,.rafine-page-transition-eyebrow,.rafine-page-transition-wordmark,.rafine-page-transition-rule,.rafine-page-transition-tagline span,.rafine-page-transition-tagline em,.rafine-page-transition-target,.motion-word,.rafine-pill-motion>.rafine-button-content,.rafine-round-motion svg,.rafine-round-motion [aria-hidden=true]{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.rafine-pill-motion:before,.rafine-round-motion:before{transition:none!important}}.contact-details-section{background:var(--c-paper)}.contact-details-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(460px,1.45fr);gap:clamp(54px,8vw,132px)}.contact-details-intro{align-self:start}.contact-details-intro .t-caption{display:block;margin-bottom:clamp(32px,5vw,68px);color:var(--c-stone)}.contact-details-intro h2{margin:0 0 28px;max-width:9ch}.contact-details-intro h2 em{color:var(--c-stone);font-style:italic}.contact-details-intro>p{max-width:38ch;color:var(--c-stone);font-size:13px;line-height:1.75}.contact-details-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-detail-card{display:flex;min-height:340px;padding:clamp(28px,3.2vw,48px);flex-direction:column;background:var(--c-warm-cream);border:1px solid var(--c-hairline)}.contact-detail-card>span{color:var(--c-stone);font-size:9px;font-weight:500;letter-spacing:.15em}.contact-detail-card h3{margin:auto 0 22px;font-family:var(--font-display);font-size:clamp(34px,3vw,50px);font-weight:400;letter-spacing:-.04em;line-height:.98}.contact-detail-card a{color:inherit}.contact-detail-card>p{margin:0 0 12px;font-size:13px;line-height:1.7}.contact-detail-card>small{color:var(--c-stone);font-size:10px;line-height:1.55}.contact-map{position:relative;grid-column:1 / -1;min-height:clamp(420px,52vw,680px);margin-top:clamp(14px,2vw,26px);overflow:hidden;background:#d8d6ce}.contact-map iframe{width:100%;height:100%;min-height:inherit;border:0;filter:grayscale(.82) sepia(.12) contrast(.92)}.contact-map-caption{position:absolute;right:18px;bottom:18px;left:18px;display:flex;min-height:64px;padding:0 24px;align-items:center;justify-content:space-between;gap:20px;color:var(--c-paper);background:#1f201ee0;border:1px solid rgba(244,243,237,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.contact-map-caption a{color:inherit;border-bottom:1px solid currentColor;padding-bottom:3px}.contact-page .contact-form-section{display:block}.rafine-pill-motion:hover:not(:disabled),.rafine-pill-motion:focus-visible:not(:disabled),.rafine-pill-motion:hover:not(:disabled)>.rafine-button-content,.rafine-pill-motion:focus-visible:not(:disabled)>.rafine-button-content{color:var(--c-paper)!important}.rafine-pill-motion:hover:not(:disabled) svg,.rafine-pill-motion:focus-visible:not(:disabled) svg,.rafine-pill-motion:hover:not(:disabled) [aria-hidden=true],.rafine-pill-motion:focus-visible:not(:disabled) [aria-hidden=true]{color:var(--c-paper)!important;stroke:currentColor}@media (max-width: 980px){.contact-details-layout{grid-template-columns:1fr}.contact-details-intro h2,.contact-details-intro>p{max-width:620px}}@media (max-width: 640px){.contact-details-list{grid-template-columns:1fr}.contact-detail-card{min-height:280px}.contact-map{min-height:440px}.contact-map-caption{right:10px;bottom:10px;left:10px;min-height:70px;padding:14px 18px;flex-direction:column;align-items:flex-start;justify-content:center}}@media (prefers-reduced-transparency: reduce){.contact-map-caption{background:var(--c-deep-warm-grey);backdrop-filter:none;-webkit-backdrop-filter:none}}.landing-page .landing-header{isolation:isolate;min-height:86px;padding:0 var(--page-pad);background:transparent}.landing-page .landing-header:before{position:absolute;z-index:-1;inset:0 0 auto;height:calc(clamp(138px,12vw,188px) + var(--rafine-safe-top));background:linear-gradient(180deg,#141513b3,#14151380,#14151333 68%,#14151300);pointer-events:none;content:""}.landing-page .landing-header.is-compact{min-height:86px;padding:0 var(--page-pad);background:transparent}.landing-page .landing-logo{width:clamp(118px,10vw,154px)}.landing-page .landing-nav{gap:clamp(18px,2.2vw,38px);font-size:14px;font-weight:500;letter-spacing:.12em}.landing-page .landing-nav a{opacity:.94;text-shadow:0 1px 14px rgba(0,0,0,.26);transition:opacity .3s var(--ease-snap)}.landing-page .landing-header-cta{min-width:136px;min-height:48px;padding-inline:32px;color:var(--c-paper);background:var(--c-steel-blue);border-color:var(--c-steel-blue);box-shadow:0 10px 26px #2337422e;backdrop-filter:none;-webkit-backdrop-filter:none}.landing-page .landing-header-cta:hover,.landing-page .landing-header-cta:focus-visible{color:var(--c-paper);background:#35586c;border-color:#35586c;box-shadow:0 14px 34px #23374242}.landing-page .landing-project-gallery{scroll-margin-top:86px}.landing-page .project-gallery-filter{display:inline-flex;gap:4px;margin:24px 0 0;padding:4px;background:#f4f3ed0e;border:1px solid rgba(244,243,237,.16);border-radius:999px}.landing-page .project-gallery-filter button{min-height:38px;padding:0 16px;color:#f4f3ed94;background:transparent;border:0;border-radius:999px;cursor:pointer;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:color .32s var(--ease-snap),background-color .32s var(--ease-snap),transform .42s var(--spring-snappy)}.landing-page .project-gallery-filter button:hover{color:var(--c-paper)}.landing-page .project-gallery-filter button[aria-pressed=true]{color:var(--c-ink);background:var(--c-paper)}.landing-page .project-gallery-filter button:active{transform:scale(.96)}.landing-page .project-gallery-filter button:focus-visible{outline:2px solid var(--c-paper);outline-offset:3px}.landing-page .project-gallery-item-category{position:absolute;z-index:2;top:18px;left:18px;padding:9px 12px;color:var(--c-paper);background:#16171594;border:1px solid rgba(244,243,237,.28);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:8px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.landing-page .project-gallery-item--group-start{margin-left:clamp(36px,5vw,80px)}.landing-page .project-gallery-item--group-start:before{position:absolute;top:0;bottom:0;left:clamp(-41px,-3vw,-25px);width:1px;background:#f4f3ed33;content:""}.landing-page .landing-project-gallery.is-category-filtered .project-gallery-item--group-start{margin-left:0}.landing-page .landing-project-gallery.is-category-filtered .project-gallery-item--group-start:before{display:none}@media (max-width: 1080px){.landing-page .landing-header,.landing-page .landing-header.is-compact{padding-inline:var(--page-pad)}}@media (max-width: 760px){.landing-page .landing-header,.landing-page .landing-header.is-compact{min-height:84px;padding:0 20px}.landing-page .landing-logo{width:122px}.landing-page .landing-mobile-menu summary i,.landing-page .landing-mobile-menu summary i:before{transition:transform .35s var(--ease-snap)}.landing-page .project-gallery-filter{max-width:calc(100vw - 40px);flex-wrap:wrap;border-radius:22px}.landing-page .project-gallery-filter button{min-height:42px;padding-inline:13px;font-size:8px}.landing-page .project-gallery-item--group-start{margin-left:22px}}@media (prefers-reduced-motion: reduce){.landing-page .landing-header,.landing-page .landing-header:before,.landing-page .landing-nav a,.landing-page .landing-mobile-menu summary i,.landing-page .landing-mobile-menu summary i:before{transition:none}.landing-page .project-gallery-filter button{transition:none}}.project-detail-page .project-closing-cta{position:relative;display:grid;min-height:clamp(560px,74vh,820px);overflow:hidden;place-items:center;padding:clamp(92px,10vw,150px) clamp(24px,6vw,96px);color:var(--c-warm-cream);isolation:isolate}.project-detail-page .project-closing-cta:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1616133d,#16161370),radial-gradient(circle at 50% 45%,transparent 0,rgba(20,20,18,.16) 68%);content:""}.project-detail-page .project-closing-cta>img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.project-detail-page .project-closing-cta-content{display:grid;width:min(100%,1120px);justify-items:center;text-align:center}.project-detail-page .project-closing-cta-content>span{margin-bottom:clamp(24px,3vw,38px);font-size:11px;font-weight:500;letter-spacing:.19em}.project-detail-page .project-closing-cta h2{max-width:12ch;color:inherit;font-family:var(--font-display);font-size:clamp(58px,7vw,112px);font-weight:400;letter-spacing:-.045em;line-height:.9}.project-detail-page .project-closing-cta h2 em{font-style:italic;font-weight:400}.project-detail-page .project-closing-cta-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-width:224px;min-height:58px;margin-top:clamp(34px,4vw,54px);padding:0 24px 0 29px;color:var(--c-warm-cream);border:1px solid rgba(247,245,238,.68);border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .42s var(--ease-snap),background-color .42s var(--ease-snap),transform .42s var(--ease-snap)}.project-detail-page .project-closing-cta-button svg{width:20px;stroke:currentColor;stroke-width:1.4}.project-detail-page .project-closing-cta-button:hover,.project-detail-page .project-closing-cta-button:focus-visible{color:var(--c-ink);background:var(--c-warm-cream);outline:none;transform:translateY(-2px)}.project-detail-page .chapter-tracker.is-over-closing{opacity:0;pointer-events:none;transform:translateY(-50%) translate(18px)}.project-detail-page .chapter-tracker{transition:opacity .36s var(--ease-snap),transform .48s var(--ease-snap),color .32s var(--ease-snap),background-color .32s var(--ease-snap),border-color .32s var(--ease-snap)}.landing-page .landing-catalogue-section{scroll-margin-top:96px}.landing-page .landing-catalogue-section .yasam-catalogue-grid{width:min(100% - 64px,1440px);margin-inline:auto}:is(.rafine-yasam-page,.about-page) .rafine-yasam-closing{position:relative;display:grid;min-height:clamp(620px,82vh,920px);overflow:hidden;place-items:center;padding:clamp(120px,14vw,220px) 0;color:var(--c-warm-cream);text-align:center;isolation:isolate}:is(.rafine-yasam-page,.about-page) .rafine-yasam-closing-image,:is(.rafine-yasam-page,.about-page) .rafine-yasam-closing-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:is(.rafine-yasam-page,.about-page) .rafine-yasam-closing-image{z-index:-2;object-fit:cover;object-position:center 54%;filter:saturate(.78) contrast(.96);transform:scale(1.015)}:is(.rafine-yasam-page,.about-page) .rafine-yasam-closing-shade{z-index:-1;background:linear-gradient(180deg,#1516143d,#15161494),radial-gradient(circle at 50% 42%,#1516140a,#15161461 72%)}:is(.rafine-yasam-page,.about-page) .rafine-yasam-closing-content{position:relative;z-index:1}:is(.rafine-yasam-page,.about-page) .rafine-yasam-closing h2{max-width:12ch;margin:0 auto clamp(42px,5vw,68px);color:inherit;font-size:clamp(64px,7vw,118px);letter-spacing:-.045em;line-height:.92}:is(.rafine-yasam-page,.about-page) .rafine-yasam-closing .project-link{color:inherit;border-color:#efede3b8}.project-detail-page .location-map--live{grid-template-columns:minmax(0,1.55fr) minmax(270px,.72fr);min-height:clamp(500px,46vw,680px)}.project-detail-page .location-map-frame{position:relative;min-height:inherit;overflow:hidden;background:#cbc6ba}.project-detail-page .location-map-frame iframe{width:100%;height:100%;min-height:inherit;border:0;filter:grayscale(1) sepia(.18) contrast(.88)}.project-detail-page .location-map-badge{position:absolute;right:22px;bottom:22px;display:grid;min-width:230px;padding:22px;color:var(--c-paper);background:#1f201ee6;border:1px solid rgba(244,243,237,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.project-detail-page .location-map-badge small{margin-bottom:20px;font-size:9px;letter-spacing:.16em;opacity:.58;text-transform:uppercase}.project-detail-page .location-map-badge strong,.project-detail-page .location-map-info address{font-family:var(--font-display);font-size:clamp(28px,2.3vw,40px);font-style:normal;font-weight:400;letter-spacing:-.035em;line-height:1}.project-detail-page .location-map-badge span{margin-top:10px;font-size:9px;opacity:.58}.project-detail-page .location-map-info address{margin-top:18px}.project-detail-page .location-map-info>div>small{display:block;max-width:30ch;margin-top:14px;color:#f4f3ed85;font-size:10px;line-height:1.6}.global-lead-cta-thumb img{object-position:38% 48%;filter:saturate(.82) contrast(1.04)}@media (max-width: 720px){.project-detail-page .project-closing-cta{min-height:68svh;padding:84px 22px}.project-detail-page .project-closing-cta h2{font-size:clamp(48px,15vw,70px);line-height:.92}.project-detail-page .project-closing-cta-content>span{font-size:9px}.landing-page .landing-catalogue-section .yasam-catalogue-grid{width:min(100% - 40px,1440px)}:is(.rafine-yasam-page,.about-page) .rafine-yasam-closing{min-height:70svh;padding:100px 20px}:is(.rafine-yasam-page,.about-page) .rafine-yasam-closing h2{font-size:clamp(52px,14vw,74px)}.project-detail-page .location-map--live{grid-template-columns:1fr}.project-detail-page .location-map-frame{min-height:460px}.project-detail-page .location-map-badge{right:12px;bottom:12px;left:12px;min-width:0;padding:18px}}.hero-section .hero-headline{font-size:clamp(48px,6.4vw,108px)!important;max-width:1100px}.brand-logo--header{aspect-ratio:438.47 / 72;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center top;mask-position:center top}.vertical-brand-logo{width:clamp(170px,17vw,270px);aspect-ratio:438.47 / 72;margin-bottom:clamp(38px,5vw,72px);color:var(--c-deep-warm-grey);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center top;mask-position:center top}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.subpage-hero .t-display,.subpage-hero-title{font-size:clamp(44px,5.4vw,88px)!important;line-height:1.08!important}.projects-heading h2{font-size:clamp(38px,4.5vw,72px)}.brand-story-prologue-section{border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);background:var(--c-paper)}.brand-story-prologue{min-height:clamp(560px,64svh,720px);padding:clamp(118px,12vh,150px) var(--page-pad);align-content:center;align-items:start;row-gap:28px}.brand-story-prologue-meta{grid-column:1 / 3;padding-top:10px}.brand-story-prologue h2{grid-column:3 / 9;max-width:760px;font-size:clamp(48px,5.2vw,82px);line-height:1.12;padding-bottom:.16em;overflow:visible}.brand-story-prologue h2 em{overflow:visible}.brand-story-prologue>p{grid-column:9 / 13;max-width:430px;margin:12px 0 0;font-size:15px;line-height:1.75}.brand-story-prologue .text-link{grid-column:9 / 13;margin-top:2px;justify-self:start;padding-bottom:8px;border-bottom:1px solid currentColor}.brand-editorial{scroll-margin-top:110px}.brand-editorial .t-body-lg{margin-top:24px;max-width:660px}.brand-editorial .t-heading-2{margin-bottom:32px}.rafine-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rafine-values-grid>div{grid-column:auto!important;border-top:1px solid #b8b3a7;padding:24px 8px}.rafine-values-grid .t-display{font-size:32px!important}.rafine-values-grid .t-heading-3{font-size:clamp(28px,2.6vw,40px)}.contact-section .contact-visual>p{margin-left:0;margin-right:0;max-width:470px}.contact-section .form-intro,.contact-section .form-input{font-size:17px}.contact-section .form-field label{font-size:13px;letter-spacing:.08em}.contact-section .form-consent,.contact-form-section .form-consent{font-size:14px}.projects-page .project-status-group{--project-status-accent: var(--c-stone, #8c8172);margin:clamp(84px,10vw,154px) 0 0;padding:0;background:transparent;border:0}.projects-page .project-status-group[data-status-group=satis]{--project-status-accent: #687269}.projects-page .project-status-group[data-status-group=tamamlanan]{--project-status-accent: #887c6c}.projects-page .project-status-group[data-status-group=gelecek]{--project-status-accent: #75827e}.projects-page .project-status-group-head{margin-bottom:clamp(60px,7vw,108px);padding:22px 0 26px;border-color:var(--c-hairline)}.projects-page .project-status-group-head h2{font-size:clamp(42px,4.6vw,72px);line-height:.9}.projects-page .project-status-group-head h2 em{color:var(--project-status-accent)}.projects-page .project-status-group-index,.projects-page .project-status-group-head>span,.projects-page .project-status-group-head>div>p{color:var(--project-status-accent);opacity:.9}.projects-page .project-status-label,.projects-page .project-demo-copy .project-status-label{color:var(--project-status-accent)!important;background:transparent;border:0;border-radius:0;font-weight:500}.projects-page .project-status-label:before,.projects-page .comparison-status:before{display:inline-block;width:5px;height:5px;margin:0 8px 1px 0;background:currentColor;border-radius:50%;content:""}.projects-page .project-status-group .project-card{margin-bottom:0!important}.projects-page .project-status-group .project-image-wrapper{height:clamp(320px,48vw,590px)!important}.projects-page .project-demo-entry{margin:clamp(76px,9vw,132px) 0 0!important}.projects-page .project-filter{min-height:0;padding:0 0 8px;color:var(--c-text);background:transparent!important;border-radius:0;font-size:12px}.projects-page .project-filter.is-active{color:var(--c-text)}.projects-page .project-comparison{margin-top:clamp(100px,12vw,180px);padding-top:clamp(78px,9vw,136px);border-color:var(--c-hairline)}.projects-page .project-comparison-head h2 em{color:var(--c-stone, #8c8172)}.projects-page .project-comparison-table{border-color:var(--c-hairline)}.projects-page .comparison-status{color:var(--c-stone, #8c8172);font-size:11px;letter-spacing:.04em}.projects-page .comparison-status--satis{color:#687269}.projects-page .comparison-status--tamamlanan{color:#887c6c}.projects-page .comparison-status--gelecek{color:#75827e}@media (min-width: 701px) and (max-width: 1200px){.projects-page .project-status-group-head{grid-template-columns:minmax(82px,.7fr) minmax(0,2fr);gap:22px 32px}.projects-page .project-status-group-head>p{grid-column:2}.projects-page .project-status-group-head>span{grid-column:1;grid-row:2;justify-self:start}}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-card{min-height:240px}.about-page .about-intro-section{padding:clamp(96px,8vw,132px) 0 clamp(58px,5vw,82px)!important}.about-page .about-intro-section .t-body-lg{margin:0!important}.about-page .about-intro-section .t-body-lg+.t-body-lg{margin-top:22px!important}.about-page .about-detail-section{padding:0 0 clamp(48px,4vw,68px)!important}.about-page #manifesto{padding-top:clamp(48px,4vw,68px)!important}.about-page .about-detail-section .editorial-img--medium{height:clamp(420px,48vw,680px)}@media (min-width: 701px) and (max-width: 900px){.brand-story-prologue{display:grid;min-height:clamp(560px,64svh,720px);padding:clamp(104px,12vw,132px) var(--page-pad);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.4vw,32px);align-content:center;align-items:start;row-gap:28px}.brand-story-prologue-meta{grid-column:1 / 3;margin:0;padding-top:10px}.brand-story-prologue h2{grid-column:3 / 9;font-size:clamp(48px,5.2vw,68px)}.brand-story-prologue h2 br{display:initial}.brand-story-prologue>p{grid-column:9 / 13;margin:12px 0 0}.brand-story-prologue .text-link{grid-column:9 / 13;margin-top:2px}}[hidden]{display:none!important}.rafine-yasam-page .rafine-values-section{padding-bottom:clamp(32px,4vw,64px)!important}.rafine-yasam-page .rafine-yasam-hero-title{max-width:none!important}.project-detail-page{--c-powdered-taupe: #ddd6ca}@media (min-width: 901px){.brand-story-copy h3,.brand-story-scene--time .brand-story-copy h3{font-size:clamp(54px,5.1vw,104px);letter-spacing:-.055em;line-height:.86}}.project-catalogue[data-grouped=true]{display:block;padding-right:0;overflow:visible}.project-catalogue[data-grouped=true]:before,.project-catalogue[data-grouped=true]:after{content:none!important}.project-catalogue-group{margin-top:clamp(52px,6vw,92px)}.project-catalogue-group:first-child{margin-top:0}.project-catalogue-group-title{margin:0 0 clamp(20px,2vw,32px);padding-top:clamp(22px,2.3vw,34px);border-top:1px solid var(--c-hairline);color:var(--c-ink);font-family:var(--font-primary);font-size:10px;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.project-catalogue-group-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,30px) clamp(12px,1.4vw,22px)}.project-catalogue[data-grouped=true] .project-catalogue-card.project-card{min-width:0;flex:none;order:initial!important;aspect-ratio:1.18 / 1}@media (max-width: 900px){.project-catalogue[data-grouped=true]{display:block}.project-catalogue-group-cards{grid-template-columns:1fr}.project-catalogue[data-grouped=true] .project-catalogue-card.project-card{width:100%;aspect-ratio:.9 / 1}}.rafine-yasam-page .rafine-material-details{padding-top:0!important}.rafine-yasam-page .section--taupe{background:var(--c-paper)!important}.rafine-yasam-page .brand-editorial{background:var(--c-paper);padding:clamp(64px,6vw,104px) 0!important}.rafine-yasam-page #rafine-hikaye{border-top:1px solid var(--c-hairline);padding-bottom:clamp(40px,4vw,64px)!important}.rafine-yasam-page #rafine-hikaye+.section{padding-top:clamp(32px,3vw,48px)!important;padding-bottom:clamp(64px,6vw,104px)!important}.rafine-yasam-page .brand-editorial .t-heading-2{margin-bottom:24px!important}.rafine-yasam-page .brand-editorial .t-body-lg{margin:0!important;line-height:1.65}.rafine-yasam-page .brand-editorial .t-body-lg+.t-body-lg{margin-top:16px!important}@media (max-width: 700px){.rafine-yasam-page .rafine-yasam-hero-title{max-width:12ch!important}.rafine-yasam-page .brand-editorial{padding:52px 0!important}.rafine-yasam-page .brand-editorial .container.grid{row-gap:24px}.rafine-yasam-page #rafine-hikaye{padding-bottom:28px!important}.rafine-yasam-page #rafine-hikaye+.section{padding-top:24px!important}}@media (max-width: 700px){.team-grid{grid-template-columns:1fr;gap:16px}.rafine-values-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding-bottom:20px}.rafine-values-grid>div{padding:20px 0;scroll-snap-align:start}.brand-story-prologue{min-height:auto;padding:104px 20px 92px}.brand-story-prologue-meta{margin-bottom:42px}.brand-story-prologue h2{font-size:clamp(44px,12vw,62px)}.brand-story-prologue>p{margin:38px 0 0;font-size:15px}.brand-story-prologue .text-link{margin-top:26px}.projects-page .project-status-group{margin-top:88px}.projects-page .project-status-group-head{margin-bottom:54px}.projects-page .project-filters{flex-wrap:wrap}.brand-editorial .grid>div{grid-column:1 / -1!important}.about-page .about-intro-section{padding:72px 0 48px!important}.about-page .about-detail-section{padding:0 0 72px!important}.about-page .about-detail-section .editorial-img--medium{height:48vh}}.contact-form--page .form-field>label{color:var(--c-ink);opacity:1;font-size:12px;font-weight:400;letter-spacing:.12em}.contact-form--page .form-input,.contact-form--page select.form-input,.contact-form--page textarea.form-input{font:400 16px/1.4 var(--font-primary)}.contact-form--page input.form-input::placeholder,.contact-form--page textarea.form-input::placeholder{font-family:var(--font-primary);font-size:16px}@media (max-width: 620px){.contact-form--page .form-field>label{font-size:11px}.contact-form--page .form-input,.contact-form--page select.form-input,.contact-form--page textarea.form-input,.contact-form--page input.form-input::placeholder,.contact-form--page textarea.form-input::placeholder{font-size:15px}}.t-heading-1{font-size:clamp(42px,3.8vw,68px);letter-spacing:-.035em;line-height:1.02}.t-heading-2{font-size:clamp(34px,3.05vw,52px);line-height:1.06}.t-heading-3{font-size:clamp(27px,2.15vw,38px);line-height:1.08}.projects-page [data-project-status] .t-heading-1,.projects-page [data-project-status] .t-display{font-size:clamp(42px,4.35vw,70px)!important;letter-spacing:-.04em;line-height:.96!important}.projects-page .project-status-group-head h2{font-size:clamp(40px,4.1vw,64px);line-height:.95}@media (min-width: 901px){.projects-heading h2{font-size:clamp(38px,4vw,64px);white-space:nowrap}}.firsatlar-intro h2,.contact-visual h2,.yasam-catalogue-copy h2{font-size:clamp(44px,4.6vw,74px);line-height:.98}.landing-page .landing-lead h2,.landing-page .landing-story h2,.landing-page .landing-features h2,.landing-page .landing-view h2,.landing-page .landing-life h2,.landing-page .landing-design h2,.landing-page .landing-developer h2,.landing-page .landing-section-head h2,.landing-page .landing-location h2,.landing-page .landing-final-cta h2{font-size:clamp(46px,4.45vw,78px);line-height:.92;text-wrap:balance}.project-detail-page .section .t-heading-1{max-width:18ch;text-wrap:balance}@media (max-width: 900px){.t-heading-1{font-size:clamp(38px,10.5vw,56px)}.t-heading-2{font-size:clamp(32px,9vw,46px)}.t-heading-3{font-size:clamp(26px,7.5vw,34px)}.projects-heading h2{font-size:clamp(40px,11.5vw,58px);white-space:normal}.projects-page .project-status-group-head h2{font-size:clamp(42px,12.5vw,60px);line-height:.98}.firsatlar-intro h2,.contact-visual h2,.yasam-catalogue-copy h2{font-size:clamp(42px,11.8vw,60px)}.landing-page .landing-lead h2,.landing-page .landing-story h2,.landing-page .landing-features h2,.landing-page .landing-view h2,.landing-page .landing-life h2,.landing-page .landing-design h2,.landing-page .landing-developer h2,.landing-page .landing-section-head h2,.landing-page .landing-location h2,.landing-page .landing-final-cta h2{font-size:clamp(42px,12.4vw,60px);line-height:.96}}.landing-page .landing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-page .landing-plan-card:not(.seyir-site-plan){min-height:0;min-width:0;padding:clamp(18px,1.6vw,28px);grid-template-rows:auto auto 1fr auto}.landing-page .landing-plan-card:not(.seyir-site-plan) .landing-plan-meta strong{font-size:clamp(42px,3.5vw,64px)}.landing-page .seyir-plan-areas{display:grid;grid-template-columns:1fr;gap:6px;margin:20px 0 0;padding:12px 0}.landing-page .seyir-plan-areas div{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:end;align-items:baseline;gap:18px;padding:0;text-align:right}.landing-page .seyir-plan-areas div+div{margin:0;padding:0;border:0}.landing-page .seyir-plan-areas dt{min-height:0;font-size:12px;line-height:1.25;text-align:right}.landing-page .seyir-plan-areas dd{font-size:17px;margin:0}.landing-page .landing-plan-card:not(.seyir-site-plan) .landing-plan-drawing{padding:24px 0}.landing-page .landing-plan-card:not(.seyir-site-plan) .landing-plan-drawing img{height:clamp(190px,17vw,290px);object-fit:contain}.landing-page .seyir-site-plan{grid-column:1 / -1}.landing-page .landing-developer{background:#ddd6ca}.landing-page .landing-developer-brand{padding:0;background:transparent;box-shadow:none;gap:40px}.landing-page .landing-developer-brand>img{filter:brightness(0);width:min(100%,300px);height:auto}.landing-page .landing-developer-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.landing-page .landing-developer-brand dl{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}@media (max-width: 1000px){.landing-page .landing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .landing-developer-grid{grid-template-columns:1fr}}@media (max-width: 560px){.landing-page .landing-plan-grid{gap:10px}.landing-page .landing-plan-card:not(.seyir-site-plan){padding:14px}.landing-page .landing-plan-card:not(.seyir-site-plan) .landing-plan-drawing img{height:180px}.landing-page .landing-plan-card:not(.seyir-site-plan)>button{font-size:10px;letter-spacing:.04em}.landing-page .seyir-plan-areas dt{font-size:10px}.landing-page .seyir-plan-areas dd{font-size:15px}.landing-page .landing-developer-brand dt{font-size:34px}}.landing-page .landing-location{padding:clamp(64px,7vw,112px) 0}.landing-page .seyir-location-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:40px}.landing-page .seyir-location-heading h2{margin-bottom:0}.landing-page .seyir-location-intro{max-width:470px}.landing-page .seyir-location-intro>strong{display:block;font-size:clamp(20px,1.8vw,28px);font-weight:400;line-height:1.4}.landing-page .seyir-location-intro>strong span{white-space:nowrap;color:#456779}.landing-page .seyir-location-intro p{margin-top:18px;font-size:16px;line-height:1.7}.landing-page .seyir-location-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}.landing-page .seyir-location-layout .landing-map{min-height:540px}.landing-page .seyir-location-layout .landing-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;filter:none}.landing-page .seyir-interactive-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#cbc6ba}.seyir-interactive-map .leaflet-tile-pane{filter:grayscale(1) sepia(.18) contrast(.88)}.contact-map .contact-interactive-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#cbc6ba}.contact-map .contact-interactive-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;pointer-events:none;filter:grayscale(1) sepia(.18) contrast(.88)}.contact-preview-pin{position:absolute;left:50%;top:50%;width:64px;height:80px;transform:translate(-50%,-77px)}.contact-map .contact-map-caption{z-index:1;bottom:32px;padding-top:14px;padding-bottom:14px}.contact-map-caption small{display:block;margin-top:7px;font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none}.seyir-brand-marker{filter:drop-shadow(0 4px 7px rgba(0,0,0,.3))}.seyir-brand-marker svg{display:block;width:64px;height:80px}.seyir-brand-marker-label{position:absolute;bottom:88px;left:50%;transform:translate(-50%);padding:9px 14px;background:#456779;border:1px solid #f5f3ec;border-radius:3px;color:#fff;white-space:nowrap;font:500 11px/1.4 var(--font-primary);letter-spacing:.13em}.landing-page .landing-map-label{z-index:1}.landing-page .seyir-location-distances{padding:clamp(28px,3vw,48px);background:#1d3038;color:#f5f3ec}.landing-page .seyir-location-distances>.landing-section-number{color:#f5f3ec;opacity:.7}.landing-page .seyir-distance-group{margin-top:24px}.landing-page .seyir-distance-group+.seyir-distance-group{padding-top:22px;border-top:1px solid rgba(245,243,236,.3)}.landing-page .seyir-distance-group h3{margin:0 0 12px;font-family:var(--font-primary);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.landing-page .seyir-distance-group dl{display:grid;gap:10px;margin:0}.landing-page .seyir-distance-group dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline}.landing-page .seyir-distance-group dt{font-size:clamp(14px,1.15vw,18px);line-height:1.4}.landing-page .seyir-distance-group dd{margin:0;font-size:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.landing-page .seyir-distance-group dd small{font-size:12px;opacity:.7}.landing-page .seyir-location-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}.landing-page .seyir-location-foot p{max-width:480px;font-size:12px;line-height:1.6;opacity:.65}@media (max-width: 900px){.landing-page .seyir-location-heading{grid-template-columns:1fr;gap:24px}.landing-page .seyir-location-layout{grid-template-columns:1fr}.landing-page .seyir-location-layout .landing-map{min-height:380px}.landing-page .seyir-location-foot{align-items:start;flex-direction:column}}@media (min-width: 769px){.hero-content--left{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:auto!important;text-align:left}.hero-content--left .hero-headline{max-width:100%}.hero-bottom--spread{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;width:100%!important;max-width:none!important}.hero-cta--right{margin-left:auto;flex-shrink:0}}.hero-keywords{display:flex;gap:clamp(16px,2vw,32px);margin-top:clamp(14px,2vh,24px);opacity:0;animation:heroKeywordsFadeIn .8s 1.8s ease forwards;font-family:var(--font-primary);font-size:clamp(10px,.85vw,13px);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#f4f3ed99}.hero-keywords span{position:relative;padding-left:14px}.hero-keywords span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5}.hero-keywords span:first-child{padding-left:0}.hero-keywords span:first-child:before{display:none}@keyframes heroKeywordsFadeIn{to{opacity:1}}@media (max-width: 768px){.hero-keywords{flex-wrap:wrap;gap:10px 18px}}.home-project-filters{display:flex;gap:clamp(12px,1.6vw,24px);padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(16px,2vw,28px)}.home-project-filters .project-filter{min-height:0;padding:8px 16px;color:var(--c-ink);background:transparent;border:1px solid var(--c-hairline, rgba(0,0,0,.12));border-radius:100px;font-family:var(--font-primary);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.home-project-filters .project-filter:hover{border-color:var(--c-ink)}.home-project-filters .project-filter.is-active{color:var(--c-paper);background:var(--c-ink, #2d2d2b);border-color:var(--c-ink, #2d2d2b)}.project-catalogue-card[hidden],.project-catalogue-group:not(:has(.project-catalogue-card:not([hidden]))){display:none!important}.rafine-values-grid .rafine-value-image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:24px}.rafine-values-grid>div{min-width:0}.about-page .manifesto-value-item p+p{margin-top:18px!important}.brand-story-section .brand-story-description{box-sizing:border-box;width:100%;max-width:46ch;margin-left:0;padding-right:clamp(20px,3vw,48px);opacity:1;color:var(--c-paper)}@media (min-width: 901px){.brand-story-section .brand-story-copy{min-width:0}.brand-story-section [data-story-visual]{max-width:100%;min-width:0}}@media (max-width: 760px){.rafine-values-grid{grid-template-columns:1fr;grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible;gap:24px}}.rafine-haberler-section{padding:clamp(80px,9vw,140px) 0;border-top:1px solid var(--c-hairline, rgba(0,0,0,.08));background:var(--c-paper, #f4f3ed)}.rafine-haberler-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(40px,5vw,72px)}.rafine-haberler-head>div{display:flex;flex-direction:column;gap:4px}.rafine-haberler-head h2{font-family:var(--font-display);font-size:clamp(38px,4.5vw,72px);font-weight:400;letter-spacing:-.03em;line-height:1;margin:0}.rafine-haberler-head h2 em{font-style:italic}.rafine-haberler-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,40px)}.haber-card{padding:clamp(24px,3vw,40px) 0;border-top:1px solid var(--c-hairline, rgba(0,0,0,.12));display:flex;flex-direction:column;gap:12px}.haber-date{font-family:var(--font-primary);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.haber-title{font-family:var(--font-display);font-size:clamp(20px,2vw,28px);font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:0}.haber-excerpt{font-size:14px;line-height:1.7;opacity:.7;margin:0;max-width:420px}.haber-card .text-link{margin-top:auto;padding-top:8px;align-self:flex-start}@media (max-width: 900px){.rafine-haberler-grid{grid-template-columns:1fr;gap:0}.haber-card{padding:28px 0}}@media (max-width: 700px){.rafine-haberler-head{flex-direction:column;align-items:flex-start;gap:12px}}.contact-map--dual .contact-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.contact-map--dual .contact-map-item .contact-interactive-map{height:clamp(240px,28vw,380px)}@media (max-width: 768px){.contact-map--dual .contact-map-grid{grid-template-columns:1fr}}.about-page .about-intro-section .grid>div:first-child{position:relative}.about-page .about-intro-section .grid>div:first-child:after{content:"";position:absolute;right:-16px;top:0;bottom:0;width:1px;background:var(--c-hairline, rgba(0,0,0,.08))}.about-page #manifesto .grid>div:first-child{position:relative}.about-page #manifesto .grid>div:first-child:after{content:"";position:absolute;right:-16px;top:0;bottom:0;width:1px;background:var(--c-hairline, rgba(0,0,0,.08))}@media (max-width: 700px){.about-page .about-intro-section .grid>div:first-child:after,.about-page #manifesto .grid>div:first-child:after{display:none}}.about-highlight-quote{margin:0;padding:clamp(32px,4vw,56px) 0;border-top:1px solid var(--c-hairline, rgba(0,0,0,.08))}.about-highlight-quote .t-heading-1{font-size:clamp(24px,3vw,42px);line-height:1.35;letter-spacing:-.01em;margin:0;color:var(--c-ink);opacity:.8}.manifesto-values{margin:var(--s-8, 32px) 0}.manifesto-value-item{display:flex;gap:clamp(12px,1.5vw,24px);padding:clamp(16px,2vw,24px) 0;border-top:1px solid var(--c-hairline, rgba(0,0,0,.08))}.manifesto-value-item:last-child{border-bottom:1px solid var(--c-hairline, rgba(0,0,0,.08))}.manifesto-value-num{flex-shrink:0;width:28px;font-family:var(--font-primary);font-size:11px;font-weight:500;letter-spacing:.1em;opacity:.4;padding-top:4px}.manifesto-value-item .t-body-lg{margin:0!important}.manifesto-statement .t-heading-2{color:var(--c-ink);line-height:1.3!important}.brand-intro-stage{width:min(70vw,320px)}.brand-intro-eyebrow{margin-bottom:clamp(18px,3vh,34px)}.brand-intro-progress{width:min(100%,420px)}.rafine-yasam-page .rafine-story-flow{background:#ddd6ca;padding:clamp(88px,10vw,160px) 0}.rafine-yasam-page .rafine-story-flow .grid{align-items:start}.rafine-story-steps{margin-top:clamp(36px,5vw,72px)}.rafine-story-steps article{display:grid;grid-template-columns:minmax(80px,.7fr) 1.35fr 1fr;gap:clamp(18px,2vw,34px);padding:clamp(24px,3vw,42px) 0;border-top:1px solid rgba(45,43,39,.18)}.rafine-story-steps article:last-child{border-bottom:1px solid rgba(45,43,39,.18)}.rafine-story-steps article>span{font-size:10px;letter-spacing:.14em;opacity:.55}.rafine-story-steps h3{margin:0;font-family:var(--font-display);font-size:clamp(25px,2.5vw,40px);font-weight:400;line-height:1.08}.rafine-story-steps p{margin:0;font-size:clamp(14px,1.15vw,18px);line-height:1.65;opacity:.72}.rafine-definition-section{background:var(--c-paper)}.rafine-definition-section .t-body-lg{max-width:620px}.about-page .about-intro-summary h2{margin:clamp(20px,3vw,44px) 0;line-height:1.08}.about-page .about-intro-summary h2 em{font-style:italic;color:var(--c-stone)}.about-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.about-facts div{padding-top:18px;border-top:1px solid var(--c-hairline)}.about-facts dt{font-family:var(--font-display);font-size:clamp(32px,4vw,58px);line-height:1}.about-facts dd{margin:8px 0 0;font-size:10px;letter-spacing:.13em;text-transform:uppercase;opacity:.55}.about-page .about-highlight-quote{margin-top:clamp(40px,5vw,72px)}.about-page #manifesto{background:var(--c-paper)}.manifesto-statement{margin-top:clamp(40px,5vw,72px)}.manifesto-statement .t-caption{margin-bottom:18px;opacity:.52}.manifesto-statement em{font-style:italic;color:var(--c-stone)}.projects-page,.projects-page #app,.projects-page main,.projects-page main>.section{background:var(--c-paper, #f4f3ed)!important}.projects-page .project-status-group{position:relative;margin-inline:0;padding:clamp(20px,2.5vw,38px) 0 clamp(72px,8vw,124px);background:transparent!important;border-radius:0;transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.projects-page .project-status-group:before{position:absolute;top:0;left:0;width:clamp(48px,6vw,92px);height:2px;background:var(--c-ink);content:""}.projects-page [data-status-group]:before{background:var(--c-ink)}.projects-page .project-status-group-head{margin-top:0;background:transparent}.projects-page .project-card img{transition:transform .8s cubic-bezier(.22,1,.36,1),filter .45s ease}.projects-page .project-card:hover img{transform:scale(1.025);filter:saturate(1.04)}.project-inline-form{background:#ddd6ca}.project-inline-form-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(48px,8vw,128px)}.project-inline-form h2{margin:24px 0;font-family:var(--font-display);font-size:clamp(46px,6vw,90px);font-weight:400;line-height:.92}.project-inline-form h2 em{font-style:italic;color:var(--c-stone)}.project-inline-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-content:start}.project-inline-form-fields label{display:grid;gap:12px}.project-inline-form-fields .project-inline-form-message{grid-column:1 / -1}.project-inline-form-fields label span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.project-inline-form-fields input,.project-inline-form-fields select,.project-inline-form-fields textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid rgba(45,43,39,.34);border-radius:0;background:transparent;color:inherit;font:inherit}.project-inline-form-submit{grid-column:1 / -1;display:flex;justify-content:space-between;margin-top:12px;padding:18px 24px;border:0;border-radius:999px;color:var(--c-warm-cream);background:#456779;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.project-inline-form-fields .project-inline-form-consent{grid-column:1 / -1;display:flex;grid-template-columns:none;flex-direction:row;align-items:center;gap:12px}.project-inline-form-consent input{width:18px;height:18px;flex:0 0 auto}.project-inline-form-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-global-mark{display:inline-flex;flex-direction:column;align-items:flex-start;color:inherit;line-height:.82}.footer-global-mark b{font-family:var(--font-primary);font-size:clamp(21px,2.1vw,31px);font-weight:400;letter-spacing:.28em}.footer-global-mark small{margin-top:10px;font-size:9px;letter-spacing:.52em;opacity:.68}@media (max-width: 760px){.rafine-story-steps article{grid-template-columns:1fr}.rafine-story-steps article>span{margin-bottom:4px}.project-inline-form-grid,.project-inline-form-fields{grid-template-columns:1fr}.project-inline-form-fields .project-inline-form-message{grid-column:auto}.projects-page .project-status-group{margin-inline:0}}body:not(.landing-page) .brand-logo--header{aspect-ratio:3553 / 578;-webkit-mask:url(/brand/rafine.svg) center / contain no-repeat;mask:url(/brand/rafine.svg) center / contain no-repeat}.site-footer .brand-logo--footer{aspect-ratio:3553 / 1064;-webkit-mask:url(/brand/rafine-global.svg) center / contain no-repeat;mask:url(/brand/rafine-global.svg) center / contain no-repeat}.yasam-content .vertical-brand-logo{width:clamp(170px,17vw,270px);aspect-ratio:3553 / 1132;-webkit-mask:url(/brand/rafine-yasam.svg) center / contain no-repeat;mask:url(/brand/rafine-yasam.svg) center / contain no-repeat}.brand-intro-logo-wrap{height:122px;width:100%;position:relative;opacity:0}.brand-intro{display:none}html.intro-active .brand-intro{display:grid}.brand-intro-logo-wrap>svg{display:none}.brand-intro-logo--approved{position:absolute;top:50%;left:50%;display:block;width:300px;height:300px;max-width:none;object-fit:contain;transform:translate(-50%,-50%)}.brand-intro-stage{width:min(calc(100vw - 40px),430px)}.brand-intro-eyebrow{margin-bottom:10px}.brand-intro-progress{display:none}.brand-intro-tagline{margin-top:16px;font-size:clamp(25px,2.5vw,31px);line-height:1.12;text-align:center}.brand-intro-tagline-mask>*{opacity:0}@media (max-width: 620px){.brand-intro-eyebrow{margin-bottom:8px}.brand-intro-tagline{margin-top:14px;gap:0;font-size:clamp(25px,7vw,30px)}}@media (prefers-reduced-motion: reduce){.brand-intro-logo-wrap,.brand-intro-eyebrow,.brand-intro-tagline-mask>*{opacity:1}}.projects-page,.about-page{--editorial-spring: linear(0, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067 22.5%, 1.089 26%, 1.049 36%, 1.011 50.3%, 1.001 69.3%, 1);--editorial-snap: cubic-bezier(.22, 1, .36, 1)}.projects-page .project-status-group{margin-top:clamp(54px,6vw,96px);padding-bottom:clamp(40px,5vw,78px)}.projects-page .project-status-group-head{margin-bottom:clamp(32px,4vw,64px)}.projects-page .project-status-group.editorial-cue:before{transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--editorial-spring)}.projects-page .project-status-group.editorial-cue.is-editorial-visible:before{transform:scaleX(1)}.projects-page .project-image-wrapper,.projects-page .future-project-media{display:block;overflow:hidden;outline:1px solid rgba(45,43,39,.12);outline-offset:-1px}.projects-page .project-card .project-link{text-underline-offset:.25em;transition:letter-spacing .26s var(--editorial-snap),opacity .26s var(--editorial-snap)}.projects-page .project-card .project-link:hover,.projects-page .project-card .project-link:focus-visible{letter-spacing:.035em}.projects-page .future-project-media img{transition:transform .7s var(--editorial-snap)}.projects-page .future-project-media:hover img,.projects-page .future-project-media:focus-visible img{transform:scale(1.025)}.about-page .about-intro-section .grid>.about-intro-summary.editorial-cue:after,.about-page #manifesto .grid>div:first-child.editorial-cue:after{transform:scaleY(0);transform-origin:top center;transition:transform .72s var(--editorial-spring)}.about-page .about-intro-section .grid>.about-intro-summary.editorial-cue.is-editorial-visible:after,.about-page #manifesto .grid>div:first-child.editorial-cue.is-editorial-visible:after{transform:scaleY(1)}.about-page .about-detail-section .editorial-img{position:relative;overflow:hidden}.about-page .about-detail-section .editorial-img:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.45);pointer-events:none}.about-page .manifesto-value-item{transition:border-color .26s var(--editorial-snap)}.about-page .manifesto-value-item:hover{border-color:#2d2b276b}.about-page .experience-panel:not([hidden])>div{animation:editorial-panel-in .48s var(--editorial-spring) both}.about-page .experience-panel:not([hidden])>div+div{animation-delay:90ms}.about-page .experience-tabs button{transition:opacity .24s var(--editorial-snap),box-shadow .3s var(--editorial-snap)}.projects-page .editorial-reveal,.about-page .editorial-reveal{opacity:0;transform:translate3d(0,20px,0);transition:opacity .65s var(--editorial-spring) var(--editorial-delay, 0ms),transform .65s var(--editorial-spring) var(--editorial-delay, 0ms)}.projects-page .editorial-reveal.is-editorial-visible,.about-page .editorial-reveal.is-editorial-visible{opacity:1;transform:none}.projects-page .motion-word,.about-page .motion-word{transition-duration:.65s,.65s,.76s}@keyframes editorial-panel-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@media (max-width: 700px){.projects-page .project-status-group{margin-top:52px;padding-bottom:36px}.projects-page .project-status-group-head{margin-bottom:30px}.about-page .about-detail-section .editorial-img:after{top:8px;right:8px;bottom:8px;left:8px}}@media (prefers-reduced-motion: reduce){.projects-page .editorial-reveal,.about-page .editorial-reveal{opacity:1;transform:none;transition:none}.projects-page .project-status-group.editorial-cue:before,.about-page .about-intro-section .grid>.about-intro-summary.editorial-cue:after,.about-page #manifesto .grid>div:first-child.editorial-cue:after{transform:none;transition:none}.about-page .experience-panel:not([hidden])>div{animation:none}.projects-page .future-project-media img,.projects-page .project-card .project-link,.about-page .experience-tabs button{transition:none}.projects-page .future-project-media:hover img,.projects-page .future-project-media:focus-visible img{transform:none}}.about-page .about-facts{grid-template-columns:1fr;gap:clamp(20px,2vw,28px);margin-top:clamp(32px,3vw,48px)}.about-page .about-facts div{display:grid;gap:10px;padding-top:clamp(18px,1.6vw,24px)}.about-page .about-facts dt{font-size:clamp(34px,3.2vw,52px);white-space:nowrap;font-variant-numeric:tabular-nums}.about-page .about-facts dd{margin:0}@media (min-width: 901px){.project-detail-page main .container,.rafine-yasam-page main .container{padding-right:calc(170px + clamp(32px,3vw,56px))}}.project-detail-page{--detail-cream: #f1eee4;--detail-sand: #ddd6ca;--detail-ink: #282923;background:var(--detail-cream)}.project-detail-page main{background-color:var(--detail-cream)}.project-detail-page main>.project-inline-form{background-color:var(--detail-sand)}.project-detail-page .project-inline-form-fields{padding:clamp(28px,3vw,48px);background:#fff;border-radius:2px;box-shadow:0 24px 60px #28292314}.project-detail-hero .hero-content{margin:0!important;left:var(--page-pad)!important;right:auto;text-align:left}.project-detail-hero .hero-content>div{justify-content:flex-start}.contact-page .contact-form-section{background:#ddd6ca!important}.contact-page .contact-form-section:before,.contact-page .contact-form-section:after{display:none}.contact-form-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,8vw,128px);align-items:start}.contact-form-intro .t-caption{opacity:.6}.contact-page .contact-form-title{max-width:none;margin:24px 0;font-family:var(--font-display);font-size:clamp(46px,6vw,90px);font-weight:400;line-height:.92}.contact-page .contact-form-title em{font-style:italic;color:var(--c-stone, #8f8173)}.contact-form-intro>p{max-width:34ch;margin:0;font-size:15px;line-height:1.7;opacity:.78}.contact-form-direct{display:grid;gap:18px;margin:clamp(36px,4vw,56px) 0 0;padding:24px 0 0;list-style:none;border-top:1px solid rgba(45,43,39,.18)}.contact-form-direct li{display:grid;gap:6px}.contact-form-direct span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.contact-form-direct a{width:fit-content;color:inherit;font-family:var(--font-display);font-size:clamp(22px,1.8vw,28px);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s ease}.contact-form-direct a:hover,.contact-form-direct a:focus-visible{border-bottom-color:currentColor}.contact-page .contact-form-shell{grid-column:auto;max-width:none}.contact-page .contact-form-section .contact-form--page{padding:clamp(28px,3.4vw,56px);border:0;border-radius:2px;background:#fff;box-shadow:0 24px 60px #28292314;-webkit-backdrop-filter:none;backdrop-filter:none}.contact-page .contact-form-section .contact-form--page:before{display:none}.form-consent label a,.project-inline-form-consent a,.project-lead-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width: 900px){.contact-form-layout{grid-template-columns:1fr}}.about-page #manifesto.mf{padding-block:var(--section-space)!important;background:#f1eee4;color:var(--c-deep-warm-grey)}.mf-head{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:clamp(24px,3vw,48px);row-gap:20px;margin-bottom:clamp(64px,7vw,112px)}.mf-eyebrow{grid-row:1 / span 2;margin:12px 0 0;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.mf-lead{margin:0;max-width:16ch;font-family:var(--font-display);font-size:clamp(44px,5.6vw,96px);font-weight:400;line-height:.98;letter-spacing:-.03em;text-wrap:balance}.mf-lead em,.mf-principle h3 em,.mf-closing em{font-style:italic;color:#8f8173}.mf-sub{margin:0;max-width:44ch;font-size:clamp(16px,1.2vw,18px);line-height:1.7;opacity:.72}.mf-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px);margin:0;padding:0;list-style:none;counter-reset:none}.mf-principle{display:flex;flex-direction:column}.mf-principle:nth-child(2){margin-top:clamp(40px,5vw,88px)}.mf-principle:nth-child(3){margin-top:clamp(80px,10vw,176px)}.mf-media{margin:0 0 28px;aspect-ratio:4 / 5;overflow:hidden;background:#ddd6ca}.mf-media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.mf-principle:hover .mf-media img{transform:scale(1.08)}.mf-num{padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid rgba(64,61,55,.18);font-size:11px;letter-spacing:.14em;font-variant-numeric:tabular-nums;opacity:.55}.mf-principle h3{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(28px,2.4vw,40px);font-weight:400;line-height:1.05;letter-spacing:-.015em;text-wrap:balance}.mf-principle p{margin:0;max-width:40ch;font-size:15px;line-height:1.75;opacity:.76}.mf-principle p+p{margin-top:12px}.mf-closing{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 clamp(16px,2vw,32px);margin-top:clamp(80px,9vw,150px);padding-top:clamp(32px,3vw,48px);border-top:1px solid rgba(64,61,55,.18)}.mf-closing-mark{font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;opacity:.6}.mf-closing p{margin:0;font-family:var(--font-display);font-size:clamp(34px,4.2vw,72px);line-height:1.02;letter-spacing:-.02em}@media (max-width: 900px){.mf-head{grid-template-columns:1fr}.mf-eyebrow{grid-row:auto;margin:0}.mf-principles{grid-template-columns:1fr;gap:56px}.mf-principle:nth-child(2),.mf-principle:nth-child(3){margin-top:0}.mf-media{aspect-ratio:16 / 10}}.rafine-yasam-page #rafine-hikaye .rafine-story-steps article>span{text-transform:uppercase}.rafine-yasam-page #rafine-yasam-nedir>.container.grid,.rafine-yasam-page .rafine-values-section>.container>.grid:first-child{grid-template-columns:minmax(0,1fr);row-gap:clamp(10px,1.6vw,22px)}.rafine-yasam-page #rafine-yasam-nedir>.container.grid>div,.rafine-yasam-page .rafine-values-section>.container>.grid:first-child>div{grid-column:1 / -1!important;min-width:0}.rafine-yasam-page #rafine-yasam-nedir .t-caption,.rafine-yasam-page .rafine-values-section>.container>.grid:first-child .t-caption{margin:0;font-size:12px;line-height:1.4;letter-spacing:.12em;opacity:.75}.rafine-yasam-page #rafine-yasam-nedir .t-heading-2,.rafine-yasam-page .rafine-values-section .t-heading-2{margin:0 0 clamp(30px,3.5vw,52px)!important;font-size:clamp(44px,4.5vw,64px);line-height:1.04;letter-spacing:-.035em}.rafine-yasam-page .rafine-values-section .t-heading-2{margin-bottom:0!important}.rafine-yasam-page .rafine-values-section>.container>.grid:first-child{margin-bottom:clamp(40px,5vw,72px)!important}.rafine-yasam-page #rafine-yasam-nedir .t-body-lg{max-width:62ch}@media (max-width: 640px){.rafine-yasam-page #rafine-yasam-nedir .t-heading-2,.rafine-yasam-page .rafine-values-section .t-heading-2{font-size:clamp(40px,10vw,48px)}}.about-page .team-section.experience-manifesto{padding-block:var(--section-space)!important}.about-page .experience-manifesto .experience-panel{min-height:0;padding-block:clamp(40px,4.5vw,72px)}.contact-map.contact-map--dual{min-height:0;overflow:visible;background:transparent}.contact-map--dual .contact-map-item{position:relative;overflow:hidden;background:#cbc6ba}.contact-map--dual .contact-map-item .contact-interactive-map,.contact-map--dual .contact-map-item .contact-interactive-map.leaflet-container{position:relative!important;inset:auto;z-index:0;width:100%;height:clamp(360px,34vw,520px)}.contact-map--dual .contact-map-caption{left:16px;right:16px;bottom:16px!important}.landing-page .seyir-interactive-map>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;filter:grayscale(1) sepia(.18) contrast(.88)!important}.landing-page .seyir-interactive-map>.contact-preview-pin{z-index:1}@media (max-width: 900px){.project-detail-page .chapter-tracker,.rafine-yasam-page .chapter-tracker{width:auto!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;padding:4px 6px!important}.chapter-tracker-item:not(.is-active){display:none!important}.chapter-tracker-item.is-active>strong{font-size:15px}}@media (max-width: 640px){.global-lead-cta.sticky-project-cta{width:auto;min-height:50px;padding:5px 5px 5px 20px}.global-lead-cta.sticky-project-cta>.rafine-button-content,.global-lead-cta.sticky-project-cta:not(.rafine-pill-motion){grid-template-columns:auto 38px;gap:14px}.global-lead-cta-thumb,.global-lead-cta-copy small{display:none}.global-lead-cta svg{width:38px;height:38px;padding:10px}.site-footer{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.contact-page .contact-form-title{text-align:left}}@media (max-width: 640px){.global-lead-cta.sticky-project-cta{transition:opacity .32s ease,visibility .32s ease}body.is-hero-in-view .global-lead-cta.sticky-project-cta{opacity:0;visibility:hidden;pointer-events:none}}.project-inline-form-fields label.project-inline-form-consent{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px;text-align:left!important}.project-inline-form-fields label.project-inline-form-consent input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}.project-inline-form-fields label.project-inline-form-consent span{font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none;opacity:.75}.project-detail-page main>.section:not(.project-gallery):not(.project-inline-form){padding-block:var(--section-space)!important}.section.project-gallery{padding-block:var(--section-space)!important}.firsatlar-showcase .firsat-item:hover{background:#222321eb;border-color:#f4f3ed29;transform:none}.firsat-item:hover .firsat-text{color:inherit;transform:none}:root{--status-satis: #35586c;--status-tamamlanan: #7a6c5f;--status-gelecek: #5f6b58}.home-project-filters .project-filter{display:inline-flex;align-items:center;gap:9px;--chip: var(--status-satis)}.home-project-filters .project-filter[data-home-filter=tamamlanan]{--chip: var(--status-tamamlanan)}.home-project-filters .project-filter[data-home-filter=gelecek]{--chip: var(--status-gelecek)}.home-project-filters .project-filter:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--chip);transition:background-color .3s ease}.home-project-filters .project-filter:hover{border-color:var(--chip);color:var(--chip)}.home-project-filters .project-filter.is-active{color:#fff;background:var(--chip);border-color:var(--chip)}.home-project-filters .project-filter.is-active:before{background:#ffffffd9}.home-project-filters .project-filter:after{display:none!important}.project-catalogue-card[data-home-status=satis] .project-status{background:var(--status-satis);color:#fff}.project-catalogue-card[data-home-status=tamamlanan] .project-status{background:var(--status-tamamlanan);color:#fff}.project-catalogue-card[data-home-status=gelecek] .project-status{background:var(--status-gelecek);color:#fff}.pj-chip--satis,.pj-intro .pj-chip--satis{color:#fff;background:var(--status-satis);border-color:var(--status-satis)}.pj-chip--tamamlanan,.pj-intro .pj-chip--tamamlanan{color:#fff;background:var(--status-tamamlanan);border-color:var(--status-tamamlanan)}.pj-chip--gelecek,.pj-intro .pj-chip--gelecek{color:#fff;background:var(--status-gelecek);border-color:var(--status-gelecek)}.pj-chip--tamamlanan:before,.pj-chip--gelecek:before{background:#ffffffd9;border:0}.landing-page .landing-hero-video{z-index:-2}.landing-page .landing-final-cta>.landing-final-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.landing-page .landing-feature-intro{row-gap:clamp(20px,2.4vw,36px)!important}.landing-page .landing-numbers{margin-top:clamp(48px,5vw,72px)!important}:root{--section-space: clamp(72px, 7.5vw, 120px)}@media (max-width: 620px){:root{--section-space: 48px}}.landing-page main>section:is(.landing-features,.landing-life,.landing-design,.landing-plans,.landing-location,.landing-developer,.landing-lead),.landing-page main>.landing-project-gallery{padding-block:var(--section-space)!important}.projects-page .pj-group,.projects-page .pj-group--satis{padding-block:var(--section-space)}.projects-page .pj-group--satis{padding-bottom:calc(var(--section-space) + clamp(40px,5vw,80px))}.projeler-section.project-catalogue-section,.firsatlar-section.firsatlar-showcase,.yasam-catalogue-section{padding-block:var(--section-space)!important}.projeler-section .projects-heading{margin-bottom:0!important}.projeler-section .home-project-filters{padding-top:clamp(24px,2.6vw,40px)!important}.firsatlar-showcase .firsatlar-list-wrap{margin-top:clamp(40px,4.5vw,64px)!important}@media (max-width: 480px){.home-project-filters{flex-wrap:wrap;gap:10px!important}.home-project-filters .project-filter{padding:8px 13px}}.ry-definition-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,112px);align-items:start}.ry-definition-copy{display:grid;gap:22px;max-width:62ch}.rafine-yasam-page #rafine-yasam-nedir .ry-definition-copy .t-body-lg{margin:0!important}.ry-definition-quote{position:sticky;top:140px;display:grid;gap:28px;margin:0;padding:6px 0 6px clamp(24px,2.6vw,40px);border-left:1px solid rgba(64,61,55,.22)}.ry-definition-quote p:first-child{margin:0;font-family:var(--font-display);font-size:var(--fs-title, clamp(24px, 2.35vw, 34px));line-height:1.2;letter-spacing:-.015em;color:var(--c-deep-warm-grey)}.ry-definition-quote p:first-child em{font-style:italic;color:#8f8173}.ry-definition-quote p:last-child{margin:0;font-size:var(--fs-body, 16px);line-height:1.7;opacity:.72}@media (max-width: 900px){.ry-definition-body{grid-template-columns:1fr}.ry-definition-quote{position:static}}.about-page .about-detail-section .about-detail-video{display:block;width:100%;height:100%;object-fit:cover}.landing-page .landing-footer-logo--global{width:clamp(150px,13vw,190px);color:var(--landing-cream, #f1eee4);transition:opacity .25s ease}.landing-page .landing-footer-logo--global:hover,.landing-page .landing-footer-logo--global:focus-visible{opacity:.72}.landing-page .landing-footer-logo--global:focus-visible{outline:1px solid currentColor;outline-offset:6px}.landing-page .landing-global-logo{display:block;aspect-ratio:3553 / 1064;background:currentColor;-webkit-mask:url(/brand/rafine-global.svg) center / contain no-repeat;mask:url(/brand/rafine-global.svg) center / contain no-repeat}.project-catalogue-link.is-static{cursor:default}.project-catalogue-card:has(.is-static):hover .project-img{transform:none;filter:none}.projects-page .pj-index-list .pj-index-item{cursor:default}.hero-bg .hero-bg-video{display:block;width:100%;object-fit:cover}.project-catalogue>.project-catalogue-group{margin-top:0!important}button.nav-cta{border:0;font-family:var(--font-primary);font-weight:500;text-transform:uppercase;cursor:pointer}button.nav-cta:focus-visible{outline:2px solid #79a1b4;outline-offset:3px}@media (max-width: 900px){.site-header,.site-header.site-header--surface{grid-template-columns:1fr auto auto;column-gap:14px}.site-header .nav-cta,.site-header.site-header--surface .nav-cta{display:inline-flex!important;min-width:0;min-height:38px;padding-inline:16px;font-size:10px;letter-spacing:.1em;white-space:nowrap}.landing-page .landing-mobile-menu{grid-column:3;grid-row:1}}.rafine-page-transition-mark{display:block;width:300px;height:300px;max-width:none;margin-block:-89px;object-fit:contain}.rafine-page-transition-eyebrow{margin-bottom:10px}.rafine-page-transition-tagline{margin-top:16px;font-size:clamp(25px,2.5vw,31px);line-height:1.12}@media (max-width: 900px){.landing-page .landing-header{grid-template-columns:1fr auto auto;column-gap:12px}.landing-page .landing-header-cta{grid-column:2;grid-row:1;display:inline-flex!important;min-height:38px;padding-inline:14px;font-size:10px;letter-spacing:.1em;white-space:nowrap}.landing-page .landing-mobile-menu{grid-column:3;grid-row:1}}.yasam-section{color:#e9eae3;background:#2d2d2b!important}.yasam-section .vertical-brand-logo,.yasam-content .vertical-brand-logo,.yasam-section .section-kicker,.yasam-section .image-caption,.yasam-section .yasam-text-stage p,.yasam-section .text-link{color:#e9eae3}.yasam-section .yasam-text-stage{border-top-color:#e9eae32e}.projeler-section .projects-heading{grid-template-columns:minmax(0,1fr) auto}.projeler-section .projects-heading h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .28em}.projects-heading-logo{display:inline-block;height:.62em;aspect-ratio:3553 / 578;background:currentColor;-webkit-mask:url(/brand/rafine.svg) left bottom / contain no-repeat;mask:url(/brand/rafine.svg) left bottom / contain no-repeat}.project-location .seyir-location-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:40px}.project-location .seyir-location-heading h2{margin:16px 0 0}.project-location .seyir-location-heading h2 em{font-style:italic;color:#8f8173}.project-location .seyir-location-intro{max-width:470px}.project-location .seyir-location-intro>strong{display:block;font-size:clamp(20px,1.8vw,28px);font-weight:400;line-height:1.4}.project-location .seyir-location-intro>strong span{white-space:nowrap;color:#456779}.project-location .seyir-location-intro p{margin-top:18px;font-size:16px;line-height:1.7}.project-location .seyir-location-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}.project-location .landing-map{position:relative;min-height:540px;overflow:hidden;background:#cbc6ba}.project-location .seyir-interactive-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#cbc6ba}.project-location .seyir-interactive-map>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;filter:grayscale(1) sepia(.18) contrast(.88)}.project-location .seyir-interactive-map>.contact-preview-pin{z-index:1}.project-location .landing-map-label{position:absolute;right:24px;bottom:24px;z-index:1;display:grid;min-width:210px;padding:22px;color:#fff;background:#242520eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.project-location .landing-map-label small{margin-bottom:20px;font-size:9px;letter-spacing:.17em;opacity:.55}.project-location .landing-map-label strong{font-family:var(--font-display);font-size:32px;font-weight:400}.project-location .landing-map-label span{font-size:10px;opacity:.5}.project-location .seyir-location-distances{padding:clamp(28px,3vw,48px);color:#f5f3ec;background:#1d3038}.project-location .landing-section-number{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.project-location .seyir-distance-group{margin-top:24px}.project-location .seyir-distance-group+.seyir-distance-group{padding-top:22px;border-top:1px solid rgba(245,243,236,.3)}.project-location .seyir-distance-group h3{margin:0 0 12px;font-family:var(--font-primary);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.project-location .seyir-distance-group dl{display:grid;gap:10px;margin:0}.project-location .seyir-distance-group dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline}.project-location .seyir-distance-group dt{font-size:clamp(14px,1.15vw,18px);line-height:1.4}.project-location .seyir-distance-group dd{margin:0;font-size:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.project-location .seyir-distance-group dd small{font-size:12px;opacity:.7}.project-location .seyir-location-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}.project-location .seyir-location-foot p{max-width:480px;font-size:12px;line-height:1.6;opacity:.65}.project-location .landing-outline-cta{display:inline-flex;justify-content:space-between;gap:36px;min-width:260px;padding:16px 0;color:inherit;border-bottom:1px solid currentColor;font-size:11px;letter-spacing:.13em;text-transform:uppercase}@media (max-width: 900px){.project-location .seyir-location-heading{grid-template-columns:1fr;gap:24px}.project-location .seyir-location-layout{grid-template-columns:1fr}.project-location .landing-map{min-height:380px}.project-location .seyir-location-foot{align-items:start;flex-direction:column}}.firsatlar-section.firsatlar-showcase{min-height:0!important}.firsatlar-showcase .firsat-item{min-height:clamp(210px,19vw,280px)!important}.firsatlar-showcase .firsat-card-link{padding:clamp(20px,2vw,30px)!important}.firsatlar-showcase .firsat-num{font-size:clamp(38px,3.6vw,56px)!important;line-height:1!important}.firsatlar-showcase .firsat-text{font-size:clamp(21px,1.75vw,27px)!important;line-height:1.15!important}.firsatlar-showcase .firsat-card-eyebrow{margin-bottom:10px}@media (max-width: 760px){.firsatlar-showcase .firsat-item{min-height:190px!important}.firsatlar-showcase .firsat-num{font-size:40px!important}.firsatlar-showcase .firsat-text{font-size:24px!important}}.firsatlar-showcase .firsat-text{max-width:16ch!important}.firsatlar-showcase .firsat-card-link{justify-content:space-between}.firsatlar-showcase .firsat-card-eyebrow{margin-top:auto}.project-logo{display:block;aspect-ratio:1600 / 479;width:100%;max-width:100%;background:currentColor;-webkit-mask:var(--project-logo) left center / contain no-repeat;mask:var(--project-logo) left center / contain no-repeat}.project-logo--seyir{--project-logo: url(/brand/rafine-seyir-approved.svg);aspect-ratio:3600 / 1440}.project-catalogue-title .project-logo{width:clamp(170px,16vw,250px)}.pj-index-name .project-logo{width:clamp(100px,8vw,124px)}.projects-page .pj-feature-card h3 .project-logo,.projects-page .pj-done-copy h3 .project-logo{width:clamp(220px,20vw,320px)}.projects-page .pj-future-card h3 .project-logo{width:clamp(180px,15vw,240px)}.project-detail-hero h1 .project-logo{width:clamp(190px,19vw,300px)}.project-facts .project-facts-head{display:grid;gap:16px}.project-facts .project-facts-head h2{margin:0}.project-facts .project-facts-head h2 em{font-style:italic;color:#8f8173}.project-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(32px,4vw,56px) 0 0;border-block:1px solid rgba(64,61,55,.16)}.project-metrics>div{padding:clamp(24px,2.6vw,36px) clamp(14px,2.2vw,36px);border-left:1px solid rgba(64,61,55,.16)}.project-metrics>div:first-child{padding-left:0;border-left:0}.project-metrics dt{font-family:var(--font-display);font-size:clamp(34px,3.3vw,58px);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.project-metrics dt small{font-size:.45em;opacity:.7}.project-metrics dd{margin:11px 0 0;font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.55}@media (max-width: 760px){.project-metrics{grid-template-columns:1fr 1fr}.project-metrics>div:nth-child(3){padding-left:0;border-left:0}.project-metrics>div:nth-child(n+3){border-top:1px solid rgba(64,61,55,.16)}}.landing-page .landing-features .landing-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1100px){.landing-page .landing-features .landing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page .landing-features .landing-metrics div:nth-child(4){padding-left:0;border-left:0}.landing-page .landing-features .landing-metrics div:nth-child(n+4){border-top:1px solid var(--landing-line)}}@media (max-width: 760px){.landing-page .landing-features .landing-metrics{grid-template-columns:1fr 1fr}.landing-page .landing-features .landing-metrics div:nth-child(4){padding-left:clamp(14px,2.2vw,36px);border-left:1px solid var(--landing-line)}.landing-page .landing-features .landing-metrics div:nth-child(odd){padding-left:0;border-left:0}.landing-page .landing-features .landing-metrics div:nth-child(n+3){border-top:1px solid var(--landing-line)}}.landing-page .landing-features .landing-design-grid{margin-top:clamp(48px,5vw,72px)}@media (min-width: 901px){.landing-page .seyir-site-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,4vw,64px);align-items:start}.landing-page .seyir-site-plan .landing-plan-meta{grid-column:1;grid-row:1}.landing-page .seyir-site-plan .landing-plan-drawing{grid-column:2;grid-row:1 / span 2}.landing-page .seyir-site-plan .landing-plan-open{grid-column:1;grid-row:2;align-self:end}}.landing-page .seyir-site-plan .landing-plan-drawing img{display:block;width:100%;max-height:min(58vh,520px);object-fit:cover}.landing-page .landing-features .landing-metrics dt{font-size:clamp(26px,2.6vw,46px);white-space:nowrap}@media (max-width: 760px){.landing-page .landing-features .landing-metrics dt{font-size:clamp(24px,7.2vw,32px)}}.landing-page .landing-life{color:var(--landing-text, #403d37);background:#ddd6ca}.landing-page .landing-life .landing-section-number,.landing-page .landing-life h2,.landing-page .landing-life-copy>p,.landing-page .landing-life .landing-values li{color:var(--landing-text, #403d37)}.landing-page .landing-life .landing-values li{border-color:#403d372e}.landing-page .landing-life .landing-values{border-top-color:#403d372e}@media (min-width: 1101px){.projects-page .pj-group-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.projects-page .pj-group-head h2{white-space:nowrap}.projects-page .pj-group-head h2 br{display:none}.projects-page .pj-group-head p{max-width:none;white-space:nowrap}}.about-page .about-closing{color:var(--c-deep-warm-grey);background:#f1eee4}.about-page .about-closing .mf-closing{margin-top:0;padding-top:0;border-top:0}@media (min-width: 1101px){.landing-page .landing-hero-copy{max-width:none!important;white-space:nowrap}}.landing-page .landing-features>.landing-view{width:min(100% - 9vw,1540px);min-height:0!important;height:clamp(420px,62vh,600px);margin-inline:auto;padding:clamp(32px,4vw,64px)!important}.landing-page .landing-features>.landing-view .landing-view-shade{background:linear-gradient(90deg,#141512b8,#14151259 45%,#1415120d),linear-gradient(0deg,#1415128c,#14151200 55%)}@media (max-width: 760px){.landing-page .landing-features>.landing-view{width:min(100% - 40px,1540px);height:auto;min-height:460px!important;padding:28px 22px!important}}@media (min-width: 901px){.brand-story-sticky{min-height:0!important}.brand-story-topline{top:clamp(96px,12vh,124px)!important}.brand-story-nav{height:clamp(68px,10vh,100px)!important}.brand-story-scenes{inset:calc(clamp(96px,12vh,124px) + 52px) var(--page-pad) calc(clamp(68px,10vh,100px) + 22px)!important}.brand-story-origin-visual,.brand-story-balance,.brand-story-time-visual{height:100%!important;min-height:0!important;max-height:100%;align-self:stretch}}@media (min-width: 901px) and (max-height: 760px){.brand-story-copy h2,.brand-story-copy h3{font-size:clamp(44px,9vh,72px)!important}.brand-story-description{font-size:15px!important}}.firsatlar-showcase .firsat-item{background:#f1eee4f0!important;border-color:#f1eee480!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.firsatlar-showcase .firsat-item:hover{background:#f1eee4f0!important}.firsatlar-showcase .firsat-num,.firsatlar-showcase .firsat-text,.firsatlar-showcase .firsat-item:hover .firsat-text{color:#2d2d2b!important}.firsatlar-showcase .firsat-num{color:#8f8173!important}.firsatlar-showcase .firsat-card-eyebrow{color:#403d37!important;opacity:.7}@media (max-width: 900px){.mf-principles{display:flex!important;gap:16px!important;margin-inline:calc(var(--page-pad, 20px) * -1);padding-inline:var(--page-pad, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-pad, 20px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.mf-principles::-webkit-scrollbar{display:none}.mf-principle{flex:0 0 82%;margin-top:0!important;scroll-snap-align:start}.mf-media{aspect-ratio:4 / 5!important}}.about-page .team-section.experience-manifesto{padding-bottom:clamp(40px,6vw,88px)!important}.about-page .experience-manifesto .container,.about-page .experience-manifesto .experience-tabs{margin-bottom:0!important}@media (max-width: 760px){.site-footer{padding-top:44px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));text-align:center}.site-footer .footer-top{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:28px}.site-footer .footer-brand{margin-bottom:0}.site-footer .footer-logo{justify-self:center}.site-footer .brand-logo--footer{width:140px}.site-footer .footer-brand p{max-width:none;margin-top:18px;font-size:clamp(20px,5vw,24px);line-height:1.3}.site-footer .footer-brand p br{display:none}.site-footer .footer-brand p em{margin-left:.2em;white-space:nowrap}.site-footer .footer-column h4{margin-bottom:8px;font-size:10px}.site-footer .footer-column ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 18px}.site-footer .footer-column li,.site-footer .footer-column a,.site-footer .footer-column span{font-size:13px;line-height:1.6}.site-footer .footer-column a{display:inline-block;padding-block:4px}.site-footer .footer-contact li:has(a[href^="tel:"]){order:-1}.site-footer .footer-contact li:has(a[href^="mailto:"]){order:-1}.site-footer .footer-bottom{flex-direction:column;align-items:center;gap:8px;padding-top:16px;font-size:10px;letter-spacing:.03em;line-height:1.6}.site-footer .footer-legal{flex-wrap:wrap;justify-content:center;gap:8px 20px}}@media (max-width: 900px){.brand-story-scenes,.firsatlar-showcase .firsatlar-list,.projects-page .pj-future,.rafine-yasam-page .rafine-story-steps,.rafine-yasam-page .rafine-values-grid,.contact-page .contact-details-list,.landing-page .landing-plan-grid{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:14px!important;margin-inline:calc(var(--page-pad, 20px) * -1)!important;padding-inline:var(--page-pad, 20px)!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-pad, 20px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.brand-story-scenes::-webkit-scrollbar,.firsatlar-showcase .firsatlar-list::-webkit-scrollbar,.projects-page .pj-future::-webkit-scrollbar,.rafine-yasam-page .rafine-story-steps::-webkit-scrollbar,.rafine-yasam-page .rafine-values-grid::-webkit-scrollbar,.contact-page .contact-details-list::-webkit-scrollbar,.landing-page .landing-plan-grid::-webkit-scrollbar{display:none}.brand-story-scenes>.brand-story-scene,.firsatlar-showcase .firsatlar-list>.firsat-item,.projects-page .pj-future>*,.rafine-yasam-page .rafine-story-steps>*,.rafine-yasam-page .rafine-values-grid>*,.contact-page .contact-details-list>*,.landing-page .landing-plan-grid>*{flex:0 0 82%!important;width:auto!important;min-width:0;margin-top:0!important;scroll-snap-align:start;grid-column:auto!important}.firsatlar-showcase .firsatlar-list-wrap{min-width:0}.firsatlar-showcase .firsatlar-list:focus-visible{outline:2px solid var(--c-warm-cream);outline-offset:4px}.brand-story-scenes>.brand-story-scene{display:flex!important;flex-direction:column;gap:24px;padding:28px 0 0;border-top:0;transform:none}.brand-story-section .brand-story-sticky{padding-bottom:32px}.brand-story-section .brand-story-copy{align-self:stretch}.brand-story-section .brand-story-eyebrow{margin-bottom:18px}.brand-story-section .brand-story-copy h3{font-size:clamp(40px,10vw,56px);line-height:1}.brand-story-section .brand-story-description{max-width:none;margin:20px 0 0;font-size:15px!important;line-height:1.6!important}.brand-story-section [data-story-visual]{width:100%;height:clamp(240px,70vw,340px);min-height:0;flex-shrink:0;margin-top:auto}.brand-story-section .brand-story-origin-card{padding:14px}.brand-story-section .brand-story-origin-card p{margin-top:14px;font-size:clamp(22px,5.5vw,28px)}.brand-story-section .brand-story-time-card{padding:18px}.brand-story-section .brand-story-time-card p{margin:18px 0;font-size:24px}.landing-page .landing-plan-grid>.seyir-site-plan{flex-basis:88%!important}}.landing-page .landing-form-consent input,.project-lead-consent input,.project-inline-form-consent input,.form-consent input{flex:0 0 auto;flex-shrink:0!important}.landing-page .landing-form-consent{align-items:flex-start}.is-autoplay-blocked video{cursor:pointer}.project-detail-page main>.project-inline-form.project-inline-form--dark{color:#f1eee4;background:#282923!important}.project-inline-form--dark .t-caption{opacity:.6}.project-inline-form--dark h2 em{color:#c6b9ad!important}.project-inline-form--dark .project-inline-form-grid>div>p{opacity:.72}.project-inline-direct{display:grid;gap:6px;margin-top:clamp(36px,4vw,54px);padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}.project-inline-direct span{font-size:9px;letter-spacing:.17em;text-transform:uppercase;opacity:.48}.project-inline-direct a{width:fit-content;color:inherit;font-family:var(--font-display);font-size:25px}.project-detail-page .project-inline-form--dark .project-inline-form-fields{padding:0;color:#f1eee4;background:transparent;border-radius:0;box-shadow:none;column-gap:28px;row-gap:22px}.project-inline-form--dark .project-inline-form-fields label:not(.project-inline-form-consent){gap:8px;padding:4px 0 16px;border-bottom:1px solid rgba(255,255,255,.27)}.project-inline-form--dark .project-inline-form-fields label span{font-size:10px;letter-spacing:.17em;opacity:.58}.project-inline-form--dark .project-inline-form-fields input:not([type=checkbox]),.project-inline-form--dark .project-inline-form-fields select,.project-inline-form--dark .project-inline-form-fields textarea{padding:0;color:inherit;background:transparent;border:0;font-size:17px;font-weight:300}.project-inline-form--dark .project-inline-form-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 10px) 50%,calc(100% - 5px) 50%;background-size:5px 5px;background-repeat:no-repeat}.project-inline-form--dark .project-inline-form-fields select option{color:#282923}.project-inline-form--dark .project-inline-form-fields label.project-inline-form-consent span{font-size:11px;letter-spacing:.03em;opacity:.85}.project-inline-form--dark .project-inline-form-consent input{width:16px;height:16px;accent-color:#79a1b4}.project-inline-form--dark .project-inline-form-submit{justify-self:start;gap:28px;width:auto;min-width:240px;padding:18px 28px;color:#f1eee4;background:transparent;border:1px solid rgba(255,255,255,.48);transition:background-color .3s ease,color .3s ease}.project-inline-form--dark .project-inline-form-submit:hover{color:#282923;background:#f1eee4}.form-privacy-note,.project-lead-privacy,.project-inline-form-privacy,.landing-form-privacy{grid-column:1 / -1;margin:4px 0 14px;font-size:12px;line-height:1.6;opacity:.8}.form-privacy-note a,.project-lead-privacy a,.project-inline-form-privacy a,.landing-form-privacy a,.landing-form-consent span a,.project-lead-consent span a,.project-inline-form-consent span a,.form-consent label a{color:inherit;text-decoration:underline;text-underline-offset:3px}.landing-page .landing-form-privacy{font-size:11px;letter-spacing:.03em}.landing-page .landing-form .landing-form-consent>span{font-size:11px;letter-spacing:.03em;text-transform:none!important;opacity:.85}.legal-content h2{font-size:clamp(26px,2.2vw,36px)!important;line-height:1.12;text-wrap:balance}.legal-body{display:grid;gap:16px}.legal-body h3{margin:14px 0 0;font-family:var(--font-primary);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.legal-body p{line-height:1.75}.legal-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-content section{scroll-margin-top:110px}.legal-address{padding-top:14px;border-top:1px solid var(--c-hairline);font-size:13px!important;opacity:.8}@media (max-width: 900px){.legal-content section>div{grid-template-columns:1fr!important}}.hero-section .hero-bottom.hero-bottom--spread{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:clamp(22px,2.6vw,34px)!important}.hero-section .hero-bottom--spread .hero-cta--right{margin-left:0!important}.landing-page .landing-lead{background:var(--c-paper);color:var(--landing-ink);color-scheme:light}.landing-page .landing-lead .landing-contact-direct,.landing-page .landing-lead .landing-form>label:not(.landing-form-consent){border-color:#24252040}.landing-page .landing-lead .landing-form label>span,.landing-page .landing-lead .landing-contact-direct span{opacity:.8}.landing-page .landing-lead .landing-form button{background:var(--landing-ink);border-color:var(--landing-ink);color:var(--landing-cream)}.landing-page .landing-lead .landing-form button:hover{background:var(--landing-blue)}.landing-page .landing-lead .landing-form-status{color:var(--landing-ink);opacity:1}.landing-page .landing-lead :is(input,select,textarea):focus-visible{outline:2px solid var(--landing-blue);outline-offset:4px}.site-header .nav-cta.header-lead-card,.landing-page .landing-header .landing-header-cta.header-lead-card{display:inline-flex!important;min-width:200px;min-height:62px;padding:6px 12px 6px 6px;border:1px solid rgba(45,45,43,.16);border-radius:999px;background:#f7f5eef5!important;color:#343532;box-shadow:0 8px 24px #1616121f;font-family:var(--font-primary);text-decoration:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-lead-card:before,.header-lead-card:after{display:none!important}.header-lead-content{display:flex;align-items:center;gap:12px;width:100%}.header-lead-thumb{display:block;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:50%}.header-lead-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:38% 48%;filter:saturate(.82) contrast(1.04)}.header-lead-copy{display:grid;gap:5px;text-align:left;white-space:nowrap}.header-lead-copy strong{font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.header-lead-arrow{width:30px;height:30px;flex:0 0 30px;padding:7px;margin-left:auto;border:1px solid currentColor;border-radius:50%;fill:none;stroke:currentColor;stroke-width:1.6}.site-header .header-lead-card:hover,.landing-page .landing-header .header-lead-card:hover{color:#343532;background:#fffdf6!important}.header-lead-card:focus-visible{outline:2px solid #79a1b4;outline-offset:4px}@media (max-width: 900px){.site-header .nav-cta.header-lead-card,.landing-page .landing-header .landing-header-cta.header-lead-card{min-width:0;min-height:46px;padding:5px 9px 5px 5px}.header-lead-content{gap:8px}.header-lead-thumb{width:34px;height:34px;flex-basis:34px}.header-lead-copy{gap:3px}.header-lead-copy strong{font-size:10px}.header-lead-arrow{width:24px;height:24px;flex-basis:24px;padding:5px}}@media (max-width: 480px){.site-header,.site-header.site-header--surface,.landing-page .landing-header{column-gap:8px}.header-lead-arrow{display:none}}@media (max-width: 380px){.site-header .brand-logo--header,.landing-page .landing-header .landing-logo{width:96px}.header-lead-thumb{width:28px;height:28px;flex-basis:28px}.header-lead-content{gap:6px}}#rafine-hikaye.story-manifesto{background:#292b28;color:#f1eee4;padding:var(--section-space) 0 clamp(40px,6vw,88px)}#rafine-hikaye .experience-panel{min-height:380px;padding-block:clamp(40px,4.5vw,72px)}#rafine-hikaye .experience-panel h3{max-width:18ch;font-size:var(--fs-section);line-height:1.04;letter-spacing:-.025em}#rafine-hikaye .experience-panel h3 em{font-style:normal}#rafine-hikaye .experience-description p{margin-bottom:0}#rafine-hikaye .experience-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 800px){#rafine-hikaye .experience-panel{min-height:360px;gap:24px}#rafine-hikaye .experience-panel h3{font-size:clamp(34px,8.5vw,48px)}#rafine-hikaye .experience-description p{font-size:clamp(24px,6vw,30px)}#rafine-hikaye .experience-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#rafine-hikaye .experience-tabs button{min-height:90px}}@media (max-width: 900px){.experience-manifesto .experience-panels{display:flex!important;gap:14px;margin-inline:calc(var(--page-pad, 20px) * -1);padding:28px var(--page-pad, 20px) clamp(40px,10vw,64px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-pad, 20px);scrollbar-width:none}.experience-manifesto .experience-panels::-webkit-scrollbar{display:none}.experience-manifesto .experience-panel,.experience-manifesto .experience-panel[hidden]{display:grid!important;flex:0 0 84%;min-height:0!important;align-content:start;gap:22px!important;padding:28px 22px!important;border:1px solid rgba(241,238,228,.16);scroll-snap-align:start}.experience-manifesto .experience-panel h3{font-size:clamp(30px,8vw,40px)!important}.experience-manifesto .experience-description p{font-size:clamp(20px,5.4vw,24px)!important}.experience-manifesto .experience-tabs{display:none!important}}@media (max-width: 900px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.landing-page .landing-form input:not([type=checkbox]),.landing-page .landing-form select{min-height:44px}.form-consent input,.project-lead-consent input,.project-inline-form-consent input,.landing-page .landing-form-consent input{width:20px!important;height:20px!important}.form-consent,.project-lead-consent,.project-inline-form-consent,.landing-form-consent{min-height:44px;align-items:flex-start}.section-kicker,.t-caption,.image-caption,.pj-chip,.experience-eyebrow,.landing-section-number,.landing-page .landing-metrics dd,.project-metrics dd,.pj-facts dd,.footer-column h4,.footer-bottom,.seyir-brand-marker-label,.landing-page .landing-plan-meta span,.contact-detail-card>span{font-size:max(11px,1em)!important}.text-link,.project-link,.pj-cta,.landing-outline-cta,.site-footer a,.footer-legal a,.contact-map-caption a{display:inline-flex;align-items:center;min-height:44px}.site-header .logo{min-height:44px}.landing-page .project-gallery-filter{display:flex!important;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;border-radius:999px}.landing-page .project-gallery-filter::-webkit-scrollbar{display:none}.landing-page .project-gallery-filter button{flex:0 0 auto;min-height:40px;white-space:nowrap}.rafine-yasam-page .t-display[style*=italic]{font-size:clamp(30px,8.4vw,40px)!important;line-height:1.15!important}.home-project-filters .project-filter{min-height:44px}}@media (max-width: 900px){.contact-detail-card a,.contact-form-direct a,.legal-address a{display:inline-flex;align-items:center;min-height:44px}}.menu-lead-item,.landing-menu-lead{display:none}@media (max-width: 900px){.site-header .nav-cta,.site-header.site-header--surface .nav-cta,.site-header .nav-cta.header-lead-card,.landing-page .landing-header .landing-header-cta,.landing-page .landing-header .landing-header-cta.header-lead-card{display:none!important}.site-header,.site-header.site-header--surface,.landing-page .landing-header{grid-template-columns:1fr auto!important}.landing-page .landing-mobile-menu{grid-column:2!important}.menu-lead-item{display:block;margin-top:28px;overflow:visible!important}.menu-lead-card.header-lead-card{display:inline-flex!important;align-items:center;min-width:200px;min-height:62px;padding:6px 12px 6px 6px;color:#343532;background:#f7f5eef5;border:1px solid rgba(45,45,43,.16);border-radius:999px;box-shadow:0 8px 24px #1616121f;font-family:var(--font-primary);cursor:pointer}.menu-lead-card .header-lead-content{gap:12px}.menu-lead-card .header-lead-thumb{width:48px;height:48px;flex-basis:48px}.menu-lead-card .header-lead-copy strong{font-size:12px}.menu-lead-card .header-lead-arrow{width:30px;height:30px;flex-basis:30px;padding:7px}.menu-lead-button{opacity:0;transform:translateY(12px);transition:opacity .4s ease .35s,transform .5s var(--ease-out, ease) .35s}body.menu-open .menu-lead-button{opacity:1;transform:none}.landing-menu-lead{margin-top:16px}.project-detail-page .chapter-tracker,.rafine-yasam-page .chapter-tracker{display:none!important}}@media (max-width: 900px){.landing-page .landing-metrics,.landing-page .landing-design-grid,.seyir-location-distances,.contact-page .contact-map-grid{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;gap:12px!important;margin-inline:calc(var(--page-pad, 20px) * -1)!important;padding-inline:var(--page-pad, 20px)!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-pad, 20px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.landing-page .landing-metrics::-webkit-scrollbar,.landing-page .landing-design-grid::-webkit-scrollbar,.seyir-location-distances::-webkit-scrollbar,.contact-page .contact-map-grid::-webkit-scrollbar{display:none}.landing-page .landing-metrics>*,.landing-page .landing-design-grid>*,.seyir-location-distances>.seyir-distance-group,.contact-page .contact-map-grid>*{grid-row:auto!important;grid-column:auto!important;min-width:0;margin:0!important;scroll-snap-align:start}.landing-page .landing-features .landing-metrics{grid-auto-columns:40%;gap:0!important}.landing-page .landing-features .landing-metrics>div{padding-left:16px!important;border-top:0!important;border-left:1px solid var(--landing-line)!important}.landing-page .landing-features .landing-metrics>div:first-child{padding-left:0!important;border-left:0!important}.landing-page .landing-design-grid{grid-auto-columns:84%;grid-template-rows:none!important;height:auto!important}.landing-page .landing-design-grid>figure,.landing-page .landing-design-grid>figure img{height:auto!important;aspect-ratio:4 / 5}.landing-page .landing-design-grid>figure img{width:100%;object-fit:cover}.seyir-location-distances{grid-template-rows:auto auto;grid-auto-columns:80%;align-items:start;column-gap:24px!important;row-gap:20px!important;margin-inline:0!important;padding:28px 24px!important;scroll-padding-inline:24px}.seyir-location-distances>.seyir-distance-group+.seyir-distance-group{padding-top:0!important;padding-left:24px;border-top:0!important;border-left:1px solid rgba(245,243,236,.3)}.seyir-location-distances>.landing-section-number{grid-row:1;grid-column:1 / span 3!important;position:sticky;left:0}.seyir-location-distances>.seyir-distance-group{grid-row:2!important}.contact-page .contact-map-grid{grid-auto-columns:86%}}@media (max-width: 900px){.landing-page .landing-life-grid{grid-template-columns:minmax(0,1fr)!important}.landing-page .landing-life-copy{min-width:0}.landing-page .landing-life .landing-values{display:grid;grid-auto-flow:column;grid-auto-columns:44%;margin-top:32px;margin-inline:calc(var(--page-pad, 20px) * -1);padding-inline:var(--page-pad, 20px);border-top:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-pad, 20px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.landing-page .landing-life .landing-values::-webkit-scrollbar{display:none}.landing-page .landing-life .landing-values li{display:flex;flex-direction:column;gap:14px;padding:20px 16px 22px;border-top:1px solid rgba(64,61,55,.18);border-bottom:1px solid rgba(64,61,55,.18);border-left:1px solid rgba(64,61,55,.18);font-size:22px;line-height:1.15;scroll-snap-align:start}.landing-page .landing-life .landing-values li:first-child{padding-left:0;border-left:0}.landing-page .landing-life .landing-values li span{padding-top:0;font-size:11px}}@media (max-width: 900px){.project-catalogue-intro>p{display:none}}@media (max-width: 700px){.brand-story-prologue{min-height:0!important;padding-block:var(--section-space)!important}}@media (max-width: 620px){.about-page .about-intro-section,.about-page .about-detail-section,.rafine-yasam-page .rafine-yasam-nedir,.rafine-yasam-page .section--taupe{padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important}.about-page .about-detail-section{padding-top:0!important}.rafine-yasam-page .section--taupe{padding-top:24px!important}.projects-page .pj-group--satis{padding-bottom:var(--section-space)!important}}@media (max-width: 620px){.rafine-yasam-page #rafine-yasam-nedir,.rafine-yasam-page section.section.section--taupe{padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important}.rafine-yasam-page section.section.section--taupe{padding-top:24px!important}.subpage-hero,.rafine-yasam-page .subpage-hero{height:auto!important;min-height:60svh!important}main :is(h1,h2,h3,.t-display,.t-heading-1,.t-heading-2,.t-heading-3) br{display:none}}@media (max-width: 620px){.rafine-yasam-page #rafine-hikaye+.section--taupe{padding-top:24px!important;padding-bottom:var(--section-space)!important}.rafine-yasam-page .section--taupe .container>div:first-child{display:none}.rafine-yasam-page .section--taupe .container>div:last-child>img{margin-bottom:20px!important}.rafine-yasam-page .section--taupe .container>div:last-child>.t-body{margin-top:8px!important}}@media (max-width: 620px){.rafine-yasam-page .ry-quote-section,.rafine-yasam-page .ry-quote-section .container>div,.rafine-yasam-page .ry-quote-section h2{text-align:center!important}.rafine-yasam-page .ry-lifestyle-image{display:none}}@media (max-width: 620px){:is(.rafine-yasam-page,.about-page) section.rafine-yasam-closing{min-height:0!important;padding:88px 20px!important}:is(.rafine-yasam-page,.about-page) section.rafine-yasam-closing h2{font-size:clamp(40px,11vw,52px)!important}}@media (max-width: 620px){.site-footer .footer-top{display:grid!important;grid-template-columns:1fr 1fr!important;gap:36px 24px!important;padding:56px 20px 40px!important;text-align:left!important;justify-items:stretch!important}.site-footer .footer-brand{grid-column:1 / -1!important;display:grid!important;justify-items:start!important;gap:18px!important;margin:0!important;padding-bottom:32px!important;border-bottom:1px solid rgba(245,243,236,.14);text-align:left!important}.site-footer .footer-brand p{margin:0!important;font-size:22px!important;text-align:left!important}.site-footer .footer-column{min-width:0;margin:0!important;padding:0!important;text-align:left!important}.site-footer .footer-column:not(.footer-contact){order:1}.site-footer .footer-column:last-child{order:2}.site-footer .footer-contact{grid-column:1 / -1!important;order:3;padding-top:32px!important;border-top:1px solid rgba(245,243,236,.14)}.site-footer .footer-column h4{margin:0 0 16px!important;font-family:var(--font-primary)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.16em!important;text-align:left!important;opacity:.55}.site-footer .footer-column ul{display:grid!important;justify-content:start!important;justify-items:start!important;gap:12px!important;margin:0!important;padding:0!important}.site-footer .footer-column li{margin:0!important;font-size:15px!important;line-height:1.45!important;text-align:left!important}.site-footer .footer-bottom{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:20px!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:none!important;text-align:left!important}.site-footer .footer-bottom>*{margin:0!important;font-size:11px!important}.site-footer .footer-logo,.site-footer .footer-brand .brand-logo{justify-self:start!important;margin:0!important;background-position:left center!important}.site-footer .footer-column ul{gap:0!important}.site-footer .footer-column li,.site-footer .footer-column li a,.site-footer .footer-column li span{font-size:15px!important;letter-spacing:0!important}.site-footer .footer-column li{display:flex!important;align-items:center;min-height:40px!important}.site-footer .footer-column li a{min-height:40px!important}.site-footer .footer-contact li:not(:has(a)){padding-top:6px;opacity:.8}.site-footer .footer-bottom{margin:0!important}}@media (max-width: 620px){.yasam-section .yasam-image-column,#yasam .yasam-image-column{width:72%!important}#yasam .yasam-image-wrapper{aspect-ratio:4 / 5!important}#yasam .yasam-content{margin-top:40px!important}}@media (max-width: 620px){.home-project-filters{flex-wrap:nowrap!important;gap:8px!important;padding-bottom:8px!important}.home-project-filters .project-filter{flex:0 1 auto;padding:8px 12px!important;font-size:11px!important;letter-spacing:.08em!important;white-space:nowrap}.project-catalogue-intro span{margin-top:8px!important}.projects-page .pj-chip{padding:6px 11px!important;font-size:10px!important;letter-spacing:.12em!important}.projects-page .pj-group-head p{max-width:none!important}.projects-page .pj-facts{gap:10px!important}.projects-page .pj-facts dd{font-size:10px!important;letter-spacing:.08em!important}.about-page .about-facts{grid-template-columns:1fr 1fr!important;gap:16px!important}.about-page .about-facts dt{font-size:30px!important}.about-page .mf-media{aspect-ratio:1 / 1!important}.rafine-yasam-page .section--taupe .container>div:last-child>img{aspect-ratio:4 / 3!important}.landing-page .landing-life-grid figure{width:100%;min-height:0!important;max-height:none!important;height:auto!important;aspect-ratio:4 / 3;overflow:hidden}.landing-page .landing-life-grid figure img{width:100%!important;min-height:0!important;max-height:none!important;height:100%!important;object-fit:cover}.landing-page #landing-numbers-title{font-family:var(--font-primary)!important;letter-spacing:.14em!important}.landing-page .landing-plans .landing-section-head{margin-bottom:32px!important}.landing-map-label{padding:14px 16px!important;gap:4px!important}.landing-map-label strong{font-size:22px!important;line-height:1.2!important}.landing-page .landing-form{row-gap:14px!important}.landing-page .landing-form label{margin-bottom:0!important;padding-bottom:8px!important}.project-inline-form .project-inline-form-fields{row-gap:14px!important;gap:14px!important}.project-inline-form .project-inline-form-fields>label{padding-bottom:8px!important;margin-bottom:0!important}.site-footer{padding-top:0!important;padding-bottom:8px!important}.site-footer .footer-top{padding-top:48px!important;margin-bottom:0!important}.legal-page h3,.legal-section h3{line-height:1.5!important}.landing-page .landing-lead-grid{row-gap:28px!important;gap:28px!important}}@media (max-width: 620px){.project-catalogue-intro{display:none!important}.yasam-section .yasam-aside{margin-bottom:24px!important}.yasam-section .yasam-content,.yasam-section .yasam-content .text-link{margin-top:24px!important}.brand-story-scene{padding-top:12px!important}.brand-story-origin-visual{margin-top:28px!important}.experience-panels{padding-top:12px!important;padding-bottom:0!important}.rafine-yasam-page .ry-definition-body{gap:28px!important}.rafine-yasam-page .rafine-values-section .container>.grid{margin-bottom:24px!important}.rafine-yasam-page .rafine-values-grid{padding-bottom:0!important}.projects-page .pj-group-head{margin-bottom:24px!important;padding-bottom:20px!important}.about-page .about-intro-section .container>div+div{margin-top:28px!important}.about-page .about-highlight-quote{margin-top:24px!important;padding-block:24px!important}.about-page .mf-head{margin-bottom:28px!important}.contact-page .contact-details-layout{gap:28px!important}.contact-page .contact-detail-card{min-height:0!important}.contact-page .contact-detail-card h3{margin-top:20px!important}.contact-page .section--taupe .container{gap:28px!important}.seyir-location-foot{margin-top:16px!important}.project-inline-form .project-inline-direct{margin-top:20px!important}.project-inline-form .project-inline-form-grid{gap:28px!important}.landing-page .landing-feature-intro .landing-section-number{margin-bottom:8px!important}.landing-page .landing-numbers{margin-top:28px!important}.landing-page .landing-features .landing-metrics{margin-bottom:0!important}.landing-page .landing-features .landing-design-grid{margin-top:24px!important}.landing-page .landing-features .landing-view{margin-top:32px!important}.landing-page .landing-life-grid{gap:28px!important}.landing-page .landing-developer .landing-container{gap:32px!important}.landing-page .landing-contact-direct{margin-top:24px!important}.site-footer .footer-top{gap:24px!important;padding-bottom:24px!important}.site-footer .footer-brand{padding-bottom:24px!important}.site-footer .footer-contact{padding-top:24px!important}.site-footer .footer-bottom{padding-top:12px!important}}@media (max-width: 620px){.experience-topline{padding-bottom:12px!important}.seyir-location-distances .seyir-distance-group dl{grid-template-columns:1fr 1fr!important;gap:16px 14px!important}.seyir-location-distances .seyir-distance-group dl>div{display:flex!important;flex-direction:column-reverse;gap:2px!important}.seyir-location-distances .seyir-distance-group dt{font-size:13px!important;line-height:1.3!important;opacity:.8}.seyir-location-distances .seyir-distance-group dd{font-size:22px!important}}@media (max-width: 900px){.offcanvas-menu{justify-content:flex-start!important;gap:36px;padding:calc(104px + var(--rafine-safe-top, 0px)) 20px calc(28px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto}.offcanvas-menu .menu-list{gap:0!important;border-top:1px solid rgba(245,243,236,.14);counter-reset:menu-item}.offcanvas-menu .menu-list li:not(.menu-lead-item){border-bottom:1px solid rgba(245,243,236,.14);counter-increment:menu-item}.offcanvas-menu .menu-link{display:grid!important;grid-template-columns:34px 1fr auto;align-items:baseline;padding:20px 0 18px;font-size:clamp(30px,8.6vw,40px)!important;letter-spacing:-.02em!important;line-height:1.1!important}.offcanvas-menu .menu-link:before{content:counter(menu-item,decimal-leading-zero);font-family:var(--font-primary);font-size:11px;letter-spacing:.14em;opacity:.45;transform:translateY(-.6em)}.offcanvas-menu .menu-link:after{content:"→";font-family:var(--font-primary);font-size:18px;opacity:.4;transition:opacity .25s ease,transform .25s ease}.offcanvas-menu .menu-link[aria-current=page]{color:#a9c2cf}.offcanvas-menu .menu-link[aria-current=page]:after,.offcanvas-menu .menu-link:active:after{opacity:1}.offcanvas-menu .menu-lead-item{margin-top:28px!important}.offcanvas-menu .menu-lead-card.header-lead-card{width:100%}.offcanvas-menu .menu-lead-card .header-lead-arrow{display:block!important}.offcanvas-menu .menu-footer{display:grid!important;grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(245,243,236,.14);font-size:13px!important;letter-spacing:.02em!important}.offcanvas-menu .menu-footer-col{display:grid;align-content:start;gap:6px}.offcanvas-menu .menu-footer p{margin:0 0 4px!important;font-size:10px!important;letter-spacing:.16em!important}.offcanvas-menu .menu-footer a,.offcanvas-menu .menu-footer span{line-height:1.5;overflow-wrap:anywhere}.menu-toggle:focus:not(:focus-visible){outline:none}}@media (max-width: 620px){.seyir-location-distances{grid-auto-columns:max-content!important}.seyir-location-distances .seyir-distance-group dl{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:max-content;gap:22px!important}}@media (max-width: 620px){.projects-page .pj-done{display:flex!important;flex-direction:column;gap:24px!important}.projects-page .pj-done-media{order:-1;margin:0!important}.contact-page .contact-form-layout{display:flex!important;flex-direction:column}.contact-page .contact-form-intro{display:contents!important}.contact-page .contact-form-intro>:not(.contact-form-direct){order:0}.contact-page .contact-form-intro>*{margin-top:0!important;margin-bottom:0!important}.contact-page .contact-form-intro>.contact-form-title{margin-top:16px!important}.contact-page .contact-form-intro>p{margin-top:16px!important}.contact-page .contact-form-shell{order:1;margin-top:28px}.contact-page .contact-form-direct{order:2;margin-top:28px!important;padding-top:0!important;border-top:0!important}.project-inline-form .project-inline-form-grid{display:flex!important;flex-direction:column}.project-inline-form .project-inline-form-grid>div:first-child{display:contents}.project-inline-form .project-inline-form-fields{order:1}.project-inline-form .project-inline-direct{order:2;margin-top:0!important}.landing-page .landing-hero .landing-primary-cta{display:none!important}.landing-page .landing-developer-brand>img{display:none!important}.landing-page .landing-developer-grid{display:flex!important;flex-direction:column;align-items:stretch!important;gap:0!important;text-align:left!important}.landing-page .landing-developer-grid>div:first-child>*{margin-inline:0!important;text-align:left!important}.landing-page .landing-developer-grid h2{margin-top:16px!important;margin-bottom:0!important}.landing-page .landing-developer-grid h2+p{margin-top:16px!important;margin-bottom:0!important}.landing-page .landing-developer-grid>div:first-child{display:contents}.landing-page .landing-developer-brand{margin-top:28px!important}.landing-page .landing-developer .landing-outline-cta{order:3;align-self:flex-start;margin-top:28px!important}.landing-page .landing-contact-direct{display:none!important}.landing-page .project-gallery-filter{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;width:100%;max-width:none!important;padding:0!important;overflow:visible!important;background:none!important;border:0!important;border-radius:0!important}.landing-page .project-gallery-filter button{min-height:40px!important;padding:0 8px!important;font-size:11px!important;letter-spacing:.08em!important;border:1px solid rgba(244,243,237,.2)!important}.landing-page .project-gallery-filter button[aria-pressed=true]{border-color:transparent!important}.landing-page .landing-features .landing-metrics{grid-auto-columns:34%!important}.landing-page .landing-features .landing-metrics dt{font-size:24px!important;white-space:nowrap}.landing-page .landing-features .landing-metrics dd{font-size:11px!important;letter-spacing:.08em!important}.landing-page #landing-numbers-title{gap:.4em!important}.landing-page #landing-numbers-title:after{margin-left:auto;content:"Kaydırın →";font-family:var(--font-primary);font-size:11px;letter-spacing:.1em;opacity:.55;text-transform:uppercase}}@media (min-width: 901px){.hero-section .hero-sub{max-width:none!important;white-space:nowrap}}.seyir-sticky-cta{display:none!important}@media (max-width: 900px){.seyir-sticky-cta.header-lead-card{position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:90;display:inline-flex!important;align-items:center;min-width:230px;min-height:62px;padding:6px 10px 6px 6px;color:#343532;background:#f7f5eef7;border:1px solid rgba(45,45,43,.16);border-radius:999px;box-shadow:0 12px 30px #16161247;font-family:var(--font-primary);cursor:pointer;transition:transform .32s ease,opacity .32s ease}.seyir-sticky-cta .header-lead-content{gap:16px;width:100%}.seyir-sticky-cta .header-lead-thumb{width:48px;height:48px;flex-basis:48px}.seyir-sticky-cta .header-lead-copy strong{font-size:12px;letter-spacing:.12em}.seyir-sticky-cta .header-lead-arrow{display:block!important;width:34px;height:34px;flex-basis:34px;padding:8px;margin-left:auto}body.lead-open .seyir-sticky-cta,body.plan-detail-open .seyir-sticky-cta,body.menu-open .seyir-sticky-cta{opacity:0;pointer-events:none;transform:translateY(24px)}}@media (max-width: 620px){.project-lead-heading{margin:20px 0 32px!important}.project-lead-heading h2{margin-bottom:16px!important}.project-lead-heading p{max-width:none!important}}.landing-page .landing-mobile-menu summary>i{transform:translateY(-2.5px)}.landing-page main>section.landing-life,.landing-page main>section.landing-plans,.landing-page main>section.landing-developer{background-color:var(--landing-paper)!important}@media (max-width: 900px){.landing-page .landing-plan-grid,.landing-page .landing-metrics,.landing-page .landing-design-grid,.landing-page .landing-life .landing-values,.seyir-location-distances,.contact-page .contact-map-grid,.contact-page .contact-details-list,.mf-principles,.experience-panels,.brand-story-scenes,.projects-page .pj-future,.rafine-yasam-page .rafine-story-steps,.rafine-values-grid,.home-project-filters,.project-gallery-filter,.firsatlar-list{overflow-y:hidden!important;overscroll-behavior-x:contain;touch-action:pan-x pan-y}:is(.landing-plan-grid,.landing-metrics,.landing-design-grid,.landing-values,.seyir-location-distances,.contact-map-grid,.contact-details-list,.mf-principles,.experience-panels,.brand-story-scenes,.pj-future,.rafine-story-steps,.rafine-values-grid)>:is([data-reveal],.editorial-reveal),:is(.landing-plan-grid,.landing-design-grid,.contact-details-list,.brand-story-scenes,.pj-future,.rafine-values-grid)>* [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}}body:has(.landing-mobile-menu[open]) .seyir-sticky-cta{opacity:0!important;pointer-events:none!important;transform:translateY(24px)!important}.form-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.field-hint{display:block;margin-top:6px;font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;opacity:.8}.field-hint.is-error{color:#b5482f;opacity:1}.project-inline-form--dark .field-hint.is-error{color:#e29a85}.field-hint-fix{padding:0;color:inherit;background:none;border:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}[aria-invalid=true]{border-bottom-color:#b5482f!important}form .cselect-trigger.cselect-trigger,.cselect-trigger{position:absolute!important;z-index:2;display:block!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;color:transparent!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;cursor:pointer}form .cselect-trigger:before,form .cselect-trigger:after{display:none!important}.cselect-trigger:focus-visible{outline:2px solid var(--c-steel-blue, #456779);outline-offset:2px}select.is-cselect-focus{border-bottom-color:var(--c-steel-blue, #456779)!important}.cselect-panel{position:absolute;z-index:60;min-width:220px;max-height:280px;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;list-style:none;color:#343532;background:#fbfaf6;border:1px solid rgba(45,45,43,.12);border-radius:14px;box-shadow:0 18px 40px #16161229,0 2px 6px #1616120f;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.cselect-panel.is-open{opacity:1;transform:none}.cselect-panel [role=option]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:10px 14px;border-radius:10px;font:400 15px/1.3 var(--font-primary);letter-spacing:0;text-transform:none;cursor:pointer}.cselect-panel [role=option]+[role=option]{margin-top:2px}.cselect-panel [role=option].is-active{background:#45677917}.cselect-panel [role=option] svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;opacity:0}.cselect-panel [role=option].is-selected{color:var(--c-steel-blue, #456779)}.cselect-panel [role=option].is-selected svg{opacity:1}.project-inline-form--dark .cselect-panel{color:#f1eee4;background:#2f302c;border-color:#f5f3ec24}.project-inline-form--dark .cselect-panel [role=option].is-active{background:#f5f3ec14}.project-inline-form--dark .cselect-panel [role=option].is-selected{color:#a9c2cf}.seyir-sticky-cta.is-hidden{opacity:0!important;pointer-events:none!important;transform:translateY(24px)!important}.cselect-trigger{-webkit-tap-highlight-color:transparent}.human-check{grid-column:1 / -1;margin:4px 0 20px}.human-check altcha-widget{--altcha-max-width: 320px;--altcha-border-width: 1px;--altcha-border-radius: 12px;--altcha-color-base: transparent;--altcha-color-border: rgba(64, 61, 55, .22);--altcha-color-text: currentColor;--altcha-color-border-focus: var(--c-steel-blue, #456779);--altcha-color-error-text: #b5482f;--altcha-color-footer-bg: transparent;display:block;font-family:var(--font-primary);font-size:14px;letter-spacing:0;text-transform:none}.project-inline-form--dark .human-check altcha-widget,.project-lead-drawer.is-dark .human-check altcha-widget{--altcha-color-border: rgba(245, 243, 236, .3);--altcha-color-error-text: #e29a85}.human-check altcha-widget input[type=checkbox]{accent-color:var(--c-steel-blue, #456779)}form .human-check altcha-widget label,form .human-check altcha-widget input{display:inline!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}form .human-check altcha-widget input[type=checkbox]{display:inline-block!important;width:20px!important;height:20px!important;margin:0!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important}:root{--fs-hero: clamp(52px, 6.6vw, 96px);--fs-section: clamp(38px, 4.4vw, 64px);--fs-title: clamp(24px, 2.35vw, 34px);--fs-project: clamp(36px, 3.6vw, 52px);--fs-eyebrow: 11px;--fs-lead: clamp(16px, 1.25vw, 18px);--fs-body: 16px;--fs-small: 13px}@media (max-width: 620px){:root{--fs-body: 15px;--fs-small: 12px}}.hero-headline,.subpage-hero h1,.project-detail-hero h1,.landing-page .landing-hero h1,.projects-page .pj-title{font-size:var(--fs-hero)!important;line-height:.98!important}.brand-story-prologue h2,.projeler-section .projects-heading h2,.firsatlar-intro h2,.projects-page .pj-group-head h2,.rafine-yasam-page #rafine-hikaye .t-heading-2,.rafine-yasam-page #rafine-yasam-nedir .t-heading-2,.rafine-yasam-page .rafine-values-section .t-heading-2,.about-page .mf-lead,.about-page .experience-panel h3,.contact-page .contact-details-intro h2,.contact-page .contact-form-title,.landing-page .landing-feature-intro h2,.landing-page .landing-view-content h2,.landing-page .landing-safety h3,.landing-page .landing-life-copy h2,.landing-page .landing-design-head h2,.landing-page .landing-section-head h2,.landing-page .seyir-location-heading h2,.landing-page .landing-developer h2,.landing-page .landing-lead-copy h2,.project-gallery-head h2,.project-detail-page main>.section h2.t-heading-1,.project-detail-page main>.section h2.t-heading-3,.project-inline-form h2,.yasam-catalogue-copy h2{font-size:var(--fs-section)!important;line-height:1.04!important;letter-spacing:-.025em}.rafine-yasam-page #rafine-hikaye .rafine-story-steps h3,.rafine-yasam-page .rafine-values-grid .t-heading-3,.rafine-yasam-page .section--taupe .t-heading-3,.about-page .mf-principle h3,.contact-page .contact-detail-card h3,.project-detail-page main>.section h3.t-heading-1{font-size:var(--fs-title)!important;line-height:1.1!important;letter-spacing:-.015em}.projects-page .pj-feature-card h3,.projects-page .pj-done-copy h3,.projects-page .pj-future-card h3,.project-catalogue-title{font-size:var(--fs-project)!important;line-height:1.02!important;letter-spacing:-.02em}.about-page .about-intro-summary h2{font-size:var(--fs-title)!important;line-height:1.1!important}main .t-caption,main .section-kicker,main .landing-section-number,main .pj-eyebrow,main .mf-eyebrow,main .experience-eyebrow,main .brand-story-prologue-meta span,main .contact-detail-card>span,main .firsat-card-eyebrow,.experience-topline h2{font-size:var(--fs-eyebrow)!important;letter-spacing:.14em!important}main .t-body-lg,.hero-sub,.projects-page .pj-lede,.about-page .mf-sub,.brand-story-prologue>p,.project-catalogue-intro>p,.contact-page .contact-details-intro>p,.contact-page .contact-form-intro>p,.landing-page .landing-hero-copy,.landing-page .landing-feature-intro>p,.landing-page .landing-view-content p,.landing-page .landing-life-copy>p,.landing-page .landing-design-head p,.landing-page .landing-section-head p,.landing-page .seyir-location-intro,.landing-page .landing-developer p,.landing-page .landing-lead-copy>p,.yasam-catalogue-description,.project-inline-form-grid>div>p{font-size:var(--fs-lead)!important;line-height:1.65!important}main .t-body,.projects-page .pj-copy,.about-page .mf-principle p,.brand-story-description,.yasam-text-stage p,.rafine-yasam-page #rafine-hikaye .rafine-story-steps p,.contact-page .contact-detail-card p{font-size:var(--fs-body)!important;line-height:1.7!important}.landing-page .seyir-location-foot,.landing-page .seyir-location-foot p,.contact-page .contact-detail-card small{font-size:var(--fs-small)!important;line-height:1.55!important}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
