/* jalili-p: CSS-EXTERNALISE-1, WPCode snippets #3091 -- the served text, byte for byte, in served order */
body.single-developer{--champagne:#C4A265;--champagne-soft:rgba(196,162,101,0.14);--obsidian:#1A1710;--dark:#0F0E0C;--dark-2:#14120E;--warm:#FAF8F4;--parchment:#F5F2EC;--cream:#F2EEE8;--stone:#8C8070;--gulf:#1E6B6B;--line:rgba(26,23,16,0.08);--line-dark:rgba(255,255,255,0.08);background:var(--warm)}body.single-developer .elementor-445>.e-con:has(h2:-webkit-any(:contains("Meet Our Team"))){display:none}body.single-developer [data-elementor-id="445"]>.e-con:first-child{margin-top:-127px}body.single-developer .jdev-eyebrow{font-family:"DM Mono",monospace;font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--champagne);display:inline-flex;align-items:center;gap:10px}body.single-developer .jdev-eyebrow::before{content:"—";color:var(--stone);margin-right:4px}body.single-developer .jdev-eyebrow .idx{color:var(--stone);margin-right:4px}body.single-developer .jdev-chap-title{font-family:"Fraunces",Georgia,serif;font-weight:300;font-size:clamp(34px, 4.4vw, 54px);line-height:1.05;letter-spacing:-.5px;max-width:720px;color:var(--obsidian)}body.single-developer .jdev-chap-title em{color:var(--champagne);font-style:italic}body.single-developer .jdev-chap-note{font-family:"DM Mono",monospace;font-size:10px;letter-spacing:1.8px;color:var(--stone);text-transform:uppercase;text-align:right;max-width:220px;line-height:1.6}body.single-developer .jdev-chap-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:56px;gap:40px;flex-wrap:wrap}body.single-developer .jdev-hero{position:relative;min-height:92vh;padding:0 56px 72px!important;color:#fff;overflow:hidden;display:flex!important;align-items:flex-end!important}@media (min-width:768px){body.single-developer .jdev-hero{min-height:640px}}body.single-developer .jdev-hero>.elementor-widget,body.single-developer .jdev-hero>.elementor-element{position:static!important;width:100%!important;max-width:100%!important}body.single-developer .jdev-hero-bg{position:absolute!important;inset:0;z-index:0;background:#0a0907}body.single-developer .jdev-hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.72;animation:jdevKenburns 14s ease-out forwards}@keyframes jdevKenburns{from{transform:scale(1.05)}to{transform:scale(1.14)}}body.single-developer .jdev-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(15 14 12 / .35) 0%,#fff0 30%,rgb(15 14 12 / .55) 70%,rgb(15 14 12 / .88) 100%);pointer-events:none}body.single-developer .jdev-hero-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%;display:grid!important;grid-template-columns:1fr auto;gap:48px;align-items:end}body.single-developer .jdev-hero-breadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:26px;font-family:"DM Mono",monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .55)}body.single-developer .jdev-hero-breadcrumb a{color:inherit;text-decoration:none}body.single-developer .jdev-hero-breadcrumb a:hover{color:var(--champagne)}body.single-developer .jdev-hero-title,body.single-developer .jdev-hero-title .elementor-heading-title{font-family:"Fraunces",Georgia,serif!important;font-weight:300!important;font-size:clamp(58px, 9vw, 128px)!important;line-height:0.98!important;letter-spacing:-1.2px!important;color:#F7F5F0!important;margin-bottom:24px!important}body.single-developer .jdev-hero-lead{font-family:"Fraunces",Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(20px, 2.1vw, 26px);line-height:1.45;color:rgb(255 255 255 / .82);max-width:680px;margin-bottom:36px}body.single-developer .jdev-hero-pills{display:flex;flex-wrap:wrap;gap:10px}body.single-developer .jdev-hero-pills .jdev-pill{font-family:"DM Mono",monospace;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;padding:8px 14px;border:1px solid rgb(255 255 255 / .22);color:rgb(255 255 255 / .78)}body.single-developer .jdev-hero-pills .jdev-pill::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--champagne);margin-right:8px;vertical-align:middle}body.single-developer .jdev-hero-nums{display:grid;grid-template-rows:repeat(3,auto);gap:28px;padding:28px 0 0 48px;border-left:1px solid rgb(255 255 255 / .14);min-width:220px}body.single-developer .jdev-hero-num .v{font-family:"Fraunces",serif;font-weight:300;font-size:46px;line-height:1;color:#fff;font-feature-settings:"onum","tnum"}body.single-developer .jdev-hero-num .v em{color:var(--champagne);font-style:italic}body.single-developer .jdev-hero-num .l{font-family:"DM Mono",monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .48);margin-top:6px}body.single-developer .jdev-chapter{padding:104px 40px 80px!important;position:relative}body.single-developer .jdev-chapter .jdev-container{max-width:1200px;margin:0 auto}body.single-developer .jdev-house{background:var(--warm)}body.single-developer .jdev-house .jdev-house-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:72px;align-items:start}body.single-developer .jdev-house-lead{font-family:"Fraunces",serif;font-weight:300;font-size:26px;line-height:1.5;color:var(--obsidian);margin-bottom:28px}body.single-developer .jdev-house-lead::first-letter{font-size:72px;float:left;line-height:.82;padding:8px 12px 0 0;color:var(--champagne);font-style:italic;font-weight:400}body.single-developer .jdev-house-body p{color:rgb(26 23 16 / .75);margin-bottom:18px;max-width:56ch}body.single-developer .jdev-house-pullquote{margin:32px 0;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:"Fraunces",serif;font-weight:300;font-style:italic;font-size:22px;line-height:1.45;color:var(--obsidian);max-width:52ch}body.single-developer .jdev-house-pullquote cite{display:block;margin-top:10px;font-style:normal;font-family:"DM Mono",monospace;font-size:10px;letter-spacing:1.8px;color:var(--stone);text-transform:uppercase}body.single-developer .jdev-house-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;position:sticky;top:100px}body.single-developer .jdev-fact-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line);gap:18px}body.single-developer .jdev-fact-row:last-child{border-bottom:0}body.single-developer .jdev-fact-label{font-family:"DM Mono",monospace;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--stone)}body.single-developer .jdev-fact-value{font-family:"Fraunces",serif;font-weight:300;font-size:22px;text-align:right;font-feature-settings:"onum","tnum";color:var(--obsidian)}body.single-developer .jdev-fact-value em{color:var(--champagne);font-style:italic}body.single-developer .jdev-signatures{background:var(--dark-2);color:rgb(255 255 255 / .78)}body.single-developer .jdev-signatures .jdev-chap-title{color:#fff}body.single-developer .jdev-signatures .jdev-chap-note{color:rgb(255 255 255 / .5)}body.single-developer .jdev-sigs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}body.single-developer .jdev-sig{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#000;display:block;text-decoration:none}body.single-developer .jdev-sig img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease;opacity:.9}body.single-developer .jdev-sig:hover img{transform:scale(1.05);opacity:1}body.single-developer .jdev-sig::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgb(15 14 12 / .92) 100%);pointer-events:none}body.single-developer .jdev-sig-info{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;color:#fff}body.single-developer .jdev-sig-idx{font-family:"DM Mono",monospace;font-size:10px;color:var(--champagne);letter-spacing:2px;margin-bottom:6px}body.single-developer .jdev-sig-name{font-family:"Fraunces",serif;font-weight:300;font-size:22px;margin-bottom:4px;line-height:1.15}body.single-developer .jdev-sig-name em{color:var(--champagne);font-style:italic}body.single-developer .jdev-sig-meta{font-family:"DM Mono",monospace;font-size:9px;letter-spacing:1.5px;color:rgb(255 255 255 / .64);text-transform:uppercase}body.single-developer .jdev-track{background:var(--parchment)}body.single-developer .jdev-track .jdev-track-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body.single-developer .jdev-track-cell{padding:44px 28px;border-right:1px solid var(--line);position:relative}body.single-developer .jdev-track-cell:last-child{border-right:0}body.single-developer .jdev-track-cell .v{font-family:"Fraunces",serif;font-weight:300;font-size:68px;line-height:.9;color:var(--obsidian);font-feature-settings:"onum","tnum";letter-spacing:-2px}body.single-developer .jdev-track-cell .v em{color:var(--champagne);font-style:italic}body.single-developer .jdev-track-cell .v .suf{font-size:28px;color:var(--stone);vertical-align:super;margin-left:4px;letter-spacing:0}body.single-developer .jdev-track-cell .l{font-family:"DM Mono",monospace;font-size:9px;letter-spacing:2px;color:var(--stone);text-transform:uppercase;margin-top:14px;line-height:1.5}body.single-developer .jdev-track-cell .d{color:rgb(26 23 16 / .65);font-size:13px;margin-top:12px;max-width:24ch;line-height:1.5}body.single-developer .jdev-track-caption{margin-top:32px;font-family:"DM Mono",monospace;font-size:10px;letter-spacing:1.8px;color:var(--stone);text-transform:uppercase;text-align:right}body.single-developer .jdev-repping{background:var(--warm)}body.single-developer .jdev-filter-chip:hover{border-color:var(--champagne)}body.single-developer .jdev-filter-chip.on{background:var(--obsidian);color:var(--champagne);border-color:var(--obsidian)}body.single-developer .jdev-repping .e-loop-item:hover{transform:translateY(-4px);border-color:var(--champagne)!important}body.single-developer .jdev-repping .e-loop-item:first-child{grid-column:span 2;grid-row:span 2}body.single-developer .jdev-specialist{background:var(--dark);color:#fff}body.single-developer .jdev-specialist .jdev-chap-title{color:#fff}body.single-developer .jdev-spec-agent .n{font-family:"Fraunces",serif;font-weight:300;font-size:28px;margin-bottom:4px;color:#fff}body.single-developer .jdev-spec-agent .n em{color:var(--champagne);font-style:italic}body.single-developer .jdev-spec-agent .lang{display:flex;gap:6px;flex-wrap:wrap}body.single-developer .jdev-spec-agent .lang span{font-family:"DM Mono",monospace;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;padding:4px 9px;background:rgb(30 107 107 / .24);color:#87C4C4}body.single-developer .jdev-spec-copy{color:rgb(255 255 255 / .78)}body.single-developer .jdev-wa-btn:hover{background:#1fba58}body.single-developer .jdev-related{background:var(--cream)}body.single-developer .jdev-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}body.single-developer .jdev-related-card{background:#fff;border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;transition:all 0.3s ease;text-decoration:none!important;color:inherit!important}body.single-developer .jdev-related-card:hover{border-color:var(--champagne);transform:translateY(-3px)}body.single-developer .jdev-related-card .logo-box{display:flex;align-items:center;justify-content:center;height:80px;margin-bottom:20px;padding:14px 20px;background:var(--parchment);border:1px solid var(--line)}body.single-developer .jdev-related-card .logo-box span{font-family:"Fraunces",serif;font-weight:400;font-size:26px;letter-spacing:4px;color:var(--obsidian)}body.single-developer .jdev-related-card h4{font-family:"Fraunces",serif;font-weight:300;font-size:24px;margin-bottom:6px;line-height:1.15;color:var(--obsidian)}body.single-developer .jdev-related-card h4 em{color:var(--champagne);font-style:italic}body.single-developer .jdev-related-card .card-eyebrow{font-family:"DM Mono",monospace;font-size:10px;letter-spacing:1.5px;color:var(--stone);text-transform:uppercase;margin-bottom:14px}body.single-developer .jdev-related-card p{font-size:13px;color:rgb(26 23 16 / .68);line-height:1.55;margin-bottom:20px;flex:1}body.single-developer .jdev-related-card .rm{margin-top:auto;font-family:"DM Mono",monospace;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--champagne);padding-top:16px;border-top:1px solid var(--line);position:relative;display:inline-block}body.single-developer .jdev-related-card .rm::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--champagne);transform:scaleX(.3);transform-origin:left;transition:transform 0.4s ease}body.single-developer .jdev-related-card:hover .rm::after{transform:scaleX(1)}@media (max-width:1024px){body.single-developer .jdev-chapter{padding:72px 28px 64px!important}body.single-developer .jdev-hero{padding:0 28px 56px!important}body.single-developer .jdev-hero-inner{grid-template-columns:1fr;gap:32px}body.single-developer .jdev-hero-nums{grid-template-rows:none;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0 0 0;border-left:0;border-top:1px solid rgb(255 255 255 / .14)}body.single-developer .jdev-hero-num .v{font-size:34px}body.single-developer .jdev-house .jdev-house-grid{grid-template-columns:1fr;gap:48px}body.single-developer .jdev-house-facts{position:static}body.single-developer .jdev-sigs{grid-template-columns:repeat(2,1fr)}body.single-developer .jdev-track .jdev-track-grid{grid-template-columns:repeat(2,1fr)}body.single-developer .jdev-track-cell{border-right:0;border-bottom:1px solid var(--line)}body.single-developer .jdev-track-cell:nth-child(odd){border-right:1px solid var(--line)}body.single-developer .jdev-track-cell:nth-last-child(-n+2){border-bottom:0}body.single-developer .jdev-repping .e-loop-item:first-child{grid-column:span 2;grid-row:span 1}body.single-developer .jdev-spec-grid{grid-template-columns:1fr;gap:40px}body.single-developer .jdev-related-grid{grid-template-columns:1fr;gap:18px}}@media (max-width:640px){body.single-developer .jdev-hero{min-height:520px;height:88vh}body.single-developer .jdev-hero-title,body.single-developer .jdev-hero-title .elementor-heading-title{font-size:52px!important}body.single-developer .jdev-chapter{padding:56px 20px 48px!important}body.single-developer .jdev-chap-head{margin-bottom:36px}body.single-developer .jdev-sigs{grid-template-columns:1fr}body.single-developer .jdev-track .jdev-track-grid{grid-template-columns:1fr}body.single-developer .jdev-track-cell{border-right:0!important;border-bottom:1px solid var(--line)}body.single-developer .jdev-track-cell:last-child{border-bottom:0}body.single-developer .jdev-track-cell .v{font-size:52px}body.single-developer .jdev-repping .elementor-loop-container{grid-template-columns:1fr!important}body.single-developer .jdev-repping .e-loop-item:first-child{grid-column:span 1}body.single-developer .jdev-spec-agent{flex-direction:column;text-align:center}}body.single-developer .jdev-hero-nums{gap:28px;max-width:220px}body.single-developer .jdev-hero-num{padding-top:16px;border-top:1px solid rgb(255 255 255 / .22)}body.single-developer .jdev-hero-num:first-child{padding-top:0;border-top:0}body.single-developer .jdev-hero-num .l{margin-top:6px;letter-spacing:.04em;opacity:.82}body.single-developer .jdev-hero::before{background:linear-gradient(to bottom,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .18) 46%,#fff0 72%)}body.single-developer.postid-361 .jdev-hero-title{display:inline-block}body.single-developer.postid-361 .jdev-hero-title::after{content:"Properties.";display:block;font-style:italic;font-weight:400;letter-spacing:-.01em;opacity:.92;margin-top:4px}body.single-developer .jdev-hero{min-height:780px!important;align-items:center!important;padding-top:120px!important;padding-bottom:88px!important}body.single-developer .jdev-hero-title,body.single-developer .jdev-hero-title .elementor-heading-title{font-size:clamp(56px, 6.2vw, 84px)!important;line-height:1.02!important;letter-spacing:-0.015em!important}body.single-developer.postid-361 .jdev-hero-title::after{margin-top:2px!important;letter-spacing:-0.02em!important;font-size:inherit!important}body.single-developer .jdev-hero-crumbs,body.single-developer .jdev-crumbs{margin-bottom:28px!important}body.single-developer .jdev-hero-num .v.num{font-size:clamp(32px, 3.2vw, 46px)!important;line-height:1!important}body.single-developer .jdev-hero-nums{all:unset;display:flex!important;flex-direction:row!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;gap:0!important;margin:0!important;padding:0!important;z-index:3!important;background:rgb(20 18 14 / .92)!important;border-top:1px solid rgb(196 162 101 / .22)!important;min-height:110px!important;align-items:center!important;justify-content:stretch!important}body.single-developer .jdev-hero-nums .jdev-hero-num{flex:1 1 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:22px 24px!important;margin:0!important;border:0!important;border-left:1px solid rgb(196 162 101 / .12)!important;text-align:center!important;min-height:110px!important}body.single-developer .jdev-hero-nums .jdev-hero-num:first-child{border-left:0!important}body.single-developer .jdev-hero-nums .jdev-hero-num .v,body.single-developer .jdev-hero-nums .jdev-hero-num .v.num{font-family:"Fraunces",Georgia,serif!important;font-weight:300!important;font-size:clamp(28px, 2.8vw, 40px)!important;line-height:1!important;letter-spacing:0.01em!important;color:#C4A265!important;margin:0!important}body.single-developer .jdev-hero-nums .jdev-hero-num .v em{font-style:normal!important;font-weight:300!important;color:inherit!important}body.single-developer .jdev-hero-nums .jdev-hero-num .l{font-family:"DM Mono","Courier New",monospace!important;font-size:10px!important;font-weight:400!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:rgb(255 255 255 / .5)!important;margin:0!important;opacity:1!important;line-height:1.3!important}body.single-developer .jdev-hero{padding-bottom:150px!important}body.single-developer .jdev-hero-inner{width:100%!important}@media (max-width:768px){body.single-developer .jdev-hero-nums{flex-direction:column!important;min-height:0!important}body.single-developer .jdev-hero-nums .jdev-hero-num{border-left:0!important;border-top:1px solid rgb(196 162 101 / .12)!important;padding:16px 20px!important;min-height:0!important}body.single-developer .jdev-hero-nums .jdev-hero-num:first-child{border-top:0!important}body.single-developer .jdev-hero{padding-bottom:80px!important}}body.single-developer .jdev-hero-nums{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:100vw!important;max-width:100vw!important}body.single-developer .jdev-hero-inner{position:static!important}body.single-developer .jdev-hero .elementor-widget-html,body.single-developer .jdev-hero .elementor-widget-ht{position:static!important}body.single-developer .jdev-hero-nums{top:auto!important;bottom:0!important}body.single-developer .jdev-hero::after{content:"";position:absolute;inset:0 auto 0 0;width:60%;background:linear-gradient(to right,rgb(0 0 0 / .65) 0%,rgb(0 0 0 / .35) 55%,#fff0 100%);pointer-events:none;z-index:1}body.single-developer .jdev-hero-inner,body.single-developer .jdev-hero-left,body.single-developer .jdev-hero-title,body.single-developer .jdev-hero-breadcrumb,body.single-developer .jdev-hero-badge,body.single-developer .jdev-hero-lead,body.single-developer .jdev-hero-pills{position:relative;z-index:2}body.single-developer .jdev-hero-nums{z-index:3!important}body.single-developer .jdev-hero-breadcrumb,body.single-developer .jdev-hero-badge{display:none!important}body.single-developer .jdev-hero-left{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:20px!important;max-width:680px!important}body.single-developer .jdev-hero-title{margin:0!important}body.single-developer .jdev-hero-lead{margin:0!important;max-width:560px!important}body.single-developer .jdev-hero-pills{margin-top:8px!important}body.single-developer .jdev-hero-inner{align-self:center!important;align-items:flex-start!important;padding-top:60px!important;padding-bottom:40px!important}body.single-developer .jdev-hero-left{padding-top:30px!important}
