@font-face{font-family:IRANYekanX;src:url(https://cdn.jsdelivr.net/gh/AmirAbbasVafaee/persian-fonts-cdn@main/fonts/iran-yekan/IRANYekanWebRegular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IRANYekanX;src:url(https://cdn.jsdelivr.net/gh/AmirAbbasVafaee/persian-fonts-cdn@main/fonts/iran-yekan/IRANYekanWebMedium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IRANYekanX;src:url(https://cdn.jsdelivr.net/gh/AmirAbbasVafaee/persian-fonts-cdn@main/fonts/iran-yekan/IRANYekanWebBold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Azonix;src:url(/fonts/font-azonix/Azonix.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Azonix;src:url(/fonts/font-azonix/Azonix.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Azonix;src:url(/fonts/font-azonix/Azonix.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Azonix;src:url(/fonts/font-azonix/Azonix.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/Chillax_Complete/Fonts/WEB/fonts/Chillax-Variable.woff2) format("woff2"),url(/fonts/Chillax_Complete/Fonts/WEB/fonts/Chillax-Variable.woff) format("woff");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/Chillax_Complete/Fonts/WEB/fonts/Chillax-Medium.woff2) format("woff2"),url(/fonts/Chillax_Complete/Fonts/WEB/fonts/Chillax-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/Chillax_Complete/Fonts/WEB/fonts/Chillax-Semibold.woff2) format("woff2"),url(/fonts/Chillax_Complete/Fonts/WEB/fonts/Chillax-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/Chillax_Complete/Fonts/WEB/fonts/Chillax-Bold.woff2) format("woff2"),url(/fonts/Chillax_Complete/Fonts/WEB/fonts/Chillax-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body.project-blank{--landing-font-brand: "Chillax", ui-sans-serif, system-ui, sans-serif;--landing-header-hover-ease: cubic-bezier(.16, 1, .3, 1);--landing-header-hover-dur: .58s;--project-phone-media-aspect: 4 / 5;--ej-bg: #0d0d0d;--ej-bg-charcoal: #151515;--ej-bg-deep: #1e1e1e;--ej-surface: #181818;--ej-card-hover: #222222;--ej-card-active: #2a2a2a;--ej-gray-light: #cfcfcf;--ej-gray: #8a8a8a;--ej-gray-dark: #555555;--ej-gray-deeper: #323232;--ej-text: #f5f5f5;--ej-text-2: #b7b7b7;--ej-text-3: #7e7e7e;--ej-border: #2c2c2c;--ej-border-hover: #4a4a4a;--ej-btn: #2a2a2a;--ej-btn-hover: #3a3a3a;--ej-btn-active: #4a4a4a;--ej-btn-text: #ffffff;--ej-glow-core: #8ef8f5;--ej-glow: #56d6d1;--ej-glow-rgb: 86, 214, 209;--ej-glow-edge: rgba(86, 214, 209, .15);--ej-glow-white: #ffffff;--ej-glow-gray: #d8d8d8;--ej-glass-bg: rgba(255, 255, 255, .03);--ej-glass-border: rgba(255, 255, 255, .08);--ej-shadow-card: 0 10px 40px rgba(0, 0, 0, .45);--ej-shadow-card-hover: 0 18px 60px rgba(0, 0, 0, .65);--ej-bg-gradient: linear-gradient(180deg, #1c1c1c 0%, #121212 45%, #0d0d0d 100%);--ej-btn-gradient: linear-gradient(135deg, #303030 0%, #5b5b5b 50%, #2a2a2a 100%);--project-header-pad: .55rem;--project-header-h: 4.35rem;--project-content-top: calc(var(--project-header-pad) + var(--project-header-h) + .6rem);--project-frame-inset-left: clamp(.45rem, 1vw, .85rem);--project-frame-inset-right: clamp(.45rem, 1.15vw, .85rem);--project-slots-inset-left: clamp(5.2rem, 8vw, 6.8rem);--project-slots-inset-right: var(--project-frame-inset-right);min-height:100dvh;background-color:var(--ej-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.62' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E"),radial-gradient(circle 28rem at 18% 24%,#1e1e1e 0%,transparent 68%),radial-gradient(circle 24rem at 82% 70%,#0d0d0d 0%,transparent 72%),var(--ej-bg-gradient);background-size:128px 128px,100% 100%,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-blend-mode:soft-light,normal,normal,normal;background-attachment:fixed;color:var(--ej-text);font-family:IRANYekanX,Tahoma,sans-serif;overflow:hidden}.project-header{position:fixed;inset:0 0 auto;z-index:50;padding:var(--project-header-pad) var(--project-frame-inset-right) 0 var(--project-frame-inset-left);pointer-events:none;background:transparent}.project-header__float{position:relative;pointer-events:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:100%;min-height:var(--project-header-h);margin:0 auto;padding:.45rem 1rem;border-radius:.55rem;background-color:#050505;background-image:linear-gradient(180deg,rgba(255,255,255,.035) 0%,transparent 42%,rgba(0,0,0,.5) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 5 5'%3E%3Ccircle cx='1.1' cy='1.1' r='0.55' fill='%23ffffff' fill-opacity='0.11'/%3E%3C/svg%3E");background-size:auto,5px 5px;background-position:center,0 0;background-repeat:no-repeat,repeat;border:1px solid var(--ej-border);box-shadow:var(--ej-shadow-card);box-sizing:border-box;overflow:hidden;isolation:isolate}.project-header__float:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 11% 210% at 5% 52%,rgba(255,255,255,.55) 0%,transparent 72%),radial-gradient(ellipse 9% 230% at 13% 40%,rgba(255,255,255,.34) 0%,transparent 74%),radial-gradient(ellipse 8% 220% at 21% 62%,rgba(255,255,255,.26) 0%,transparent 72%),radial-gradient(ellipse 10% 240% at 34% 36%,rgba(255,255,255,.18) 0%,transparent 74%),radial-gradient(ellipse 12% 220% at 48% 68%,rgba(255,255,255,.2) 0%,transparent 73%),radial-gradient(ellipse 9% 235% at 63% 42%,rgba(255,255,255,.16) 0%,transparent 74%),radial-gradient(ellipse 11% 215% at 78% 58%,rgba(255,255,255,.22) 0%,transparent 72%),radial-gradient(ellipse 14% 230% at 94% 46%,rgba(255,255,255,.28) 0%,transparent 74%);opacity:.72;mix-blend-mode:screen}.project-header__float:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Ccircle cx='0.95' cy='0.95' r='0.7' fill='%23ffffff' fill-opacity='0.95'/%3E%3C/svg%3E");background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(ellipse 11% 210% at 5% 52%,#000 0%,transparent 72%),radial-gradient(ellipse 9% 230% at 13% 40%,#000 0%,transparent 74%),radial-gradient(ellipse 8% 220% at 21% 62%,#000 0%,transparent 72%),radial-gradient(ellipse 10% 240% at 34% 36%,rgba(0,0,0,.7) 0%,transparent 74%),radial-gradient(ellipse 12% 220% at 48% 68%,rgba(0,0,0,.75) 0%,transparent 73%),radial-gradient(ellipse 9% 235% at 63% 42%,rgba(0,0,0,.65) 0%,transparent 74%),radial-gradient(ellipse 11% 215% at 78% 58%,#000 0%,transparent 72%),radial-gradient(ellipse 14% 230% at 94% 46%,#000 0%,transparent 74%);mask-image:radial-gradient(ellipse 11% 210% at 5% 52%,#000 0%,transparent 72%),radial-gradient(ellipse 9% 230% at 13% 40%,#000 0%,transparent 74%),radial-gradient(ellipse 8% 220% at 21% 62%,#000 0%,transparent 72%),radial-gradient(ellipse 10% 240% at 34% 36%,rgba(0,0,0,.7) 0%,transparent 74%),radial-gradient(ellipse 12% 220% at 48% 68%,rgba(0,0,0,.75) 0%,transparent 73%),radial-gradient(ellipse 9% 235% at 63% 42%,rgba(0,0,0,.65) 0%,transparent 74%),radial-gradient(ellipse 11% 215% at 78% 58%,#000 0%,transparent 72%),radial-gradient(ellipse 14% 230% at 94% 46%,#000 0%,transparent 74%);-webkit-mask-composite:source-over;mask-composite:add;opacity:.42;mix-blend-mode:screen;box-shadow:inset 0 1px #ffffff0d}.project-header__actions,.project-header__user,.project-logo{position:relative;z-index:1;pointer-events:auto}.project-header__actions{display:flex;align-items:center;justify-content:flex-start;gap:.55rem}.project-header__btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:5.5rem;height:2.35rem;padding:0 .85rem;border:0;border-radius:0;font-family:inherit;font-size:.76rem;font-weight:500;letter-spacing:normal;text-decoration:none;color:#f5f5f5e6;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;cursor:pointer;overflow:visible;-webkit-font-smoothing:antialiased;transform:translateZ(0);transition:color var(--landing-header-hover-dur) var(--landing-header-hover-ease)}.project-header__btn:not(.project-header__btn--icon):after{content:"";position:absolute;left:18%;right:18%;bottom:.28rem;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.75) 20%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.75) 80%,transparent 100%);opacity:.85;pointer-events:none;transform:scaleX(0);transform-origin:50% 50%;will-change:transform;transition:transform var(--landing-header-hover-dur) var(--landing-header-hover-ease)}@media(hover:hover)and (pointer:fine){.project-header__btn:hover{color:#fffffffa}.project-header__btn:not(.project-header__btn--icon):hover:after{transform:scaleX(1)}}.project-header__btn:focus-visible{color:#fffffffa;outline:1px solid rgba(255,255,255,.35);outline-offset:4px}.project-header__btn:not(.project-header__btn--icon):focus-visible:after{transform:scaleX(1)}.project-header__btn:active{color:#ffffffe0;transition-duration:.16s}.project-header__btn--icon{min-width:2.35rem;width:2.35rem;padding:0;color:var(--ej-gray-light)}.project-header__btn--icon svg{position:relative;z-index:1;width:1.05rem;height:1.05rem}.project-header__user{position:relative;justify-self:end;display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#e8e8e8d1;text-decoration:none;box-shadow:none;transform:translateZ(0);-webkit-font-smoothing:antialiased;transition:color var(--landing-header-hover-dur) var(--landing-header-hover-ease)}.project-header__user:before{content:"";position:absolute;top:.15rem;right:.15rem;bottom:.15rem;left:.15rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);opacity:0;pointer-events:none;transform:scale(.72);will-change:transform,opacity;transition:opacity var(--landing-header-hover-dur) var(--landing-header-hover-ease),transform var(--landing-header-hover-dur) var(--landing-header-hover-ease)}.project-header__user svg{position:relative;z-index:1;width:1.3rem;height:1.3rem;transform:translateZ(0);transition:transform var(--landing-header-hover-dur) var(--landing-header-hover-ease)}@media(hover:hover)and (pointer:fine){.project-header__user:hover{color:#fff}.project-header__user:hover:before{opacity:1;transform:scale(1)}.project-header__user:hover svg{transform:translate3d(0,-1px,0)}}.project-header__user:focus-visible{color:#fff;outline:1px solid rgba(255,255,255,.35);outline-offset:4px}.project-header__user:focus-visible:before{opacity:1;transform:scale(1)}.project-header__user:active{color:#ffffffe0;transition-duration:.16s}.project-header__user:active:before{transform:scale(.94);transition-duration:.16s}.project-logo{position:relative;isolation:isolate;display:inline-flex;flex-direction:row;align-items:center;gap:.65rem;direction:ltr;text-decoration:none;color:var(--ej-text);justify-self:center;line-height:1;transform:translateZ(0);backface-visibility:hidden;transition:transform var(--landing-header-hover-dur) var(--landing-header-hover-ease)}@media(hover:hover)and (pointer:fine){.project-logo:hover{transform:translate3d(0,-3px,0)}.project-logo:hover .project-logo__mark:before{transform:translate3d(-50%,-50%,0) scale(1.14)}.project-logo:hover .project-logo__mark:after{opacity:1;box-shadow:0 0 0 1px #ffffff47,0 0 28px #ffffff38}.project-logo:hover .project-logo__name{color:#fff}.project-logo:hover .project-logo__tag{color:#e8e8e8c7}}body.is-firefox .project-logo{transition:none}@media(hover:hover)and (pointer:fine){body.is-firefox .project-logo:hover{transform:translateZ(0)}}.project-logo:focus-visible{outline:1px solid rgba(255,255,255,.35);outline-offset:6px;border-radius:.35rem}.project-logo__mark{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;height:2.45rem;padding:.12rem .18rem}.project-logo__mark:before{content:"";position:absolute;top:50%;left:50%;z-index:0;width:165%;height:165%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.34) 0%,rgba(255,255,255,.14) 38%,rgba(255,255,255,.04) 62%,transparent 78%);filter:none;opacity:.72;pointer-events:none;transform:translate3d(-50%,-50%,0) scale(1);transform-origin:50% 50%;transition:opacity var(--landing-header-hover-dur) var(--landing-header-hover-ease),transform var(--landing-header-hover-dur) var(--landing-header-hover-ease);animation:project-header-brand-halo 5.2s cubic-bezier(.4,0,.2,1) infinite}.project-logo__mark:after{content:"";position:absolute;top:-.1rem;right:-.25rem;bottom:-.1rem;left:-.25rem;z-index:0;border-radius:.75rem;background:#ffffff0f;box-shadow:0 0 0 1px #ffffff24,0 0 18px #ffffff1f;pointer-events:none;opacity:.85;transition:opacity var(--landing-header-hover-dur) var(--landing-header-hover-ease),box-shadow var(--landing-header-hover-dur) var(--landing-header-hover-ease)}@keyframes project-header-brand-halo{0%,to{opacity:.62}50%{opacity:.92}}.project-logo__img{position:relative;z-index:1;display:block;height:2.2rem;width:auto;max-width:6.5rem;object-fit:contain;filter:drop-shadow(0 0 .5px rgba(255,255,255,.9)) drop-shadow(0 0 4px rgba(255,255,255,.4)) drop-shadow(0 2px 6px rgba(0,0,0,.4));transform:translateZ(0);transform-origin:50% 55%;backface-visibility:hidden;animation:none}.project-logo__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.22rem;min-width:0}.project-logo__name{display:block;font-family:var(--landing-font-brand);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f5f5f5f5;transition:color var(--landing-header-hover-dur) var(--landing-header-hover-ease)}.project-logo__tag{display:block;font-family:var(--landing-font-brand);font-size:.46rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#e8e8e885;white-space:nowrap;transition:color var(--landing-header-hover-dur) var(--landing-header-hover-ease)}.project-logo__text{font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ej-text-2)}.project-logo__ring,.project-logo__face,.project-logo__leaf,.project-logo__lid,.project-logo__glow{display:none}.project-info{position:fixed;top:var(--project-content-top);bottom:clamp(.45rem,1.2vh,.85rem);left:var(--project-frame-inset-left);z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:clamp(4.35rem,6vw,5.25rem);height:auto;padding:clamp(1rem,2vh,1.3rem) clamp(.55rem,1vw,.75rem);border-radius:.55rem;background:var(--ej-surface);color:var(--ej-text);border:1px solid var(--ej-border);box-shadow:var(--ej-shadow-card);transform:none;direction:rtl;text-align:right}.project-info__eyebrow{margin:0 0 .45rem;font-size:.58rem;font-weight:500;letter-spacing:normal;color:var(--ej-text-3);line-height:1.4}.project-info__title{margin:0 0 auto;font-size:clamp(.85rem,1.35vw,1.05rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;color:var(--ej-text)}body.project-blank--apartment .project-info,body.project-blank--complex .project-info,body.project-blank--tower .project-info{width:clamp(5.5rem,6.4vw + 1.2rem,8.75rem);padding:clamp(.85rem,1.8vh,1.55rem) clamp(.55rem,.9vw,1rem);justify-content:flex-start;gap:clamp(.75rem,1.6vh,1.35rem);overflow:auto;scrollbar-width:thin}body.project-blank--apartment,body.project-blank--complex,body.project-blank--tower{--project-slots-inset-left: clamp(6.55rem, 7.5vw + 1.35rem, 10.25rem)}body.project-blank--apartment .project-info__head,body.project-blank--complex .project-info__head,body.project-blank--tower .project-info__head{flex:0 0 auto}body.project-blank--apartment .project-info__eyebrow,body.project-blank--complex .project-info__eyebrow,body.project-blank--tower .project-info__eyebrow{margin-bottom:clamp(.35rem,.8vh,.55rem);font-size:clamp(.62rem,.4vw + .48rem,.82rem)}body.project-blank--apartment .project-info__title,body.project-blank--complex .project-info__title,body.project-blank--tower .project-info__title{margin:0;font-size:clamp(.95rem,.65vw + .65rem,1.4rem);line-height:1.35}body.project-blank--apartment .project-info__list,body.project-blank--complex .project-info__list,body.project-blank--tower .project-info__list{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;margin:0;min-height:0;gap:0;overflow:hidden}body.project-blank--apartment .project-info__item,body.project-blank--complex .project-info__item,body.project-blank--tower .project-info__item{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;gap:clamp(.15rem,.45vh,.28rem);padding-top:clamp(.35rem,.9vh,.7rem);min-height:0;overflow:hidden}body.project-blank--apartment .project-info__item--address,body.project-blank--complex .project-info__item--address,body.project-blank--tower .project-info__item--address{flex:0 0 auto;min-height:min-content;overflow:visible;justify-content:flex-start;padding-block:clamp(.4rem,1vh,.75rem) clamp(.35rem,.9vh,.65rem)}body.project-blank--apartment .project-info__item--address dd,body.project-blank--complex .project-info__item--address dd,body.project-blank--tower .project-info__item--address dd{overflow:visible;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.5}body.project-blank--apartment .project-info__item:first-child,body.project-blank--complex .project-info__item:first-child,body.project-blank--tower .project-info__item:first-child{border-top:0;padding-top:0}body.project-blank--apartment .project-info__item dt,body.project-blank--complex .project-info__item dt,body.project-blank--tower .project-info__item dt{font-size:clamp(.68rem,.4vw + .5rem,.92rem)}body.project-blank--apartment .project-info__item dd,body.project-blank--complex .project-info__item dd,body.project-blank--tower .project-info__item dd{font-size:clamp(.68rem,.42vw + .48rem,.98rem);line-height:1.45;overflow-wrap:anywhere;word-break:break-word}@media(min-width:1440px)and (min-height:850px){body.project-blank--apartment .project-info,body.project-blank--complex .project-info,body.project-blank--tower .project-info{width:clamp(6.6rem,7vw,8rem);padding:1.2rem .85rem 1.3rem;gap:1.1rem;border-radius:.7rem}body.project-blank--apartment,body.project-blank--complex,body.project-blank--tower{--project-slots-inset-left: clamp(7.75rem, 8.4vw, 9.4rem)}body.project-blank--apartment .project-info__title,body.project-blank--complex .project-info__title,body.project-blank--tower .project-info__title{font-size:clamp(1.05rem,1.2vw,1.28rem)}body.project-blank--apartment .project-info__item dd,body.project-blank--complex .project-info__item dd,body.project-blank--tower .project-info__item dd{font-size:clamp(.78rem,.75vw,.9rem)}}@media(min-width:1680px)and (min-height:950px){body.project-blank--apartment .project-info,body.project-blank--complex .project-info,body.project-blank--tower .project-info{width:clamp(7.4rem,7.5vw,8.6rem);padding:1.35rem .95rem 1.45rem;gap:1.2rem}body.project-blank--apartment,body.project-blank--complex,body.project-blank--tower{--project-slots-inset-left: clamp(8.65rem, 9vw, 10.1rem)}body.project-blank--apartment .project-info__eyebrow,body.project-blank--complex .project-info__eyebrow,body.project-blank--tower .project-info__eyebrow{font-size:.74rem}body.project-blank--apartment .project-info__title,body.project-blank--complex .project-info__title,body.project-blank--tower .project-info__title{font-size:1.28rem}body.project-blank--apartment .project-info__item dt,body.project-blank--complex .project-info__item dt,body.project-blank--tower .project-info__item dt{font-size:.78rem}body.project-blank--apartment .project-info__item dd,body.project-blank--complex .project-info__item dd,body.project-blank--tower .project-info__item dd{font-size:.92rem;line-height:1.5}}@media(min-width:1920px)and (min-height:1000px){body.project-blank--apartment .project-info,body.project-blank--complex .project-info,body.project-blank--tower .project-info{width:9rem;padding:1.55rem 1.1rem 1.65rem;gap:1.35rem;border-radius:.85rem}body.project-blank--apartment,body.project-blank--complex,body.project-blank--tower{--project-slots-inset-left: 10.5rem}body.project-blank--apartment .project-info__eyebrow,body.project-blank--complex .project-info__eyebrow,body.project-blank--tower .project-info__eyebrow{font-size:.8rem;margin-bottom:.6rem}body.project-blank--apartment .project-info__title,body.project-blank--complex .project-info__title,body.project-blank--tower .project-info__title{font-size:1.38rem}body.project-blank--apartment .project-info__item,body.project-blank--complex .project-info__item,body.project-blank--tower .project-info__item{padding-top:.55rem;gap:.28rem}body.project-blank--apartment .project-info__item dt,body.project-blank--complex .project-info__item dt,body.project-blank--tower .project-info__item dt{font-size:.88rem}body.project-blank--apartment .project-info__item dd,body.project-blank--complex .project-info__item dd,body.project-blank--tower .project-info__item dd{font-size:1rem}}.project-info__list{margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.7rem}.project-info__item{display:flex;flex-direction:column;gap:.15rem;padding-top:.65rem;border-top:1px solid var(--ej-border)}.project-info__item dt{margin:0;font-size:.58rem;font-weight:500;letter-spacing:normal;color:var(--ej-text-3)}.project-info__item dd{margin:0;font-size:.72rem;font-weight:600;letter-spacing:-.01em;color:var(--ej-text);line-height:1.35;word-break:break-word}body.project-blank--company{--project-slots-inset-left: var(--project-frame-inset-left)}body.project-blank--company .project-slots{left:var(--project-slots-inset-left)}body.project-blank .project-header__float{border-radius:1rem;border:0;background:transparent;background-image:none;box-shadow:0 18px 50px #0000008c,0 4px 14px #00000059;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;isolation:isolate;padding:.55rem 1.15rem}body.project-blank .project-header__float:before,body.project-blank .project-header__float:after{content:none;display:none}body.project-blank .project-header__skin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden}body.project-blank .project-header__skin-base,body.project-blank .project-header__skin-glow,body.project-blank .project-header__skin-sheen,body.project-blank .project-header__skin-rim,body.project-blank .project-header__skin-line{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}body.project-blank .project-header__skin-base{background:linear-gradient(180deg,#1c1c1c,#121212 38%,#0d0d0d 72%,#090909);box-shadow:inset 0 1px #ffffff1f,inset 0 -18px 28px #00000059}body.project-blank .project-header__skin-glow{background:radial-gradient(ellipse 70% 120% at 50% -10%,rgba(255,255,255,.16) 0%,rgba(255,255,255,.04) 36%,transparent 68%),radial-gradient(ellipse 40% 80% at 8% 50%,rgba(255,255,255,.05) 0%,transparent 70%),radial-gradient(ellipse 40% 80% at 92% 50%,rgba(255,255,255,.04) 0%,transparent 70%);opacity:.95}body.project-blank .project-header__skin-sheen{left:0;right:auto;width:220%;background:linear-gradient(105deg,transparent 0%,transparent 38%,rgba(255,255,255,.07) 47%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.05) 53%,transparent 62%,transparent 100%);background-size:100% 100%;mix-blend-mode:soft-light;will-change:transform;animation:project-header-sheen 9.5s cubic-bezier(.4,0,.2,1) infinite;opacity:.7}@keyframes project-header-sheen{0%,18%{transform:translate(-65.4545%);opacity:0}42%{opacity:.75}58%{transform:translate(21.8182%);opacity:.2}to{transform:translate(21.8182%);opacity:0}}body.project-blank .project-header__skin-rim{top:0;right:0;bottom:0;left:0;padding:1px;background:linear-gradient(135deg,#ffffff57,#b4b4b424 22%,#5a5a5a59 48%,#d2d2d22e 72%,#ffffff47);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95}body.project-blank .project-header__skin-line{inset:auto 18% 0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(220,220,220,.15) 18%,rgba(245,245,245,.7) 50%,rgba(220,220,220,.15) 82%,transparent 100%);box-shadow:0 0 14px #ffffff1f;opacity:.9}body.project-blank .project-header__btn{letter-spacing:normal;color:#ffffffc7;font-weight:500}body.project-blank .project-header__btn--icon{color:#dcdcdccc}body.project-blank .project-header__btn--icon:hover{color:#fff}body.project-blank .project-header__user{color:#e8e8e8d1}body.project-blank .project-logo__name{letter-spacing:.16em;color:#f5f5f5e6}body.project-blank .project-logo__tag{color:#e8e8e87a}@media(prefers-reduced-motion:reduce){body.project-blank .project-header__skin-sheen{animation:none;opacity:.25;transform:translate(-27.2727%)}.project-header__btn,.project-header__btn:not(.project-header__btn--icon):after,.project-header__user,.project-header__user:before,.project-header__user svg{transition-duration:.01ms!important}.project-logo__mark:before,.project-logo__img{animation:none!important}.project-logo,.project-logo__mark:before,.project-logo__mark:after,.project-logo__name,.project-logo__tag{transition-duration:.01ms!important}.project-logo__mark:before{opacity:.85;transform:translate3d(-50%,-50%,0) scale(1)}}body.is-firefox .project-header__user{--ff-user-hover-dur: .34s;--ff-user-hover-ease: cubic-bezier(.4, 0, .2, 1);transform:translateZ(0);transition:none}body.is-firefox .project-header__user:before{opacity:0;transform:none;will-change:opacity;transition:opacity var(--ff-user-hover-dur) var(--ff-user-hover-ease)}body.is-firefox .project-header__user svg{transition:none!important;transform:none!important}@media(hover:hover)and (pointer:fine){body.is-firefox .project-header__user:hover{color:#fffffffa}body.is-firefox .project-header__user:hover:before{opacity:.9}}body.is-firefox .project-header__user:focus-visible:before{opacity:.9}body.is-firefox .project-header__user:active{color:#ffffffe0;transition:none}body.is-firefox .project-header__user:active:before{opacity:.75;transition-duration:.15s}body.project-blank .project-slots{overflow:hidden}body.project-blank:not(.is-project-entered) .project-header__float{transform:translate3d(0,-120%,0)}body.project-blank:not(.is-project-entered) .project-info{transform:translate3d(-120%,0,0)}body.project-blank:not(.is-project-entered) .project-slot[data-enter=left]{transform:translate3d(-42vw,0,0)}body.project-blank:not(.is-project-entered) .project-slot[data-enter=right]{transform:translate3d(42vw,0,0)}body.project-blank:not(.is-project-entered) .project-slot[data-enter=top]{transform:translate3d(0,-48vh,0)}body.project-blank:not(.is-project-entered) .project-slot[data-enter=bottom]{transform:translate3d(0,48vh,0)}body.project-blank .project-slot[data-enter],body.project-blank .project-header__float,body.project-blank .project-info{will-change:transform}body.project-blank.is-project-entered .project-slot[data-enter],body.project-blank.is-project-entered .project-header__float,body.project-blank.is-project-entered .project-info{will-change:auto}@media(max-width:1100px){body.project-blank:not(.is-project-entered) .project-header__float{transform:translate3d(0,-4rem,0);opacity:0}body.project-blank:not(.is-project-entered) .project-info,body.project-blank:not(.is-project-entered) .project-slot[data-enter]{transform:translate3d(0,5rem,0);opacity:0}}@media(prefers-reduced-motion:reduce){body.project-blank:not(.is-project-entered) .project-header__float,body.project-blank:not(.is-project-entered) .project-info,body.project-blank:not(.is-project-entered) .project-slot[data-enter]{transform:none;opacity:1}}body.project-blank--company .project-slot[data-slot="4"]{grid-column:25 / 49}.project-manager--no-cta .project-manager__content{padding-bottom:1rem}.project-manager--portrait{min-height:0}.project-manager--portrait.project-manager--no-cta .project-manager__content,.project-manager__content--portrait{padding:0;gap:0;justify-content:stretch;height:100%;min-height:0}.project-manager--portrait:not(.project-manager--no-cta) .project-manager__content--portrait{padding-bottom:clamp(3rem,18cqh,4.25rem)}.project-manager__media{position:relative;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.project-manager__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:grayscale(1)}.project-manager__media-shade{position:absolute;left:0;right:0;bottom:0;z-index:1;height:clamp(42%,48%,55%);pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(10,10,10,.35) 42%,rgba(8,8,8,.88) 100%)}.project-manager__who--overlay{position:absolute;left:clamp(.45rem,3cqi,.85rem);right:clamp(.45rem,3cqi,.85rem);bottom:clamp(.4rem,2.5cqh,.75rem);z-index:2;align-items:flex-start;text-align:right;flex:0 0 auto;gap:clamp(.12rem,.8cqh,.28rem)}.project-manager__who--overlay .project-manager__label{font-size:clamp(.62rem,3.6cqi,.9rem);color:#cfcfcfe0;text-shadow:0 1px 8px rgba(0,0,0,.45)}.project-manager__who--overlay .project-manager__name{font-size:clamp(.85rem,5.2cqi,1.35rem);color:#f2f2f2;text-shadow:0 1px 2px rgba(0,0,0,.55),0 8px 22px rgba(0,0,0,.35)}.project-manager__voice--bar{flex:0 0 auto;width:100%;margin:0;padding:clamp(.3rem,1.6cqh,.6rem) clamp(.35rem,2cqi,.55rem);border-top:1px solid var(--ej-glass-border);background:#0d0d0dd1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-sizing:border-box}.project-manager__voice--bar .landing-voice-audio{width:100%;border-radius:.45rem;height:clamp(2.15rem,9.5cqh,3.5rem)!important;min-height:clamp(2.15rem,9.5cqh,3.5rem)!important}@container project-manager (max-height: 480px){.project-manager--portrait:not(.project-manager--no-cta) .project-manager__content--portrait{padding-bottom:clamp(2.6rem,16cqh,3.4rem)}.project-manager__who--overlay .project-manager__label{font-size:clamp(.58rem,3.2cqi,.72rem)}.project-manager__who--overlay .project-manager__name{font-size:clamp(.78rem,4.6cqi,1.05rem)}.project-manager__voice--bar .landing-voice-audio{height:clamp(2rem,8.5cqh,2.65rem)!important;min-height:clamp(2rem,8.5cqh,2.65rem)!important}.project-manager__cta{left:.45rem;right:.45rem;bottom:.5rem;font-size:clamp(.58rem,3cqi,.7rem)}.project-manager__cta-inner{min-height:2rem;padding:.3rem .65rem}}@container project-manager (max-height: 360px){.project-manager__media-shade{height:58%}.project-manager__voice--bar{padding:.25rem .3rem}.project-manager__voice--bar .landing-voice-audio{height:1.95rem!important;min-height:1.95rem!important}}@container project-manager (max-height: 520px){.project-manager:not(.project-manager--portrait) .project-manager__content{padding:.55rem .5rem 3.4rem;gap:.4rem}.project-manager:not(.project-manager--portrait).project-manager--no-cta .project-manager__content{padding-bottom:.5rem}.project-manager:not(.project-manager--portrait) .project-manager__identity{flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;min-height:0;gap:.4rem;padding-top:0}.project-manager:not(.project-manager--portrait) .project-manager__avatar-wrap{width:min(46cqi,36cqh,5.25rem)}.project-manager:not(.project-manager--portrait) .project-manager__label{font-size:clamp(.6rem,3.2cqi,.78rem)}.project-manager:not(.project-manager--portrait) .project-manager__name{font-size:clamp(.7rem,3.8cqi,.95rem)}.project-manager:not(.project-manager--portrait) .project-manager__voice .landing-voice-audio{height:clamp(2.15rem,10cqh,2.85rem)!important;min-height:clamp(2.15rem,10cqh,2.85rem)!important}}@media(max-height:960px)and (min-width:1101px){.project-manager__voice--bar .landing-voice-audio{height:clamp(2.15rem,4.2vh,2.85rem)!important;min-height:clamp(2.15rem,4.2vh,2.85rem)!important}.project-manager__who--overlay .project-manager__label{font-size:clamp(.62rem,1.1vh,.8rem)}.project-manager__who--overlay .project-manager__name{font-size:clamp(.85rem,1.7vh,1.15rem)}.project-manager--portrait:not(.project-manager--no-cta) .project-manager__content--portrait{padding-bottom:clamp(2.75rem,7vh,3.75rem)}.project-manager__cta{bottom:.55rem}.project-manager__cta-inner{min-height:2.1rem;padding:.35rem .7rem}body.project-blank--company .project-slots{grid-template-rows:minmax(0,5.4fr) minmax(0,4.6fr)}}.company-info{position:relative;width:100%;height:100%;overflow:hidden;container-type:size;container-name:company-info}.company-info__bg,.company-logo-panel__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--ej-surface);background-image:radial-gradient(circle 18rem at 18% 22%,#222222 0%,transparent 68%),radial-gradient(circle 16rem at 86% 78%,#0d0d0d 0%,transparent 70%),radial-gradient(circle 12rem at 58% 12%,#1e1e1e 0%,transparent 65%);background-blend-mode:soft-light,normal,normal}.company-info__bg-grain,.company-logo-panel__bg-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.62' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:96px 96px;pointer-events:none}.company-info__bg-glow,.company-logo-panel__bg-glow{position:absolute;inset:auto -10% -20% -10%;height:55%;background:radial-gradient(ellipse at center,rgba(216,216,216,.08) 0%,transparent 68%);pointer-events:none}.company-info__content{position:relative;z-index:1;height:100%;overflow:auto;padding:1rem .95rem 1.05rem;direction:rtl;text-align:right;box-sizing:border-box;scrollbar-width:thin}.company-info--wide .company-info__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:.95rem;row-gap:.55rem;align-items:start;align-content:center;justify-content:stretch;padding:.7rem .85rem;overflow:hidden;scrollbar-width:none}.company-info--wide .company-info__content::-webkit-scrollbar{display:none;width:0;height:0}.company-info--wide .company-info__intro{grid-column:1 / -1;min-width:0}.company-info--wide .company-info__section{margin-top:0;padding-top:.5rem;padding-inline-start:0;border-top:1px solid var(--ej-border);border-inline-start:0;height:auto;min-width:0;max-width:none}.company-info--wide .company-info__section+.company-info__section{padding-inline-start:.85rem;border-inline-start:1px solid var(--ej-border);border-top-color:transparent;padding-top:.5rem}.company-info__kicker{margin:0 0 .2rem;font-size:.58rem;font-weight:500;letter-spacing:normal;color:var(--ej-text-3)}.company-info__title{margin:0 0 .22rem;font-size:clamp(1.05rem,3.2cqi,1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--ej-text);line-height:1.15}.company-info__lead{margin:0 0 .45rem;font-size:clamp(.68rem,1.9cqi,.8rem);font-weight:400;line-height:1.4;color:var(--ej-text-3);max-width:36rem;overflow-wrap:anywhere;word-break:break-word}.company-info__meta{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;max-width:26rem}.company-info__row{display:flex;flex-direction:column;gap:.12rem;min-width:0;padding:.38rem .42rem;border-radius:.35rem;background:#ffffff08;border:1px solid var(--ej-border)}.company-info__row dt{margin:0;font-size:.52rem;font-weight:500;color:var(--ej-text-3)}.company-info__row dd{margin:0;font-size:clamp(.72rem,2cqi,.84rem);font-weight:700;color:var(--ej-text);line-height:1.2}.company-info__section{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--ej-border)}.company-info__section-title{margin:0 0 .32rem;font-size:.58rem;font-weight:600;letter-spacing:normal;color:var(--ej-text-3)}.company-info__list,.company-info__contacts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.28rem}.company-info__list li{font-size:clamp(.68rem,1.9cqi,.8rem);font-weight:500;line-height:1.35;color:var(--ej-text)}.company-info__contacts li{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem;min-width:0}.company-info__contacts span{flex:0 0 auto;font-size:.54rem;font-weight:500;color:var(--ej-text-3)}.company-info__contacts a{font-size:clamp(.68rem,1.9cqi,.8rem);font-weight:600;color:var(--ej-text);text-decoration:none;word-break:break-word;text-align:left;transition:color .2s ease}.company-info__contacts a:hover{color:var(--ej-glow-core, #8ef8f5)}@container company-info (max-height: 360px){.company-info--wide .company-info__content{padding:.85rem;row-gap:.7rem;column-gap:.85rem;align-content:space-evenly;height:100%}.company-info__kicker{font-size:.55rem;margin-bottom:.16rem}.company-info__title{font-size:1.08rem;margin-bottom:.2rem}.company-info__lead{font-size:.7rem;line-height:1.35;margin-bottom:.45rem}.company-info__meta{gap:.32rem;max-width:25rem}.company-info__row{padding:.34rem .4rem}.company-info__row dt{font-size:.5rem}.company-info__row dd{font-size:.74rem}.company-info--wide .company-info__section,.company-info--wide .company-info__section+.company-info__section{padding-top:.5rem}.company-info--wide .company-info__section+.company-info__section{padding-inline-start:.75rem}.company-info__section-title{font-size:.55rem;margin-bottom:.28rem}.company-info__list,.company-info__contacts{gap:.24rem}.company-info__list li,.company-info__contacts a{font-size:.7rem;line-height:1.32}.company-info__contacts span{font-size:.52rem}}@container company-info (max-height: 300px){.company-info--wide .company-info__content{padding:.65rem .7rem;row-gap:.5rem;align-content:space-evenly}.company-info__kicker{display:none}.company-info__title{font-size:.98rem}.company-info__lead{font-size:.66rem;margin-bottom:.32rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.company-info__row{padding:.26rem .32rem}.company-info__row dd{font-size:.7rem}.company-info--wide .company-info__section,.company-info--wide .company-info__section+.company-info__section{padding-top:.38rem}.company-info__list,.company-info__contacts{gap:.16rem}.company-info__list li,.company-info__contacts a{font-size:.66rem}}@container company-info (min-width: 620px) and (min-height: 380px){.company-info--wide .company-info__content{padding:1rem 1.2rem;column-gap:1.35rem;row-gap:.75rem}.company-info__kicker{font-size:.64rem;margin-bottom:.22rem}.company-info__title{font-size:clamp(1.2rem,3cqi,1.5rem);margin-bottom:.28rem}.company-info__lead{font-size:.82rem;line-height:1.5;margin-bottom:.65rem}.company-info__meta{max-width:30rem;gap:.45rem}.company-info__row{padding:.5rem .55rem}.company-info__row dt{font-size:.58rem}.company-info__row dd{font-size:.88rem}.company-info--wide .company-info__section,.company-info--wide .company-info__section+.company-info__section{padding-top:.65rem}.company-info__section-title{font-size:.68rem;margin-bottom:.4rem}.company-info__list,.company-info__contacts{gap:.4rem}.company-info__list li,.company-info__contacts a{font-size:.84rem;line-height:1.4}.company-info__contacts span{font-size:.6rem}}@container company-info (min-width: 760px) and (min-height: 400px){.company-info--wide .company-info__content{padding:1.15rem 1.4rem}}@container company-info (max-width: 400px){.company-info--wide .company-info__content{grid-template-columns:1fr;overflow:auto}.company-info--wide .company-info__section+.company-info__section{padding-inline-start:0;border-inline-start:0;border-top-color:var(--ej-border)}.company-info__meta{grid-template-columns:1fr}}.company-logo-panel{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.company-brand{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:stretch;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}.company-brand__logo{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.company-brand__logo[hidden]{display:none}.company-brand__fallback{display:grid;place-items:center;width:100%;height:100%;font-size:clamp(2.5rem,12cqi,4.5rem);font-weight:700;letter-spacing:.04em;color:#f5f5f5b8;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.08),transparent 55%),#141414}.company-brand__fallback[hidden]{display:none}.company-page-load-error{position:fixed;top:calc(var(--project-header-pad, 1rem) + 4.5rem);left:50%;z-index:40;transform:translate(-50%);margin:0;max-width:min(34rem,calc(100vw - 1.5rem));padding:.7rem 1rem;border-radius:.55rem;border:1px solid rgba(255,120,120,.35);background:#280c0ceb;color:#ffd7d7;font-size:.82rem;text-align:center;direction:rtl}a.project-docs__bar{text-decoration:none;color:inherit}.project-slots{--project-slots-gap: clamp(.55rem, 1.2vw, .9rem);position:fixed;top:var(--project-content-top);bottom:clamp(.45rem,1.2vh,.85rem);left:var(--project-slots-inset-left);right:var(--project-slots-inset-right);z-index:1;display:grid;grid-template-columns:repeat(60,minmax(0,1fr));grid-template-rows:minmax(0,6fr) minmax(0,4fr);gap:var(--project-slots-gap);height:auto;transform:none;direction:ltr}.project-slot{position:relative;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;border-radius:.55rem;background:var(--ej-surface);color:var(--ej-text);border:1px solid var(--ej-border);box-shadow:var(--ej-shadow-card);overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.project-slot:hover{border-color:var(--ej-border-hover);box-shadow:var(--ej-shadow-card-hover)}.project-slot[data-slot="1"]{grid-column:1 / 25;grid-row:1;padding:0}.project-slot[data-slot="2"]{grid-column:25 / 41;grid-row:1;padding:0;container-type:size;container-name:project-manager}.project-slot[data-slot="2"]>#project-manager-root{width:100%;height:100%;min-height:0;min-width:0;display:block;container-type:size;container-name:project-manager}.project-slot[data-slot="6"]{grid-column:41 / 61;grid-row:1;padding:0;align-items:stretch;justify-content:stretch}.project-slot[data-slot="3"]{grid-column:1 / 25;grid-row:2;padding:0}.project-slot[data-slot="4"],.project-slot[data-slot="5"],.project-slot[data-slot="7"]{grid-row:2;padding:0;min-width:0;min-height:0;align-self:stretch;justify-self:stretch}.project-slot[data-slot="4"]{grid-column:25 / 37;overflow:hidden}.project-slot[data-slot="4"]>.project-docs,.project-slot[data-slot="4"]>.company-info{flex:1 1 auto;min-width:0;min-height:0}.project-docs[hidden],.project-slot .company-info[hidden]{display:none!important}.project-slot[data-slot="5"]{grid-column:37 / 49}body.is-project-no-teaser .project-slot--teaser,.project-slot--teaser[hidden],.project-slot[data-slot="5"][hidden]{display:none}body.is-project-detail-only .project-slot[data-slot="4"]{grid-column:25 / 49}body.is-project-docs-detail .project-slot[data-slot="4"]{grid-column:25 / 37;overflow:hidden}body.is-project-docs-detail .project-slot[data-slot="5"]{grid-column:37 / 49;display:flex;align-items:stretch;justify-content:stretch;padding:0}body.is-project-docs-detail .project-slot--detail-host>[data-teaser]{display:none!important}body.is-project-docs-detail .project-slot--detail-host>.company-info{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;container-type:size;container-name:company-info}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__content,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-content:stretch;align-items:stretch;gap:clamp(.55rem,2.8cqh,.95rem);height:100%;overflow:hidden;padding:clamp(.85rem,3.5cqh,1.35rem) clamp(.75rem,2.8cqi,1.15rem) clamp(.85rem,3.5cqh,1.35rem) clamp(.9rem,3.2cqi,1.25rem);box-sizing:border-box}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__intro,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__intro{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__kicker,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__kicker,body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__title,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__title{flex-shrink:0}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__title,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__title{font-size:clamp(1.05rem,4.2cqi,1.4rem);margin-bottom:.4rem}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__lead,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__lead{flex:1 1 auto;min-height:0;max-width:none;margin:0;font-size:clamp(.78rem,2.4cqi,.95rem);line-height:1.7;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:.45rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__lead::-webkit-scrollbar,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__lead::-webkit-scrollbar{width:5px}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__lead::-webkit-scrollbar-track,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__lead::-webkit-scrollbar-track{background:transparent}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__lead::-webkit-scrollbar-thumb,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__lead::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__section,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__section{margin-top:0;padding-top:clamp(.55rem,2.2cqh,.9rem);border-top:1px solid var(--ej-border);flex-shrink:0;min-height:0}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__section-title,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__section-title{font-size:clamp(.72rem,2.1cqi,.88rem);margin-bottom:.45rem;letter-spacing:normal}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__contacts,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__contacts{gap:clamp(.35rem,1.6cqh,.55rem)}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__contacts span,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__contacts span{font-size:clamp(.68rem,1.9cqi,.8rem)}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__contacts a,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__contacts a{font-size:clamp(.82rem,2.5cqi,1.02rem);line-height:1.45}@container company-info (min-height: 300px){body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__content,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__content{gap:clamp(.85rem,5cqh,1.6rem)}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__lead,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__lead{font-size:clamp(.84rem,2.6cqi,1.02rem);line-height:1.75}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__section-title,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__section-title{font-size:clamp(.78rem,2.3cqi,.95rem)}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__contacts span,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__contacts span{font-size:clamp(.72rem,2.1cqi,.86rem)}body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__contacts a,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__contacts a{font-size:clamp(.9rem,2.8cqi,1.12rem);line-height:1.5}}@container company-info (max-height: 260px){body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__content,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__content{align-content:start;gap:.55rem;padding:.75rem .85rem}}.company-info--span-teaser .company-info__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:clamp(.65rem,2cqh,1rem);align-content:stretch;align-items:stretch;justify-content:stretch;padding:clamp(1rem,3.2cqh,1.55rem) clamp(.9rem,2.4cqi,1.55rem) clamp(1rem,3.2cqh,1.55rem) clamp(1.05rem,2.8cqi,1.85rem);overflow:hidden;height:100%;box-sizing:border-box}.company-info--span-teaser .company-info__intro{display:flex;flex-direction:column;min-width:0;min-height:0;max-width:min(48rem,100%);justify-self:stretch;overflow:hidden}.company-info--span-teaser .company-info__kicker{flex-shrink:0;font-size:clamp(.62rem,1.35cqi,.74rem);margin-bottom:.28rem}.company-info--span-teaser .company-info__title{flex-shrink:0;font-size:clamp(1.2rem,3.6cqi,1.7rem);margin-bottom:.5rem;line-height:1.2}.company-info--span-teaser .company-info__lead{flex:1 1 auto;min-height:0;max-width:none;margin:0;font-size:clamp(.84rem,2.15cqi,1.05rem);line-height:1.75;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:.5rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.company-info--span-teaser .company-info__lead::-webkit-scrollbar{width:5px}.company-info--span-teaser .company-info__lead::-webkit-scrollbar-track{background:transparent}.company-info--span-teaser .company-info__lead::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.company-info--span-teaser .company-info__section{margin-top:0;padding-top:clamp(.7rem,2cqh,1rem);padding-inline-start:0;border-top:1px solid var(--ej-border);border-inline-start:0;min-width:0;max-width:min(40rem,100%);height:auto;flex-shrink:0}.company-info--span-teaser .company-info__section-title{font-size:clamp(.72rem,1.6cqi,.88rem);margin-bottom:.5rem}.company-info--span-teaser .company-info__contacts{gap:clamp(.4rem,1.5cqh,.65rem)}.company-info--span-teaser .company-info__contacts span{font-size:clamp(.7rem,1.5cqi,.84rem)}.company-info--span-teaser .company-info__contacts a{font-size:clamp(.88rem,2.1cqi,1.08rem);line-height:1.45}@container company-info (min-width: 420px){.company-info--span-teaser .company-info__contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem 1.1rem}.company-info--span-teaser .company-info__contacts li{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.18rem}.company-info--span-teaser .company-info__contacts a{text-align:right}}@container company-info (min-width: 640px){.company-info--span-teaser .company-info__lead{font-size:clamp(.92rem,1.85cqi,1.12rem);line-height:1.8}.company-info--span-teaser .company-info__section-title{font-size:clamp(.8rem,1.5cqi,.95rem)}.company-info--span-teaser .company-info__contacts span{font-size:clamp(.76rem,1.4cqi,.9rem)}.company-info--span-teaser .company-info__contacts a{font-size:clamp(.95rem,1.9cqi,1.15rem);line-height:1.5}}.project-slot[data-slot="7"]{grid-column:49 / 61;container-type:size;container-name:project-qr;align-items:stretch;justify-content:stretch}.project-slot__name{font-size:clamp(.85rem,1.4vw,1.05rem);font-weight:600;letter-spacing:normal;color:var(--ej-text-2);direction:rtl}.project-commons{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;min-height:0}.project-commons__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--ej-surface);background-image:radial-gradient(circle 18rem at 18% 22%,#222222 0%,transparent 68%),radial-gradient(circle 16rem at 86% 78%,#0d0d0d 0%,transparent 70%),radial-gradient(circle 12rem at 58% 12%,#1e1e1e 0%,transparent 65%);background-blend-mode:soft-light,normal,normal}.project-commons__bg-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.62' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:96px 96px;pointer-events:none}.project-commons__bg-glow{position:absolute;inset:auto -10% -20% -10%;height:55%;background:radial-gradient(ellipse at center,rgba(216,216,216,.08) 0%,transparent 68%);pointer-events:none}.project-commons__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:.45rem;height:100%;min-height:0;padding:clamp(.75rem,1.6vh,1.15rem) clamp(.75rem,1.2vw,1.15rem) clamp(.8rem,1.5vh,1.2rem);direction:rtl;text-align:right;box-sizing:border-box;overflow:auto;scrollbar-width:thin}.project-commons__content--stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(.45rem,1.2vh,.75rem);padding:clamp(.65rem,1.4vh,1rem);overflow:hidden}.project-commons__band{min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(.25rem,.8vh,.45rem);padding:clamp(.55rem,1.4vh,.95rem) clamp(.65rem,1.2vw,.95rem);border-radius:clamp(.45rem,.8vw,.7rem);border:1px solid var(--ej-border);background:linear-gradient(180deg,rgba(255,255,255,.045) 0%,transparent 55%),#ffffff06;box-sizing:border-box}.project-commons__band--list{grid-column:1 / -1;justify-content:flex-start;overflow:hidden;position:relative;padding-inline-end:calc(clamp(.65rem,1.2vw,.95rem) + .28rem)}.project-commons__band--list:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:0;height:1.55rem;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(18,18,18,.55) 70%,rgba(18,18,18,.82) 100%)}.project-commons__band-title{margin:0;font-size:clamp(.92rem,1.35vw + .45rem,1.35rem);font-weight:700;letter-spacing:normal;color:var(--ej-text-2);line-height:1.25;flex-shrink:0}.project-commons__band-value{margin:0;font-size:clamp(1.2rem,2.4vw + .35rem,2.15rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--ej-text)}.project-commons__band-note{margin:0;font-size:clamp(.58rem,.7vw + .3rem,.74rem);font-weight:400;line-height:1.4;color:var(--ej-text-3)}.project-commons__band--list .project-commons__list{margin:.25rem 0 0;padding-block-end:.85rem;padding-inline-end:.22rem;flex:1 1 auto;min-height:0;gap:clamp(.28rem,.8vh,.45rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(216,216,216,.45) rgba(255,255,255,.04);scrollbar-gutter:stable}.project-commons__band--list .project-commons__list::-webkit-scrollbar{width:9px}.project-commons__band--list .project-commons__list::-webkit-scrollbar-track{margin-block:.2rem .85rem;background:#ffffff09;background-clip:content-box;border-radius:999px;border:2px solid transparent}.project-commons__band--list .project-commons__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e8e8e894,#8a8a8a6b);background-clip:content-box;border-radius:999px;border:2px solid transparent;box-shadow:inset 0 0 0 1px #0000002e}.project-commons__band--list .project-commons__list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f5f5f5c7,#b0b0b08c)}.project-commons__band--list .project-commons__list li{padding:clamp(.32rem,.9vh,.5rem) .7rem clamp(.32rem,.9vh,.5rem) .85rem;font-size:clamp(.68rem,.9vw + .3rem,.82rem)}@media(max-height:820px)and (min-width:1101px){.project-commons__band-note{display:none}.project-commons__content--stack{gap:.4rem;padding:.55rem;grid-template-rows:minmax(0,.85fr) minmax(0,1.2fr)}.project-commons__band{padding:.45rem .65rem}.project-commons__band-title{font-size:clamp(.82rem,1.1vw + .4rem,1.05rem)}}@media(max-width:720px){.project-commons__content--stack{grid-template-columns:1fr;grid-template-rows:none;overflow:auto}.project-commons__band--list{grid-column:auto}body.project-blank--complex .project-commons__content--stack{overflow:hidden}body.project-blank--complex .project-commons__band--list{min-height:12.5rem;max-height:min(22rem,52vh)}body.project-blank--complex .project-commons__band--list .project-commons__list{max-height:none}}.project-commons__kicker{margin:0;font-size:.62rem;font-weight:500;letter-spacing:normal;color:var(--ej-text-3)}.project-commons__title{margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:700;letter-spacing:-.02em;color:var(--ej-text);line-height:1.2}.project-commons__rule{display:block;width:2.75rem;height:1px;margin:.15rem 0 .35rem;background:linear-gradient(90deg,rgba(245,245,245,.55) 0%,transparent 100%)}.project-commons__meta{margin:.15rem 0 .35rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.project-commons__meta-item{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .5rem;border-radius:.4rem;border:1px solid var(--ej-border);background:#ffffff09}.project-commons__meta-item dt{margin:0;font-size:clamp(.52rem,1.1vw,.6rem);font-weight:500;letter-spacing:normal;color:var(--ej-text-3)}.project-commons__meta-item dd{margin:0;font-size:clamp(.78rem,1.5vw,.95rem);font-weight:700;color:var(--ej-text);line-height:1.25}.project-commons__list-label{margin:.35rem 0 0;font-size:.62rem;font-weight:600;letter-spacing:normal;color:var(--ej-text-3)}.project-commons__list{margin:.35rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem;overflow:auto;min-height:0;flex:1 1 auto;scrollbar-width:thin}.project-commons__list li{position:relative;padding:clamp(.4rem,1.1vh,.55rem) .7rem clamp(.4rem,1.1vh,.55rem) .85rem;border-radius:.45rem;border:1px solid var(--ej-border);background:#ffffff08;font-size:clamp(.7rem,1.25vw,.78rem);font-weight:500;line-height:1.4;color:var(--ej-text)}.project-commons__list li:before{content:"";position:absolute;top:50%;right:.35rem;width:3px;height:3px;border-radius:50%;background:#dcdcdcb3;transform:translateY(-50%)}.project-brands{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;min-height:0}.project-brands__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--ej-surface);background-image:radial-gradient(circle 14rem at 78% 18%,#222222 0%,transparent 68%),radial-gradient(circle 12rem at 12% 88%,#0d0d0d 0%,transparent 70%),radial-gradient(circle 10rem at 50% 48%,#1e1e1e 0%,transparent 65%);background-blend-mode:soft-light,normal,normal}.project-brands__bg-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.62' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:96px 96px;pointer-events:none}.project-brands__bg-glow{position:absolute;inset:auto -20% -25% -20%;height:50%;background:radial-gradient(ellipse at center,rgba(216,216,216,.08) 0%,transparent 70%);pointer-events:none}.project-brands__head{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.28rem;padding:1rem .85rem .7rem;direction:rtl;text-align:center}.project-brands__kicker{margin:0;font-size:.62rem;font-weight:500;letter-spacing:normal;color:var(--ej-text-3)}.project-brands__title{margin:0;font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:700;letter-spacing:-.02em;color:var(--ej-text);line-height:1.25}.project-brands__rule{display:block;width:2.4rem;height:1px;margin-top:.35rem;background:linear-gradient(90deg,transparent 0%,rgba(207,207,207,.45) 50%,transparent 100%)}.project-brands__grid{position:relative;z-index:2;flex:1 1 auto;min-height:0;margin:0;padding:.15rem .65rem .75rem;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,minmax(0,1fr));gap:0;isolation:isolate}.project-brands__grid[data-count="1"]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.project-brands__grid[data-count="2"]{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr)}.project-brands__grid[data-count="3"]{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.project-brands__grid[data-count="3"] .project-brands__cell:nth-child(3){grid-column:1 / -1}.project-brands__grid[data-count="4"]{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.project-brands__grid[data-count="5"]{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.project-brands__grid[data-count="5"] .project-brands__cell:nth-child(5){grid-column:1 / -1}.project-brands__grid[data-count="6"]{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.project-brands__grid[data-count="7"],.project-brands__grid[data-count="8"],.project-brands__grid[data-count="9"],.project-brands__grid[data-count="10"],.project-brands__grid[data-count="11"],.project-brands__grid[data-count="12"]{grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fit,minmax(0,1fr))}.project-brands__grid[data-count="7"] .project-brands__cell:nth-child(7),.project-brands__grid[data-count="9"] .project-brands__cell:nth-child(9),.project-brands__grid[data-count="11"] .project-brands__cell:nth-child(11){grid-column:1 / -1}.project-brands__cell{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:.55rem;container-type:size;container-name:brand-cell;animation:project-brands-in .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.08s + var(--i, 0) * .06s)}.project-brands__cell:before{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:.75rem;background:var(--ej-glass-bg);border:1px solid var(--ej-glass-border);opacity:0;transform:scale(.92);transition:opacity .35s ease,transform .4s cubic-bezier(.22,1,.36,1),background .35s ease,border-color .35s ease;pointer-events:none}.project-brands__grid[data-count="2"] .project-brands__cell:nth-child(2):after,.project-brands__grid[data-count="3"] .project-brands__cell:nth-child(2):after,.project-brands__grid[data-count="4"] .project-brands__cell:nth-child(2n):after,.project-brands__grid[data-count="5"] .project-brands__cell:nth-child(2):after,.project-brands__grid[data-count="5"] .project-brands__cell:nth-child(4):after,.project-brands__grid[data-count="6"] .project-brands__cell:nth-child(2n):after,.project-brands__grid[data-count="7"] .project-brands__cell:nth-child(2n):after,.project-brands__grid[data-count="8"] .project-brands__cell:nth-child(2n):after,.project-brands__grid[data-count="9"] .project-brands__cell:nth-child(2n):after,.project-brands__grid[data-count="10"] .project-brands__cell:nth-child(2n):after,.project-brands__grid[data-count="11"] .project-brands__cell:nth-child(2n):after,.project-brands__grid[data-count="12"] .project-brands__cell:nth-child(2n):after,.project-brands__grid:not([data-count]) .project-brands__cell:nth-child(2n):after{content:"";position:absolute;top:18%;bottom:18%;right:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(44,44,44,.95) 50%,transparent 100%);pointer-events:none}.project-brands__grid[data-count="3"] .project-brands__cell:nth-child(-n+2),.project-brands__grid[data-count="4"] .project-brands__cell:nth-child(-n+2),.project-brands__grid[data-count="5"] .project-brands__cell:nth-child(-n+4),.project-brands__grid[data-count="6"] .project-brands__cell:nth-child(-n+4),.project-brands__grid[data-count="7"] .project-brands__cell:not(:nth-last-child(-n+2)),.project-brands__grid[data-count="8"] .project-brands__cell:not(:nth-last-child(-n+2)),.project-brands__grid:not([data-count]) .project-brands__cell:not(:nth-last-child(-n+2)){box-shadow:inset 0 -1px 0 var(--ej-border)}.project-brands__cell img{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:78cqi;max-height:58cqh;object-fit:contain;opacity:.92;filter:none;transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.project-brands__grid[data-count="3"] .project-brands__cell:nth-child(3) img,.project-brands__grid[data-count="5"] .project-brands__cell:nth-child(5) img,.project-brands__grid[data-count="7"] .project-brands__cell:nth-child(7) img,.project-brands__grid[data-count="9"] .project-brands__cell:nth-child(9) img,.project-brands__grid[data-count="11"] .project-brands__cell:nth-child(11) img{max-width:39cqi;max-height:58cqh}.project-brands__cell:hover:before{opacity:1;transform:scale(1);background:#ffffff0a;border-color:var(--ej-border-hover)}.project-brands__cell:hover img{opacity:1;transform:scale(1.06)}@keyframes project-brands-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.project-brands__cell{animation:none}.project-brands__cell img,.project-brands__cell:before{transition:none}}.project-gallery__stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.project-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;visibility:hidden;will-change:transform,opacity}.project-gallery__slide.is-active{opacity:1;visibility:visible;z-index:1}.project-gallery__slide.is-leaving{opacity:1;visibility:visible;z-index:2}.project-gallery__slide.is-entering{opacity:1;visibility:visible;z-index:3}.project-gallery__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none}.project-gallery__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,rgba(13,13,13,.12) 0%,transparent 30%,transparent 65%,rgba(13,13,13,.35) 100%)}.project-gallery__shade{position:absolute;left:0;right:0;bottom:0;z-index:2;height:42%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(10,10,10,.28) 45%,rgba(8,8,8,.72) 100%)}.project-gallery__caption{position:absolute;left:.9rem;right:.9rem;bottom:2.15rem;z-index:3;direction:rtl;text-align:right;pointer-events:none}.project-gallery__caption-kicker{margin:0 0 .2rem;font-size:.62rem;font-weight:500;letter-spacing:normal;color:#cfcfcfd1;text-shadow:0 1px 8px rgba(0,0,0,.45)}.project-gallery__caption-title{margin:0;font-size:clamp(.95rem,1.7vw,1.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#f2f2f2;text-shadow:0 1px 2px rgba(0,0,0,.55),0 8px 22px rgba(0,0,0,.35)}.project-slot--works .project-gallery__progress{bottom:.55rem}.project-gallery__progress{position:absolute;bottom:.85rem;left:50%;z-index:5;display:flex;align-items:center;justify-content:center;gap:.45rem;transform:translate(-50%);padding:.25rem}.project-gallery__nav{position:absolute;top:50%;z-index:6;display:grid;place-items:center;width:2.55rem;height:2.55rem;padding:0;border:1px solid var(--ej-glass-border);border-radius:50%;background:#0d0d0d8c;color:var(--ej-text);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 0 15px #ffffff0f,0 8px 24px #00000059;cursor:pointer;opacity:.82;transform:translateY(-50%) scale(1);transition:opacity .35s ease,transform .4s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.project-gallery__nav svg{width:1rem;height:1rem;display:block}.project-gallery__nav--prev{left:.85rem}.project-gallery__nav--next{right:.85rem}.project-slot--gallery:hover .project-gallery__nav,.project-slot--gallery:focus-within .project-gallery__nav{opacity:1;transform:translateY(-50%) scale(1)}.project-gallery__nav:hover{background:#181818d1;border-color:var(--ej-border-hover);color:var(--ej-text);box-shadow:0 0 18px #d8d8d81f,0 0 40px #d8d8d80f,0 10px 28px #0006}.project-gallery__nav:active{transform:translateY(-50%) scale(.96)}.project-gallery__nav:focus-visible{outline:none;opacity:1;transform:translateY(-50%) scale(1);border-color:var(--ej-border-hover);box-shadow:0 0 0 2px #cfcfcf38,0 10px 28px #0006}@media(prefers-reduced-motion:reduce){.project-gallery__nav{opacity:.85;transform:translateY(-50%);transition:none}}@media(hover:none){.project-gallery__nav{opacity:.8;transform:translateY(-50%) scale(1)}}.project-gallery__dot{position:relative;display:block;width:1.55rem;height:1.25rem;padding:0;border:0;background:transparent;cursor:pointer;transition:width .55s cubic-bezier(.22,1,.36,1)}.project-gallery__dot.is-active{width:2.85rem}.project-gallery__track{position:absolute;top:50%;left:0;right:0;height:3px;border-radius:999px;transform:translateY(-50%);overflow:hidden;background:#f5f5f52e}.project-gallery__fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#cfcfcf73,#f5f5f5)}.project-gallery__fill.is-playing{animation:project-gallery-fill var(--gallery-fill-ms, 4s) linear forwards}@keyframes project-gallery-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.project-manager{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.project-manager__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--ej-surface);background-image:radial-gradient(circle 18rem at 18% 22%,#222222 0%,transparent 68%),radial-gradient(circle 16rem at 86% 78%,#0d0d0d 0%,transparent 70%),radial-gradient(circle 12rem at 58% 12%,#1e1e1e 0%,transparent 65%);background-blend-mode:soft-light,normal,normal}.project-manager__bg-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.62' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:96px 96px;pointer-events:none}.project-manager__bg-glow{position:absolute;inset:auto -10% -20% -10%;height:55%;background:radial-gradient(ellipse at center,rgba(216,216,216,.08) 0%,transparent 68%);pointer-events:none}.project-manager__content{position:relative;z-index:2;width:100%;height:100%;padding:1rem .75rem 4.75rem;direction:rtl;display:flex;flex-direction:column;justify-content:flex-start;gap:.85rem;box-sizing:border-box;min-height:0}.project-manager__identity{display:flex;flex-direction:row;align-items:center;gap:.65rem;direction:ltr;padding-top:.25rem}.project-manager__avatar-wrap{position:relative;flex:0 0 auto;width:min(42%,40cqh,6.5rem);aspect-ratio:1 / 1;border-radius:50%;isolation:isolate}.project-manager__avatar-orbit{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;z-index:0;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 210deg,rgba(var(--ej-glow-rgb),.2) 255deg,rgba(var(--ej-glow-rgb),.8) 300deg,var(--ej-glow-core) 328deg,rgba(var(--ej-glow-rgb),.6) 348deg,transparent 360deg);filter:blur(.35px);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.75px),#000 calc(100% - 2.2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.75px),#000 calc(100% - 2.2px));animation:project-manager-orbit 5.5s linear infinite}.project-manager__avatar-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:1;pointer-events:none;box-shadow:0 0 15px rgba(var(--ej-glow-rgb),.28),0 0 35px rgba(var(--ej-glow-rgb),.18),0 0 70px rgba(var(--ej-glow-rgb),.08);animation:project-manager-orbit-glow 5.5s ease-in-out infinite}.project-manager__avatar{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center top;display:block;filter:grayscale(1);box-shadow:0 0 0 1.5px rgba(var(--ej-glow-rgb),.5),0 14px 36px #00000073}@keyframes project-manager-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes project-manager-orbit-glow{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.project-manager__avatar-orbit,.project-manager__avatar-wrap:after{animation:none}.project-manager__avatar-orbit{background:radial-gradient(circle at 70% 30%,rgba(var(--ej-glow-rgb),.55) 0%,rgba(var(--ej-glow-rgb),.12) 42%,transparent 68%)}}.project-manager__who{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.28rem;text-align:center;direction:rtl;flex:1 1 auto}.project-manager__label{margin:0;font-size:clamp(.78rem,1.2vw,.95rem);font-weight:600;letter-spacing:normal;color:var(--ej-text-2)}.project-manager__name{margin:0;font-size:clamp(.88rem,1.4vw,1.1rem);font-weight:700;letter-spacing:-.02em;color:var(--ej-text);line-height:1.25}.project-manager__voice{width:100%;min-width:0;margin-top:auto;--echo-bg: #121212;--ej-ink-secondary: #b7b7b7;--ej-bronze-rgb: 207, 207, 207;--landing-grain-micro: none}.project-manager__voice .landing-voice-audio{border:1px solid var(--ej-border);border-radius:.75rem;background-color:#121212;background-image:radial-gradient(circle 10rem at 15% 40%,#1a1a1a 0%,transparent 70%),radial-gradient(circle 8rem at 90% 70%,#0d0d0d 0%,transparent 68%);box-shadow:0 10px 28px #0000008c,0 2px #ffffff0a inset,0 0 0 1px #00000059;height:4rem!important;min-height:4rem!important;direction:ltr}.project-manager__voice .landing-voice-audio>div>div{flex-direction:row!important;justify-content:flex-start!important;direction:ltr}.project-manager__voice .landing-voice-audio [data-testid=play-pause]{filter:invert(92%) sepia(0%) saturate(0%) brightness(95%) contrast(90%);opacity:.92;order:0}.project-manager__voice .landing-voice-audio [data-testid=timer]{color:var(--ej-text-2)!important;order:2}.project-manager__voice .landing-voice-audio__skeleton{grid-template-columns:1.6rem 1fr;direction:ltr}.project-manager__voice .landing-voice-audio__skeleton-play{border-color:#cfcfcf59;background:#cfcfcf14}.project-manager__voice .landing-voice-audio__skeleton-wave{background:linear-gradient(90deg,#cfcfcf0f,#cfcfcf29,#cfcfcf0f)}.project-manager__cta{--cta-light: var(--ej-glow-rgb);position:absolute;left:clamp(.45rem,2.5cqi,.7rem);right:clamp(.45rem,2.5cqi,.7rem);bottom:clamp(.55rem,3cqh,1.1rem);z-index:4;isolation:isolate;display:block;width:auto;max-width:none;padding:1px;border-radius:999px;text-decoration:none;box-sizing:border-box;overflow:hidden;cursor:pointer;color:var(--ej-btn-text);font-size:clamp(.62rem,3.2cqi,.8rem);font-weight:500;letter-spacing:.01em;border:0;transform:none;background:var(--ej-btn);box-shadow:0 10px 40px #00000073,0 0 15px rgba(var(--ej-glow-rgb),.12);transition:transform .3s ease,box-shadow .3s ease}.project-manager__cta-orbit{position:absolute;top:50%;left:50%;z-index:0;width:220%;aspect-ratio:1 / 1;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 320deg,rgba(var(--cta-light),.15) 335deg,rgba(var(--cta-light),.85) 348deg,var(--ej-glow-core) 354deg,rgba(var(--cta-light),.35) 358deg,transparent 360deg);transform:translate(-50%,-50%);transform-origin:center center;animation:project-manager-cta-orbit 3.8s linear infinite}@keyframes project-manager-cta-orbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.project-manager__cta-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:2.45rem;padding:.55rem .75rem;border-radius:inherit;overflow:hidden;background-color:var(--ej-btn);background-image:radial-gradient(circle 8rem at 20% 30%,#323232 0%,transparent 70%),radial-gradient(circle 6rem at 85% 70%,#1e1e1e 0%,transparent 68%);box-sizing:border-box;transition:background-color .3s ease}.project-manager__cta-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.62' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:96px 96px}.project-manager__cta-label{position:relative;z-index:2;color:var(--ej-btn-text);white-space:nowrap;text-align:center;line-height:1.2}.project-manager__cta:hover{transform:translateY(-2px);box-shadow:0 18px 60px #000000a6,0 0 15px rgba(var(--ej-glow-rgb),.25),0 0 35px rgba(var(--ej-glow-rgb),.18),0 0 70px rgba(var(--ej-glow-rgb),.08)}.project-manager__cta:hover .project-manager__cta-inner{background-color:var(--ej-btn-hover)}.project-manager__cta:active{transform:translateY(0)}.project-manager__cta:active .project-manager__cta-inner{background-color:var(--ej-btn-active)}@media(prefers-reduced-motion:reduce){.project-manager__cta-orbit{animation:none;background:linear-gradient(120deg,transparent 0%,rgba(var(--cta-light),.45) 50%,transparent 100%);width:100%;height:100%;top:0;left:0;aspect-ratio:auto;transform:none}}.landing-voice-audio{width:100%;max-width:100%;border:1px solid rgba(165,165,165,.1);border-radius:.7rem;background-color:var(--echo-bg, #1a1a1a);background-image:var(--landing-grain-micro),linear-gradient(165deg,#2a2a2a 0%,var(--echo-bg, #1a1a1a) 48%,#141414 100%);background-size:128px 128px,100% 100%;background-repeat:repeat,no-repeat;background-blend-mode:soft-light,normal;overflow:hidden;display:grid;align-items:center;padding:.15rem .25rem;box-sizing:border-box}.landing-voice-audio>div{max-width:100%!important;width:100%!important;box-sizing:border-box!important;background:transparent!important;padding:.2rem .25rem!important}.landing-voice-audio>div>div{width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:.35rem!important;justify-content:flex-start!important}.landing-voice-audio>div>div>div:nth-child(2){width:auto!important;flex:1 1 auto!important;min-width:0!important}.landing-voice-audio [data-testid=play-pause]{width:16px!important;height:16px!important;flex:0 0 auto;filter:invert(92%) sepia(0%) saturate(0%) brightness(95%) contrast(90%);opacity:.92}.landing-voice-audio [data-testid=timer]{color:var(--ej-ink-secondary)!important;font-size:.62rem!important;font-weight:500;flex:0 0 auto;white-space:nowrap;min-width:2.6em}.landing-voice-audio canvas{opacity:1;transform:none;filter:none}.landing-voice-audio.is-wave-ready canvas{opacity:1;transform:none;filter:none}.landing-voice-audio__skeleton{display:grid;grid-template-columns:1.6rem 1fr;gap:.5rem;align-items:center;height:100%;padding:.45rem .5rem}.landing-voice-audio__skeleton-play{width:1.15rem;height:1.15rem;border-radius:50%;border:1.5px solid rgba(165,165,165,.4);background:#a5a5a51a}.landing-voice-audio__skeleton-wave{height:1.6rem;border-radius:.3rem;background:repeating-linear-gradient(90deg,rgba(242,242,242,.12) 0 2px,transparent 2px 5px);opacity:.85}.project-crew-split{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);min-height:0;direction:ltr}.project-crew-split__media{position:relative;grid-column:1;grid-row:1;min-width:0;min-height:0;overflow:hidden;isolation:isolate}.project-crew-split__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform-origin:center center;filter:grayscale(1);will-change:transform,opacity,filter}.project-crew-split__photo--live,.project-crew-split__photo--ghost{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.project-crew-split__photo--ghost{z-index:1;opacity:0;pointer-events:none}.project-crew-split__photo--live{z-index:2}.project-crew-split__veil{position:absolute;top:-8%;bottom:-8%;left:42%;z-index:4;width:18%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(245,245,245,.08) 35%,rgba(245,245,245,.28) 50%,rgba(245,245,245,.08) 65%,transparent 100%);filter:blur(8px);mix-blend-mode:soft-light;will-change:transform,opacity}.project-crew-split__title-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.45rem .65rem;will-change:transform,opacity,filter;overflow:visible}.project-crew-split__meta{position:relative;grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.9rem 2.2rem .9rem .85rem;background:var(--ej-bg-charcoal);direction:rtl;text-align:center;min-width:0;overflow:hidden}.project-crew-split__arrow{z-index:5;width:1.55rem;height:1.55rem;border:1px solid rgba(0,0,0,.12);border-radius:999px;display:grid;place-items:center;background:#fff;color:#0d0d0d;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:pointer;padding:0;direction:ltr;margin-inline:.4rem;box-shadow:0 1px 4px #0000002e}.project-crew-split__arrow svg{width:.85rem;height:.85rem;display:block;color:#0d0d0d;stroke:#0d0d0d;fill:none}.project-crew-split__arrow--prev{grid-column:1;grid-row:1;place-self:center start}.project-crew-split__arrow--next{grid-column:2;grid-row:1;place-self:center end;background:#fff;border-color:#0000001f;color:#0d0d0d}.project-crew-split__kicker{position:absolute;top:.85rem;left:.85rem;right:.85rem;margin:0;font-size:clamp(.92rem,1.6vw,1.12rem);font-weight:600;letter-spacing:normal;color:var(--ej-text-2);text-align:center;pointer-events:none}.project-crew-split__name{margin:0;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--ej-text);line-height:1.3}.project-crew-split__sep{width:1px;height:.85em;background:var(--ej-border);align-self:center}.project-crew-split__role{margin:0;font-size:.82rem;font-weight:500;color:var(--ej-text-2)}.project-crew-split__dots{display:flex;justify-content:center;gap:.35rem;margin-top:.55rem;width:100%}.project-crew-split__dot{width:.38rem;height:.38rem;padding:0;border:0;border-radius:999px;background:var(--ej-gray-deeper);cursor:pointer}.project-crew-split__dot.is-active{background:var(--ej-gray-light);box-shadow:0 0 18px #d8d8d824,0 0 40px #d8d8d80f;transform:scale(1.2)}.project-docs{position:relative;width:100%;height:100%;overflow:hidden}.project-docs--interactive{cursor:pointer}.project-docs--interactive:focus-visible{outline:2px solid rgba(201,149,106,.55);outline-offset:-2px}.project-docs:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 72% 68% at 50% 45%,transparent 0%,transparent 42%,rgba(13,13,13,.28) 68%,rgba(13,13,13,.55) 86%,rgba(13,13,13,.78) 100%)}.project-docs__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.project-docs__title-wrap{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;pointer-events:none}.project-docs__bar{position:relative;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;min-height:3.55rem;padding:.95rem 1.1rem;border:0;border-top:1px solid var(--ej-glass-border);border-radius:0;box-sizing:border-box;cursor:pointer;direction:rtl;color:var(--ej-text);font:inherit;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:700;letter-spacing:-.01em;background:var(--ej-glass-bg);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:inset 0 1px #ffffff0f,0 -10px 28px #00000047;transition:background .25s ease,color .25s ease,border-color .25s ease}.project-docs__bar:hover{background:#ffffff0d;border-color:var(--ej-border-hover)}.project-docs__bar-icon,.project-docs__bar-arrow{position:relative;z-index:1;flex:0 0 auto;display:grid;place-items:center;width:1.35rem;height:1.35rem;opacity:.88}.project-docs__bar-icon svg,.project-docs__bar-arrow svg{width:100%;height:100%;display:block}.project-docs__bar-arrow{transform:scaleX(-1);opacity:.7;transition:transform .25s ease,opacity .25s ease}.project-docs__bar:hover .project-docs__bar-arrow{opacity:1;transform:scaleX(-1) translate(2px)}.project-docs__bar-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;text-align:center;white-space:nowrap;pointer-events:none}.project-docs--interactive:hover .project-docs__bar{background:#ffffff0d}.project-docs--interactive:hover .project-docs__bar-arrow{opacity:1;transform:scaleX(-1) translate(2px)}.project-docs__bar:disabled{opacity:.55;cursor:not-allowed}.project-docs-lightbox__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:clamp(.75rem,2.5vw,1.5rem);background:#00000094;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);direction:rtl}.project-docs-lightbox{display:flex;flex-direction:column;width:min(56rem,100%);max-height:min(92vh,52rem);overflow:hidden;border-radius:1.15rem;border:1px solid var(--ej-border);background:#181818f7;box-shadow:0 28px 64px #0000007a,inset 0 1px #ffffff0d;color:var(--ej-text)}.project-docs-lightbox__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:0 0 auto;padding:1rem 1.2rem;background:#121212b8;border-bottom:1px solid var(--ej-border)}.project-docs-lightbox__heading{min-width:0}.project-docs-lightbox__title{margin:0;font-size:clamp(1rem,2.2vw,1.15rem);font-weight:700;letter-spacing:-.01em}.project-docs-lightbox__count{margin:.2rem 0 0;font-size:.78rem;color:var(--ej-text-3)}.project-docs-lightbox__close{display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border-radius:.55rem;border:1px solid rgba(201,149,106,.34);background:linear-gradient(145deg,#181818f5,#0d0d0df0);color:#ffdcb4eb;font-size:1.25rem;line-height:1;cursor:pointer;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .2s ease}.project-docs-lightbox__close:hover{color:#fff;border-color:#c9956a8c;transform:translateY(-1px)}.project-docs-lightbox__stage{position:relative;flex:1 1 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:0;padding:.85rem .65rem 1rem}.project-docs-lightbox__frame{position:relative;display:grid;place-items:center;min-width:0;min-height:min(68vh,36rem);max-height:min(68vh,36rem);overflow:hidden;border-radius:.75rem;background:#00000059}.project-docs-lightbox__slides{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;direction:ltr}.project-docs-lightbox__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;visibility:hidden;will-change:transform,opacity}.project-docs-lightbox__slide.is-active,.project-docs-lightbox__slide.is-leaving,.project-docs-lightbox__slide.is-entering{opacity:1;visibility:visible}.project-docs-lightbox__slide.is-active{z-index:1}.project-docs-lightbox__slide.is-leaving{z-index:2}.project-docs-lightbox__slide.is-entering{z-index:3}.project-docs-lightbox__img{display:block;width:100%;height:100%;max-height:min(68vh,36rem);object-fit:contain;object-position:center}.project-docs-lightbox__empty{margin:0;padding:2rem;color:var(--ej-text-3);text-align:center}.project-docs-lightbox__nav{display:grid;place-items:center;width:2.55rem;height:2.55rem;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#121212e0;color:var(--ej-text);cursor:pointer;transition:background .22s ease,border-color .22s ease,transform .2s ease}.project-docs-lightbox__nav svg{width:1.15rem;height:1.15rem}.project-docs-lightbox__nav:hover{border-color:#c9956a73;background:#201c18f5;transform:scale(1.04)}@media(max-width:720px){.project-docs-lightbox__stage{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem}.project-docs-lightbox__frame{width:100%;order:-1;min-height:min(58vh,28rem);max-height:min(58vh,28rem)}.project-docs-lightbox__nav{width:2.75rem;height:2.75rem}}.project-teaser{position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer;outline:none}.project-teaser__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--ej-bg)}.project-teaser__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0d0d0d2e,#0d0d0d4d 45%,#0d0d0dd1);transition:opacity .35s ease}.project-teaser.is-previewing .project-teaser__veil{opacity:.35}.project-teaser__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:.75rem;text-align:center;direction:rtl;transition:opacity .3s ease,transform .3s ease}.project-teaser.is-previewing .project-teaser__ui{opacity:0;transform:scale(.96);pointer-events:none}.project-teaser__play{width:2.6rem;height:2.6rem;border-radius:999px;display:grid;place-items:center;background:#f5f5f5f0;color:var(--ej-bg);box-shadow:0 0 15px #ffffff14,0 0 30px #ffffff0a,0 8px 24px #00000059}.project-teaser__play svg{width:1.1rem;height:1.1rem;margin-inline-start:.1rem}.project-teaser__label{margin:0;font-size:.88rem;font-weight:700;color:var(--ej-text)}.project-teaser__hint{margin:.15rem 0 0;font-size:.65rem;color:var(--ej-text-2)}.project-teaser__progress{position:absolute;left:.65rem;right:.65rem;bottom:.65rem;z-index:3;height:3px;border-radius:999px;background:#f5f5f52e;overflow:hidden;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.project-teaser.is-previewing .project-teaser__progress{opacity:1;transform:translateY(0)}.project-teaser__progress-bar{display:block;height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,#cfcfcf8c,#f5f5f5)}.project-teaser.is-previewing .project-teaser__progress-bar{animation:project-teaser-progress 8s linear infinite}@keyframes project-teaser-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.project-teaser.is-previewing .project-teaser__progress-bar{animation:none;transform:scaleX(.35)}}.project-qr{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:0;padding:.5rem .5rem clamp(2.65rem,20cqmin,3.35rem);box-sizing:border-box}.project-qr__board{width:100%;height:100%;min-height:0;container-type:size;display:grid;place-items:center}.project-qr__surface{width:min(100cqw,100cqh);aspect-ratio:1 / 1;display:grid;place-items:center;padding:3.5%;box-sizing:border-box;border-radius:.4rem;background:#fff;box-shadow:0 8px 22px #00000047}.project-qr__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.project-qr__copy{position:absolute;bottom:clamp(.4rem,3cqmin,.65rem);left:50%;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:clamp(.4rem,2.5cqmin,.55rem);width:calc(100% - clamp(.9rem,8cqmin,1.2rem));max-width:min(100%,16rem);min-height:clamp(2.15rem,14cqmin,2.75rem);padding:clamp(.4rem,2.4cqmin,.55rem) clamp(.75rem,4cqmin,1rem);border-radius:.5rem;border:1px solid var(--ej-border);background:#181818eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ej-text);font:inherit;font-size:clamp(.78rem,5cqmin,.95rem);font-weight:600;letter-spacing:-.01em;cursor:pointer;direction:rtl;transition:background .2s ease,border-color .2s ease,color .2s ease}.project-qr__copy:hover{background:#242424f5;border-color:var(--ej-border-hover)}.project-qr__copy:focus-visible{outline:2px solid rgba(245,245,245,.35);outline-offset:2px}.project-qr__copy.is-copied{border-color:#8ef8f559;color:#b7fff8}.project-qr__copy-icon{width:clamp(1rem,5.5cqmin,1.2rem);height:clamp(1rem,5.5cqmin,1.2rem);flex:0 0 auto}.project-qr__copy-icon svg{display:block;width:100%;height:100%}@container project-qr (min-width: 220px){.project-qr{padding-bottom:clamp(2.9rem,19cqmin,3.55rem)}.project-qr__copy{max-width:none;width:calc(100% - 1rem);min-height:clamp(2.35rem,13cqmin,2.95rem);font-size:clamp(.84rem,5.2cqmin,1rem);border-radius:.55rem}.project-qr__copy-icon{width:clamp(1.05rem,5.8cqmin,1.25rem);height:clamp(1.05rem,5.8cqmin,1.25rem)}}@container project-qr (min-width: 280px){.project-qr__copy{min-height:2.85rem;font-size:.95rem;letter-spacing:.01em;gap:.55rem;padding-inline:1.05rem}.project-qr__copy-icon{width:1.2rem;height:1.2rem}}@media(max-width:1100px){.company-info{container-type:inline-size;height:auto;min-height:0}.company-info--wide .company-info__content{height:auto;min-height:0;overflow:visible;align-content:start}.project-slot[data-slot="7"]{container-type:inline-size;height:auto;min-height:15rem;align-self:stretch}.project-qr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1.1rem 1rem;min-height:15rem;height:auto}.project-qr__board{width:auto;height:auto;flex:0 0 auto;container-type:normal}.project-qr__surface{width:min(11.75rem,56vw);max-width:100%;padding:4%;border-radius:.5rem}.project-qr__copy{position:static;left:auto;bottom:auto;transform:none;width:min(11.75rem,56vw);max-width:100%;min-height:2.55rem;padding:.5rem .9rem;font-size:.84rem;border-radius:.55rem}.project-qr__copy-icon{width:1.05rem;height:1.05rem}body.project-blank--company .project-slot[data-slot="4"]{min-height:0;height:auto}body.project-blank--company .project-slot[data-slot="7"]{min-height:12.5rem}body.project-blank--company .project-qr{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.25rem;padding:1.15rem 1.25rem;min-height:12.5rem}body.project-blank--company .project-qr__surface{width:min(10.5rem,42vw)}body.project-blank--company .project-qr__copy{width:min(10.5rem,42vw);min-height:2.65rem}}@media(max-width:720px){.company-info,.project-slot[data-slot="7"]{container-type:inline-size}.project-slot[data-slot="7"]{min-height:16.5rem}.project-qr{gap:.75rem;padding:1rem .9rem 1.15rem;min-height:16.5rem}.project-qr__surface{width:min(12.5rem,68vw)}.project-qr__copy{width:min(12.5rem,68vw);min-height:2.5rem;font-size:.82rem}body.project-blank--company .project-qr{flex-direction:column;gap:.75rem;padding:1rem .9rem 1.15rem;min-height:16.5rem}body.project-blank--company .project-qr__surface,body.project-blank--company .project-qr__copy{width:min(12.5rem,68vw)}}@media(max-width:1100px){body.project-blank{overflow:auto;overflow-x:hidden;--project-content-top: calc(var(--project-header-pad) + 4rem + .55rem);--project-frame-inset-left: .85rem;--project-frame-inset-right: .85rem}.project-header{position:sticky;inset:auto;z-index:50;padding:.65rem var(--project-frame-inset-right) 0 var(--project-frame-inset-left)}.project-header__float{min-height:3.9rem;padding:.4rem .8rem}.project-info{position:relative;top:auto;left:auto;bottom:auto;width:calc(100% - 1.7rem);max-width:none;height:auto;min-height:0;margin:.85rem .85rem 0;padding:1rem 1.05rem;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.65rem 1.25rem}.project-info__eyebrow{width:100%;margin-bottom:0}.project-info__title{margin:0;flex:1 1 auto;font-size:clamp(1.05rem,3.5vw,1.35rem)}.project-info__list{margin:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.project-info__item{padding:.55rem .5rem;border-top:0;border-radius:.45rem;background:#ffffff08;border:1px solid var(--ej-border)}body.project-blank--apartment,body.project-blank--complex,body.project-blank--tower{--project-slots-inset-left: var(--project-frame-inset-left)}body.project-blank--apartment .project-info,body.project-blank--complex .project-info,body.project-blank--tower .project-info{position:relative;inset:auto;width:calc(100% - 1.7rem);max-width:none;height:auto;min-height:0;margin:.85rem .85rem 0;padding:1.15rem 1.2rem 1.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;overflow:visible;border-radius:.8rem}body.project-blank--apartment .project-info__head,body.project-blank--complex .project-info__head,body.project-blank--tower .project-info__head{flex:0 0 auto;display:flex;flex-direction:column;gap:.3rem}body.project-blank--apartment .project-info__eyebrow,body.project-blank--complex .project-info__eyebrow,body.project-blank--tower .project-info__eyebrow{margin:0;font-size:.72rem}body.project-blank--apartment .project-info__title,body.project-blank--complex .project-info__title,body.project-blank--tower .project-info__title{margin:0;font-size:clamp(1.2rem,2.6vw,1.55rem);line-height:1.3}body.project-blank--apartment .project-info__list,body.project-blank--complex .project-info__list,body.project-blank--tower .project-info__list{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;min-height:0;overflow:visible}body.project-blank--apartment .project-info__item,body.project-blank--complex .project-info__item,body.project-blank--tower .project-info__item{flex:none;display:flex;flex-direction:column;justify-content:flex-start;gap:.28rem;padding:.7rem .75rem;min-height:0;overflow:visible;border-radius:.55rem;border:1px solid var(--ej-border);background:#ffffff08}body.project-blank--apartment .project-info__item:first-child,body.project-blank--complex .project-info__item:first-child,body.project-blank--tower .project-info__item:first-child{border-top:1px solid var(--ej-border);padding-top:.7rem}body.project-blank--apartment .project-info__item--address,body.project-blank--complex .project-info__item--address,body.project-blank--tower .project-info__item--address{grid-column:1 / -1;flex:none;padding-block:.7rem}body.project-blank--apartment .project-info__item dt,body.project-blank--complex .project-info__item dt,body.project-blank--tower .project-info__item dt{font-size:.68rem}body.project-blank--apartment .project-info__item dd,body.project-blank--complex .project-info__item dd,body.project-blank--tower .project-info__item dd{font-size:.88rem;line-height:1.45}body.project-blank--company .project-slots,.project-slots{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;height:auto;width:auto;margin:var(--project-frame-inset-left);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;gap:.75rem}.project-slot[data-slot="1"],.project-slot[data-slot="2"],.project-slot[data-slot="3"],.project-slot[data-slot="4"],.project-slot[data-slot="5"],.project-slot[data-slot="6"],.project-slot[data-slot="7"],body.project-blank--company .project-slot[data-slot="4"]{grid-column:auto;grid-row:auto}.project-slot[data-slot="1"]{grid-column:1 / -1;width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:var(--project-phone-media-aspect)}.project-slot[data-slot="2"]{grid-column:1 / 4}.project-slot[data-slot="6"]{grid-column:4 / -1}.project-slot[data-slot="3"],body.project-blank--company .project-slot[data-slot="4"]{grid-column:1 / -1}.project-slot[data-slot="4"],.project-slot[data-slot="5"],.project-slot[data-slot="7"]{grid-column:span 2;align-self:stretch}body.is-project-no-teaser .project-slot[data-slot="4"],body.is-project-detail-only .project-slot[data-slot="4"],body.is-project-no-teaser .project-slot[data-slot="7"],body.is-project-detail-only .project-slot[data-slot="7"],body.project-blank--company .project-slot[data-slot="7"]{grid-column:1 / -1}.project-slot{min-height:14rem;border-radius:.65rem}.project-slot[data-slot="2"],.project-slot[data-slot="6"]{min-height:16rem}.project-slot[data-slot="3"]{min-height:15rem}.project-slot[data-slot="4"],.project-slot[data-slot="5"],.project-slot[data-slot="7"]{min-height:13.5rem}body.project-blank--company .project-slot--manager-wide .project-manager__content,body.project-blank--company .project-slot[data-slot="2"]{min-height:18rem}.company-info--wide .company-info__content{grid-template-columns:1fr 1fr;gap:.85rem 1.1rem}.company-info--wide .company-info__intro{grid-column:1 / -1}.company-info--wide .company-info__section{margin-top:0;padding-top:.7rem;padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--ej-border);min-width:0;max-width:none}.company-info--wide .company-info__section+.company-info__section{padding-inline-start:1rem;border-inline-start:1px solid var(--ej-border);border-top-color:transparent}.project-manager--portrait .project-manager__media{min-height:12rem}.project-crew-split{min-height:14rem}.project-gallery__nav{width:2.3rem;height:2.3rem;opacity:.9}.project-gallery__caption{bottom:1.85rem;left:.75rem;right:.75rem}}@media(max-width:720px){body.project-blank{--project-header-pad: .55rem;--project-content-top: 0;--project-frame-inset-left: .7rem;--project-frame-inset-right: .7rem;padding-bottom:env(safe-area-inset-bottom,0)}.project-header{position:sticky;top:0;padding:.55rem var(--project-frame-inset-right) 0 var(--project-frame-inset-left);padding-top:max(.55rem,env(safe-area-inset-top,0px))}.project-header__float{min-height:3.55rem;padding:.35rem .65rem;gap:.55rem}.project-header__btn--icon{display:none}.project-header__btn:not(.project-header__btn--icon){min-width:auto;padding-inline:.75rem;font-size:.7rem;letter-spacing:normal}.project-logo{gap:.45rem}.project-logo__mark{height:2.1rem}.project-logo__img{height:1.9rem;max-width:5.25rem}.project-logo__name,.project-logo__tag,.project-logo__copy{display:none}.project-header__user{width:2.35rem;height:2.35rem}.project-info{width:calc(100% - 1.4rem);margin:.7rem .7rem 0;padding:.9rem .9rem 1rem;border-radius:.65rem}.project-info__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.project-info__item:last-child:nth-child(odd){grid-column:1 / -1}.project-info__item dt{font-size:.55rem}.project-info__item dd{font-size:.78rem}body.project-blank--apartment .project-info,body.project-blank--complex .project-info,body.project-blank--tower .project-info{width:calc(100% - 1.4rem);margin:.7rem .7rem 0;padding:.95rem .95rem 1.05rem;gap:.8rem;border-radius:.75rem}body.project-blank--apartment .project-info__title,body.project-blank--complex .project-info__title,body.project-blank--tower .project-info__title{font-size:clamp(1.1rem,5vw,1.3rem)}body.project-blank--apartment .project-info__eyebrow,body.project-blank--complex .project-info__eyebrow,body.project-blank--tower .project-info__eyebrow{font-size:.64rem}body.project-blank--apartment .project-info__list,body.project-blank--complex .project-info__list,body.project-blank--tower .project-info__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}body.project-blank--apartment .project-info__item,body.project-blank--complex .project-info__item,body.project-blank--tower .project-info__item{padding:.6rem .65rem;gap:.2rem}body.project-blank--apartment .project-info__item:first-child,body.project-blank--complex .project-info__item:first-child,body.project-blank--tower .project-info__item:first-child{padding-top:.6rem}body.project-blank--apartment .project-info__item--address,body.project-blank--complex .project-info__item--address,body.project-blank--tower .project-info__item--address{grid-column:1 / -1}body.project-blank--apartment .project-info__item:last-child:nth-child(odd),body.project-blank--tower .project-info__item:last-child:nth-child(odd){grid-column:auto}body.project-blank--apartment .project-info__item dt,body.project-blank--complex .project-info__item dt,body.project-blank--tower .project-info__item dt{font-size:.58rem}body.project-blank--apartment .project-info__item dd,body.project-blank--complex .project-info__item dd,body.project-blank--tower .project-info__item dd{font-size:.8rem;line-height:1.4}.project-slots,body.project-blank--company .project-slots{margin:var(--project-frame-inset-left);gap:.65rem;grid-template-columns:1fr}.project-slot[data-slot="1"],.project-slot[data-slot="2"],.project-slot[data-slot="3"],.project-slot[data-slot="4"],.project-slot[data-slot="5"],.project-slot[data-slot="6"],.project-slot[data-slot="7"],body.project-blank--company .project-slot[data-slot="4"]{grid-column:1 / -1}.project-slot{min-height:12.5rem;border-radius:.7rem}.project-slot[data-slot="1"]{aspect-ratio:var(--project-phone-media-aspect);min-height:0;order:1}.project-slot[data-slot="2"]{order:2;position:relative;z-index:3;display:block;height:auto;min-height:0;overflow:hidden;container-type:normal}.project-slot[data-slot="2"]>#project-manager-root{display:block;width:100%;height:auto;min-height:0;container-type:normal}.project-slot[data-slot="6"]{order:3;position:relative;z-index:1;min-height:15.5rem}.project-slot[data-slot="3"]{order:4;min-height:0;height:auto}.project-slot[data-slot="4"]{order:5}.project-slot[data-slot="4"]:has(.project-docs:not([hidden])){min-height:0;height:auto;max-height:none;aspect-ratio:var(--project-phone-media-aspect);overflow:hidden}.project-slot[data-slot="4"]:has(.project-docs:not([hidden]))>.project-docs{flex:1 1 auto;width:100%;height:100%;min-height:0}.project-slot[data-slot="4"]:has(.company-info:not([hidden])){min-height:0;height:auto;max-height:none;overflow:visible;align-items:stretch}body.is-project-docs-detail .project-slot--detail-host{min-height:0;height:auto;max-height:none;overflow:visible;align-items:stretch}body.is-project-no-teaser .project-slot[data-slot="4"],body.is-project-detail-only .project-slot[data-slot="4"],body.is-project-docs-detail .project-slot[data-slot="4"],body.is-project-docs-detail .project-slot[data-slot="5"],body.is-project-docs-detail .project-slot[data-slot="7"]{grid-column:1 / -1}body.is-project-docs-detail .project-slot[data-slot="5"],body.is-project-docs-detail .project-slot[data-slot="7"]{height:auto;min-height:0;max-height:none}body.is-project-docs-detail .project-slot[data-slot="5"]{order:6}.project-slot[data-slot="5"]{order:6;min-height:12.75rem}.project-slot[data-slot="7"]{order:7;width:100%;justify-self:stretch;min-height:12.75rem;height:auto;container-type:inline-size}body.project-blank--company .project-slot[data-slot="2"]{min-height:0}body.project-blank--company .project-slot[data-slot="4"]{min-height:0;height:auto}.company-info,body.project-blank--company .company-info,.project-slot[data-slot="4"]>.company-info,body.is-project-docs-detail .project-slot--detail-host>.company-info{container-type:inline-size;height:auto;max-height:none;overflow:visible}.company-info__content,.company-info--wide .company-info__content,.company-info--span-teaser .company-info__content,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__content,.project-slot[data-slot="4"]>.company-info--span-teaser .company-info__content,body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__content{grid-template-columns:1fr;grid-template-rows:auto auto;gap:.85rem;padding:1rem .95rem 1.1rem;height:auto;max-height:none;overflow:visible;align-content:start}.company-info__intro,.company-info--span-teaser .company-info__intro,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__intro,body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__intro{display:block;overflow:visible;min-height:0}.company-info__lead,.company-info--span-teaser .company-info__lead,.project-slot[data-slot="4"]>.company-info:not(.company-info--span-teaser) .company-info__lead,body.is-project-docs-detail .project-slot--detail-host>.company-info .company-info__lead{display:block;flex:none;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;overflow:visible;max-height:none;min-height:0;text-align:justify;text-justify:inter-word;padding-inline-end:0}.company-info--wide .company-info__intro{grid-column:auto}.company-info--wide .company-info__section+.company-info__section,.company-info--span-teaser .company-info__section{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--ej-border);padding-top:.75rem;max-width:none}.company-info--span-teaser .company-info__contacts{display:flex;flex-direction:column;gap:.28rem}.company-info--span-teaser .company-info__contacts li{flex-direction:row;align-items:baseline;justify-content:space-between}.company-info__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.company-info__section{margin-top:.15rem;padding-top:.75rem;border-top:1px solid var(--ej-border);min-width:0;max-width:none}.company-brand{padding:0}.project-manager{display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden}.project-manager__content{padding:.9rem .75rem 4.4rem}.project-manager--no-cta .project-manager__content,.project-manager__content--portrait{padding:0}.project-slot[data-slot="2"] .project-manager--portrait:not(.project-manager--no-cta) .project-manager__content--portrait{display:flex;flex-direction:column;flex:0 0 auto;height:auto;min-height:0;padding-bottom:0;justify-content:flex-start;gap:0}.project-manager--portrait .project-manager__media{position:relative;flex:0 0 auto;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:var(--project-phone-media-aspect)}.project-manager--portrait .project-manager__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.project-manager__who--overlay{display:flex;flex-direction:column;align-items:flex-start;bottom:.7rem;left:.7rem;right:.7rem}.project-manager__who--overlay .project-manager__label{font-size:.7rem}.project-manager__who--overlay .project-manager__name{font-size:clamp(1rem,5vw,1.2rem)}.project-manager--portrait .project-manager__voice,.project-manager--portrait .project-manager__voice--bar{margin-top:0}.project-manager__voice--bar{flex:0 0 auto;padding:.35rem .5rem;display:flex;align-items:center}.project-manager__voice--bar .landing-voice-audio{height:2.55rem!important;min-height:2.55rem!important;max-height:2.55rem!important;display:flex!important;align-items:center!important;padding:0 .3rem!important;box-sizing:border-box!important}.project-manager__voice--bar .landing-voice-audio>div{display:flex!important;align-items:center!important;height:100%!important;padding:0!important;margin:0!important}.project-manager__voice--bar .landing-voice-audio>div>div{display:flex!important;flex-direction:row!important;align-items:center!important;height:100%!important;width:100%!important;gap:.4rem!important;direction:ltr}.project-manager__voice--bar .landing-voice-audio canvas{transform:none;transform-origin:center center}.project-manager__voice--bar .landing-voice-audio.is-wave-ready canvas{transform:scaleY(.92)}.project-slot[data-slot="2"] .project-manager--portrait:not(.project-manager--no-cta) .project-manager__cta{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:4;display:block;flex:0 0 auto;width:auto;margin:.45rem .55rem .6rem;font-size:.74rem}.project-manager:not(.project-manager--portrait) .project-manager__cta{left:.55rem;right:.55rem;bottom:.85rem}.project-manager__cta-inner{min-height:2.35rem;padding:.45rem .7rem}.project-manager__avatar-wrap{width:clamp(4.25rem,34%,5.75rem)}.project-brands__grid{padding:.1rem .35rem .45rem}.project-brands__grid:not([data-count]),.project-brands__grid[data-count="7"],.project-brands__grid[data-count="8"],.project-brands__grid[data-count="9"],.project-brands__grid[data-count="10"],.project-brands__grid[data-count="11"],.project-brands__grid[data-count="12"]{grid-template-rows:repeat(4,minmax(3.85rem,1fr))}.project-brands__head{padding:.85rem .85rem .35rem}.project-brands__cell{padding:.15rem}.project-brands__cell img{max-width:100cqi;max-height:96cqh}.project-brands__grid[data-count="3"] .project-brands__cell:nth-child(3) img,.project-brands__grid[data-count="5"] .project-brands__cell:nth-child(5) img,.project-brands__grid[data-count="7"] .project-brands__cell:nth-child(7) img,.project-brands__grid[data-count="9"] .project-brands__cell:nth-child(9) img,.project-brands__grid[data-count="11"] .project-brands__cell:nth-child(11) img{max-width:50cqi;max-height:96cqh}.project-crew-split{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;min-height:0;height:auto}.project-crew-split__media{grid-column:1;grid-row:1;width:100%;min-height:0;aspect-ratio:var(--project-phone-media-aspect)}.project-crew-split__meta{grid-column:1;grid-row:2;justify-content:flex-start;align-items:center;gap:.4rem;padding:.95rem 1.1rem 1.05rem;overflow:visible}.project-crew-split__kicker{position:static;inset:auto;margin:0;font-size:.78rem;letter-spacing:normal}.project-crew-split__title-row{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.2rem;width:100%;max-width:100%}.project-crew-split__sep{display:none}.project-crew-split__name{font-size:clamp(1.02rem,4.6vw,1.22rem);line-height:1.35;text-align:center;max-width:100%;overflow-wrap:anywhere}.project-crew-split__role{font-size:.8rem;line-height:1.4;text-align:center;max-width:100%}.project-crew-split__dots{margin-top:.35rem}.project-crew-split__arrow--prev,.project-crew-split__arrow--next{grid-column:1;grid-row:1}.project-crew-split__arrow--prev{place-self:center start}.project-crew-split__arrow--next{place-self:center end}.project-gallery__caption-title{font-size:clamp(.92rem,4.2vw,1.1rem)}.project-gallery__caption-kicker{font-size:.58rem}.project-docs__bar{min-height:3.2rem;padding:.8rem .95rem;font-size:clamp(.95rem,4vw,1.1rem)}.project-teaser__label{font-size:.85rem}.project-teaser__hint{font-size:.68rem}}@media(max-width:430px){.project-info__list{grid-template-columns:1fr 1fr}.company-info__meta{grid-template-columns:1fr}.project-crew-split{grid-template-rows:auto auto}.project-crew-split__media{min-height:0;aspect-ratio:var(--project-phone-media-aspect)}.project-crew-split__meta{padding:.85rem 1rem .95rem}.project-manager--portrait .project-manager__media{flex-basis:auto;height:auto;min-height:0;max-height:none;aspect-ratio:var(--project-phone-media-aspect)}.project-slot[data-slot="1"]{aspect-ratio:var(--project-phone-media-aspect)}.project-slot[data-slot="6"]{min-height:14.5rem}.project-gallery__nav{width:2.1rem;height:2.1rem}.project-gallery__nav--prev{left:.55rem}.project-gallery__nav--next{right:.55rem}}@media(min-width:1920px){body.project-blank{--project-header-pad: 1.5rem;--project-header-h: 5.25rem;--project-content-top: calc(var(--project-header-pad) + var(--project-header-h) + .75rem)}body.project-blank .project-header{padding:1.5rem var(--project-frame-inset-right) 0 var(--project-frame-inset-left)}body.project-blank .project-header__float{max-width:none;width:100%;gap:1.5rem;min-height:var(--project-header-h);padding:.55rem 1.4rem;border-radius:1.1rem}body.project-blank .project-header__actions{gap:1.1rem}body.project-blank .project-header__btn{min-width:9.5rem;height:3.75rem;padding:0 1.6rem;font-size:1.12rem;letter-spacing:normal}body.project-blank .project-header__btn.project-header__btn--icon{min-width:3.75rem;width:3.75rem;height:3.75rem;padding:0}body.project-blank .project-header__btn.project-header__btn--icon svg{width:1.85rem;height:1.85rem}body.project-blank .project-header__user{width:4.15rem;height:4.15rem}body.project-blank .project-header__user svg{width:1.95rem;height:1.95rem}body.project-blank .project-logo{gap:.85rem}body.project-blank .project-logo__mark{height:3.5rem}body.project-blank .project-logo__img{height:3.15rem;max-width:9.5rem}body.project-blank .project-logo__name{font-size:1.15rem;letter-spacing:.16em}body.project-blank .project-logo__tag{font-size:.58rem;letter-spacing:.14em}body.project-blank--company .company-info__kicker{font-size:.78rem;margin-bottom:.28rem}body.project-blank--company .company-info__title{font-size:clamp(1.45rem,2.4cqi,1.75rem);margin-bottom:.32rem}body.project-blank--company .company-info__lead{font-size:.95rem;line-height:1.5;margin-bottom:.7rem}body.project-blank--company .company-info__meta{max-width:34rem;gap:.5rem}body.project-blank--company .company-info__row{padding:.55rem .6rem;gap:.18rem}body.project-blank--company .company-info__row dt{font-size:.72rem}body.project-blank--company .company-info__row dd{font-size:1.05rem}body.project-blank--company .company-info__section-title{font-size:.8rem;margin-bottom:.45rem}body.project-blank--company .company-info__list,body.project-blank--company .company-info__contacts{gap:.42rem}body.project-blank--company .company-info__list li,body.project-blank--company .company-info__contacts a{font-size:.95rem;line-height:1.45}body.project-blank--company .company-info__contacts span{font-size:.75rem}body.project-blank--company .company-info--wide .company-info__content{padding:1rem 1.25rem;row-gap:.8rem;column-gap:1.25rem}body.project-blank--company .company-info--wide .company-info__section,body.project-blank--company .company-info--wide .company-info__section+.company-info__section{padding-top:.7rem}body.project-blank:not(.project-blank--company) .project-slot[data-slot="4"]>.company-info .company-info__section-title,body.project-blank:not(.project-blank--company) .project-slot--detail-host>.company-info .company-info__section-title,body.project-blank:not(.project-blank--company) .company-info--span-teaser .company-info__section-title{font-size:clamp(.82rem,1.6cqi,.98rem);margin-bottom:.5rem}body.project-blank:not(.project-blank--company) .project-slot[data-slot="4"]>.company-info .company-info__contacts span,body.project-blank:not(.project-blank--company) .project-slot--detail-host>.company-info .company-info__contacts span,body.project-blank:not(.project-blank--company) .company-info--span-teaser .company-info__contacts span{font-size:clamp(.76rem,1.5cqi,.9rem)}body.project-blank:not(.project-blank--company) .project-slot[data-slot="4"]>.company-info .company-info__contacts a,body.project-blank:not(.project-blank--company) .project-slot--detail-host>.company-info .company-info__contacts a,body.project-blank:not(.project-blank--company) .company-info--span-teaser .company-info__contacts a{font-size:clamp(.95rem,2cqi,1.15rem);line-height:1.5}body.project-blank:not(.project-blank--company) .project-slot[data-slot="4"]>.company-info .company-info__contacts,body.project-blank:not(.project-blank--company) .project-slot--detail-host>.company-info .company-info__contacts,body.project-blank:not(.project-blank--company) .company-info--span-teaser .company-info__contacts{gap:.48rem}}body.project-blank--missing{min-height:100dvh;background:radial-gradient(ellipse 70% 50% at 50% 20%,rgba(196,154,92,.12),transparent 55%),#0a0908}.project-missing{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.5rem;box-sizing:border-box}.project-missing__panel{width:min(100%,28rem);text-align:center;color:#f2f0ebeb}.project-missing__eyebrow{margin:0 0 .65rem;font-family:Azonix,sans-serif;font-size:.85rem;letter-spacing:.18em;color:#c49a5ce6}.project-missing__title{margin:0;font-family:IRANYekanX,sans-serif;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}.project-missing__text{margin:.85rem 0 1.5rem;font-family:IRANYekanX,sans-serif;font-size:.95rem;line-height:1.7;color:#f2f0ebad}.project-missing__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem 1.35rem;border:1px solid rgba(196,154,92,.45);border-radius:999px;color:#f2f0ebf2;text-decoration:none;font-family:IRANYekanX,sans-serif;font-size:.9rem;transition:background .2s ease,border-color .2s ease}.project-missing__link:hover{background:#c49a5c24;border-color:#c49a5cbf}
