.premium-public{--public-ink:#1e1a14;--public-bronze:#93764d;--public-gold:#e9b163;--public-cream:#fbf7f0;--public-line:#93764d30;background:var(--public-cream);color:var(--public-ink)}.premium-container,.premium-public:not(:has(.developer-page)) .public-section,.premium-public:not(:has(.developer-page)) .site-container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.premium-public:not(:has(.developer-page)) .public-section{padding-block:clamp(3.5rem,6vw,6rem)}.premium-public:not(:has(.developer-page)) main{min-width:0}.premium-public:not(:has(.developer-page)) main:not(.premium-home) h1{font-size:clamp(2.5rem,4.5vw,4.7rem);line-height:1.09;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.premium-public:not(:has(.developer-page)) main :is(h2,h3){font-weight:500;letter-spacing:-.025em;text-wrap:balance}.premium-public:not(:has(.developer-page)) main h2{line-height:1.22}.premium-public:not(:has(.developer-page)) main p{line-height:1.8}.premium-eyebrow,.premium-public:not(:has(.developer-page)) .public-kicker{font-size:.67rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:#93764d}.premium-public:not(:has(.developer-page)) .public-card{border:1px solid var(--public-line);border-radius:4px;background:#fffdf9;box-shadow:0 8px 30px #37251104;padding:clamp(1.4rem,3vw,2.2rem);transition:border-color .25s,box-shadow .25s,translate .25s}.premium-public:not(:has(.developer-page)) .public-card:hover{border-color:#b7925c80;box-shadow:0 14px 35px #37251108}.premium-public:not(:has(.developer-page)) .public-card p{color:#746b5e}.premium-action,.premium-public:not(:has(.developer-page)) .public-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:14px 23px;border:1px solid #b99460;border-radius:3px;background:#b99460;color:#1e1a14;font-size:.76rem;font-weight:650;line-height:1.4;text-align:center;transition:background .22s,border-color .22s,translate .22s,box-shadow .22s}.premium-action:hover,.premium-public:not(:has(.developer-page)) .public-cta:hover{background:#d3b780;border-color:#d3b780;box-shadow:0 6px 20px #93764d20;translate:0 -2px}.premium-action svg{flex-shrink:0;transition:translate .22s}.premium-action:hover svg{translate:2px -2px}.premium-action-secondary{background:transparent;color:inherit;border-color:#ac98766b}.premium-action-secondary:hover{background:#b9946015;color:inherit;border-color:#b99460}.premium-public:not(:has(.developer-page)) :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #b88f52;outline-offset:4px}.premium-public:not(:has(.developer-page)) button:disabled{cursor:not-allowed;opacity:.5}.premium-public:not(:has(.developer-page)) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:#93764d45;border-radius:4px;background:#fffdf9;color:#1e1a14;min-height:46px}.premium-public:not(:has(.developer-page)) details{border:1px solid var(--public-line);border-radius:3px;background:#fffdf9;padding:1.2rem 1.5rem}.premium-public:not(:has(.developer-page)) details summary{cursor:pointer;min-height:30px;font-size:1rem;line-height:1.6;transition:color .2s;list-style-position:outside;margin-inline-start:1rem}.premium-public:not(:has(.developer-page)) details summary:hover{color:#9b7741}.premium-public:not(:has(.developer-page)) details[open]{border-color:#b38d56;background:#fffdf8}@supports(interpolate-size:allow-keywords){.premium-public:not(:has(.developer-page)) details::details-content{interpolate-size:allow-keywords;transition:height .3s,content-visibility allow-discrete .3s;height:0;overflow:clip}.premium-public:not(:has(.developer-page)) details[open]::details-content{height:auto}}.premium-public:not(:has(.developer-page))>header{background:#201e1af5;border-color:#b997632e}.premium-public:not(:has(.developer-page))>header>div:first-child{max-width:80rem;padding-inline:clamp(1.25rem,4vw,3rem);padding-block:.65rem}.premium-public:not(:has(.developer-page))>header nav.hidden a{font-size:.72rem;transition:color .2s}.premium-public:not(:has(.developer-page))>header a[href$="/company/contact"]{border-radius:3px;font-size:.7rem;box-shadow:none}.premium-public .developer-language-select{position:relative;width:auto;min-width:60px;border:0;border-radius:0;padding:0;background:none;gap:2px;min-height:44px}.premium-public .developer-language-select details{border:0!important;padding:0!important;background:transparent!important;overflow:visible}.premium-public .developer-language-select summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px!important;cursor:pointer;list-style:none!important;margin:0!important;font-size:12px!important;white-space:nowrap}.premium-public .developer-language-select summary::-webkit-details-marker{display:none}.premium-public .developer-language-select summary:hover{color:#e6c38b}.premium-public .developer-language-options{position:absolute;inset-inline-end:0;top:100%;min-width:210px;max-height:min(65dvh,480px);overflow:auto;background:#241f18;border:1px solid #a47d49;border-radius:6px;padding:8px;z-index:70;box-shadow:0 12px 28px #0004;color:#fbf7f0}.premium-public .developer-language-options a{display:flex;justify-content:space-between!important;gap:18px;width:100%;min-height:44px;padding:10px 12px!important;text-transform:none!important;letter-spacing:normal!important;border:0!important;font-family:Arial,sans-serif}.premium-public .developer-language-options a:focus-visible,.premium-public .developer-language-options a:hover,.premium-public .developer-language-options a[aria-current]{background:#b8945825;color:#eed2a4!important}.premium-public .developer-language-select details::details-content{height:auto!important;overflow:visible!important;transition:none!important}.premium-breadcrumb{display:flex;align-items:center;gap:.8rem;min-height:60px;font-size:.7rem;color:#84735a;flex-wrap:wrap;padding-block:12px}.premium-breadcrumb>span{display:inline-flex;align-items:center;gap:.8rem}.premium-breadcrumb a{padding-block:8px}.premium-breadcrumb a:hover{color:#b28b4e}.premium-breadcrumb [aria-current]{color:#34291b}.premium-language-notice{text-align:center;background:#eee7db;color:#64533c;font-size:12px;padding:10px 20px}.premium-public:not(:has(.developer-page))>footer{border-top:1px solid #b9946040;background:#201e1a}.premium-public:not(:has(.developer-page))>footer .public-section{padding-block:3.5rem}.premium-public:not(:has(.developer-page))>footer a{transition:color .2s}.premium-public:not(:has(.developer-page))>footer h2{font-size:1rem;color:#dec394}.premium-hero{background:#1e1a14;color:#fbf7f0;padding-block:clamp(3rem,6vw,6rem)}.premium-hero .public-kicker{color:#c8a66e}.premium-hero p:not(.public-kicker){color:#c4bcb0;max-width:49rem;margin-block:1.5rem}.premium-hero h1{max-width:65rem}.premium-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:2rem}.premium-photo{position:relative;overflow:hidden;min-height:340px;background:#a49a88;isolation:isolate}.premium-photo img{object-fit:cover;transition:filter .4s;filter:saturate(.77)}.premium-photo:hover img{filter:saturate(.95)}.premium-photo:after{content:"";position:absolute;inset:12px;border:1px solid #fbf7f033;pointer-events:none}.premium-photo figcaption{position:absolute;inset-inline:0;bottom:0;background:linear-gradient(transparent,#1e1a14ba);padding:40px 24px 17px;color:#fbf7f0;font-size:.61rem;line-height:1.8;z-index:1}.premium-public main[data-parallax=enabled] [data-premium-depth] img{height:calc(100% + 32px)!important;top:-16px!important;transform:translateY(var(--developer-parallax,0))}.premium-section-heading h2{font-size:clamp(2rem,3.2vw,3.1rem);max-width:48rem;margin-block:1.1rem}.premium-section-heading p:not(.public-kicker){max-width:43rem;color:#7c705e}.premium-closing{background:#25211a;color:#fbf7f0;padding-block:clamp(3.8rem,6vw,6rem)}.premium-closing h2{font-size:clamp(2.3rem,4vw,4rem);max-width:54rem;margin-block:1rem}.premium-closing p:not(.public-kicker){max-width:40rem;color:#bdb3a4;margin-bottom:2rem}.premium-closing .public-kicker{color:#d0ad73}.brokerage-panorama{min-height:360px;margin-top:3rem}.brokerage-panorama img{object-position:50% 65%}.brokerage-hero-heading{display:grid;grid-template-columns:1.35fr 1fr;gap:4rem;align-items:end}.brokerage-hero-heading h1{margin-top:1.4rem}.brokerage-hero-heading p{margin:0!important}.professional-comparison{padding-block:4.5rem}.professional-tabs{display:flex;gap:0;border-bottom:1px solid var(--public-line);margin-block:2rem}.professional-tabs button{background:none;padding:1rem 1.3rem;border-bottom:2px solid transparent;font-size:.85rem;min-height:50px;text-align:start}.professional-tabs button[aria-selected=true]{border-color:#a77f44;color:#8b622b}.professional-compare-panel{display:grid;grid-template-columns:.8fr 1.3fr;gap:4rem;padding-block:1rem}.professional-compare-panel h3{font-size:2.1rem;line-height:1.22}.professional-compare-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.professional-compare-panel li{border-top:1px solid var(--public-line);padding-top:1rem;line-height:1.8;color:#756a5b}.professional-compare-panel .premium-actions{grid-column:1/-1}.brokerage-editorial{display:grid;grid-template-columns:.65fr 1.4fr;gap:4rem;align-items:start;padding-block:4.5rem}.brokerage-editorial .premium-photo{min-height:630px;position:sticky;top:100px}.brokerage-editorial .public-section{padding:0!important}.brokerage-editorial .public-grid{display:block}.brokerage-editorial .public-card{background:transparent!important;border:0!important;border-bottom:1px solid var(--public-line)!important;padding:1.5rem 0!important;box-shadow:none!important}.brokerage-editorial .public-card:first-child{padding-top:0!important}.brokerage-editorial .public-card h2{font-size:1.5rem}.brokerage-editorial .public-card p{max-width:42rem;font-size:.9rem}.premium-workflow{background:#eee8dc;padding-block:4.5rem}.premium-workflow ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem;padding:0}.premium-workflow li{border-top:1px solid #9e7c483d;padding-top:1.5rem}.premium-workflow li>span{display:block;color:#9b7a46;font-size:.8rem;margin-bottom:1rem}.premium-workflow h3{font-size:1.25rem}.premium-workflow p{font-size:.85rem;color:#786d5d}.professional-plan-band{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding-block:4.5rem}.professional-plan-band h2{font-size:2.5rem}.professional-plan-band p{color:#7a6c59}.professional-plan-band aside{border-inline-start:1px solid #b9946060;padding-inline-start:2rem}.premium-faq{padding-block:4.5rem;display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem}.premium-faq h2{font-size:2.7rem}.premium-faq details{border:0!important;border-bottom:1px solid var(--public-line)!important;background:transparent!important;border-radius:0!important;padding:1.2rem 0!important}.premium-faq summary{margin:0!important;list-style:none!important;display:flex;justify-content:space-between;gap:20px}.premium-faq summary:after{content:"+";color:#a17d45}.premium-faq details[open] summary:after{content:"−"}.premium-faq details p{font-size:.88rem;color:#7b6e5c;padding-top:1rem}.premium-spatial{background:#25211b;border:1px solid #b9946040;position:relative;overflow:hidden}.premium-spatial svg{display:block;width:100%;height:auto;max-height:440px}.premium-spatial figcaption{font-size:.65rem;color:#c3b18f;padding:16px 24px;border-top:1px solid #b9946030}.immersive-intro{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.immersive-intro h1{font-size:clamp(2.7rem,4.6vw,4.6rem)!important}.immersive-modes{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-block:4.5rem}.immersive-mode{border:1px solid var(--public-line);background:#fffdf8;padding:1.6rem}.immersive-mode h2{font-size:2rem;margin-block:1.4rem .8rem}.immersive-mode p{color:#80705b}.immersive-mode .premium-spatial{margin:-1.6rem -1.6rem 0}.immersive-process{background:#eae4d9;padding-block:4rem}.immersive-process .public-section{padding-block:0!important}.immersive-process .public-grid{grid-template-columns:1fr 1fr}.immersive-process .public-card{background:transparent!important;box-shadow:none!important}.about-masthead{padding-block:4.5rem 3rem;display:grid;grid-template-columns:.35fr 1fr;gap:3rem}.about-masthead h1{max-width:60rem}.about-masthead .public-kicker{padding-top:1.1rem}.about-intro{display:grid;grid-template-columns:1.2fr .75fr;gap:4rem;align-items:center;padding-bottom:4.5rem}.about-intro .premium-photo{min-height:510px}.about-intro h2{font-size:2.6rem}.about-intro p{color:#7a6b56}.about-ecosystem{background:#25211b;color:#fbf7f0;padding-block:4.5rem}.about-ecosystem .premium-section-heading p{color:#c5b8a0}.about-ecosystem ol{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:3rem;list-style:none;padding:0}.about-ecosystem li{border-top:1px solid #b9946050;padding-top:1.5rem}.about-ecosystem h3{font-size:1.7rem}.about-ecosystem li p{color:#bcaf9a;font-size:.9rem}.about-principles .public-grid{grid-template-columns:1fr 1fr}.about-principles .public-card:nth-child(3n){background:#eee8dc!important}.premium-home>.public-section{border-bottom:1px solid #93764d12}.premium-home .public-grid .public-card{position:relative;padding-top:2.5rem!important}.premium-home .public-grid .public-card:before{content:"";display:block;width:28px;height:1px;background:#b99460;margin-bottom:1.3rem}.premium-home .home-editorial-strip{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;padding-block:4.5rem}.home-editorial-strip h2{font-size:2.8rem}.home-editorial-strip .premium-photo{min-height:370px}.premium-public[data-public-page=marketplace] main,.premium-public[data-public-page=project] main{max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.premium-public[data-public-page=marketplace] main>h1{max-width:60rem}.premium-public[data-public-page=marketplace] main>p:first-child{margin-top:0}.premium-public[data-public-page=marketplace] main nav[aria-label="Published collections"]{gap:8px;border-bottom:1px solid var(--public-line);padding-bottom:1.5rem}.premium-public[data-public-page=marketplace] main nav[aria-label="Published collections"] a{border:1px solid var(--public-line);padding:8px 16px;border-radius:2px;text-decoration:none;background:#fffdf8}.premium-public[data-public-page=marketplace] aside,.premium-public[data-public-page=marketplace] form{border-radius:4px!important;border-color:var(--public-line)!important;background:#fffdf8!important}.premium-public main article.group{border-radius:4px!important;border-color:var(--public-line)!important;box-shadow:0 8px 30px #3a2b1205!important;overflow:hidden;transition:border-color .25s,translate .25s}.premium-public main article.group:hover{border-color:#ba955a!important;translate:0 -3px}.premium-public main article.group a{border-radius:3px!important}.premium-public[data-public-page=project] .project-information>header{border-bottom:1px solid var(--public-line);margin-bottom:2rem}.premium-public[data-public-page=project] .project-information>section{padding-block:2.6rem}.premium-public[data-public-page=project] .project-information>section>h2{font-size:1.8rem}.premium-public[data-public-page=project] .project-contact-panel{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--public-line);border-radius:4px;background:#f1ebdf;align-self:start;position:sticky;top:90px}@media(min-width:1200px){.premium-public[data-public-page=project] .project-information{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.85fr);gap:0 3rem}.premium-public[data-public-page=project] .project-information>*{grid-column:1}.premium-public[data-public-page=project] .project-information>figure,.premium-public[data-public-page=project] .project-information>header,.premium-public[data-public-page=project] .project-information>nav{grid-column:1/-1}.premium-public[data-public-page=project] .project-contact-panel{grid-column:2;grid-row:4/12}.premium-public[data-public-page=project] .project-contact-panel .grid{grid-template-columns:1fr}}.premium-public[data-public-page=contact] main>.public-section{align-items:start}.premium-public[data-public-page=contact] main form{box-shadow:0 18px 60px #3323160a;background:#fffdf8}.premium-public[data-public-page=contact] .contact-visual{min-height:280px;margin-top:2rem}.premium-public[data-public-page=legal] main{max-width:64rem;line-height:1.9}.premium-public[data-public-page=legal] main>section{border-top:1px solid var(--public-line);padding-top:1.8rem}.premium-public[data-public-page=legal] main p{max-width:68ch}.premium-public[data-public-page=auth] main{background:linear-gradient(130deg,#eee7da,#fbf7f0 65%)!important;min-height:65vh!important}.premium-public[data-public-page=auth] main form{background:#fffdf9;border:1px solid var(--public-line);border-radius:4px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 18px 50px #34210a08}.premium-public[data-public-page=auth] main h1{font-size:clamp(2rem,3vw,3rem)!important}.premium-editorial-header{display:grid;grid-template-columns:1fr .65fr;gap:4rem;align-items:end;border-bottom:1px solid var(--public-line);padding-block:3rem}.premium-editorial-header h1{max-width:55rem}.premium-editorial-header p{color:#7a6b56}.premium-editorial-nav{display:flex;gap:12px;flex-wrap:wrap;padding-block:1.5rem}.premium-editorial-nav a{border:1px solid var(--public-line);padding:10px 16px;font-size:.8rem;min-height:44px}.premium-public[data-public-page=blog] article,.premium-public[data-public-page=insights] article{border-radius:4px!important;border-color:var(--public-line)!important;padding:2rem!important}.premium-public[data-public-page=blog] article img{border-radius:2px!important}.transactions-shell{padding-block:3rem 5rem}.transactions-notice{display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem;margin-top:3rem;border-top:1px solid var(--public-line);padding-top:3rem}.transactions-notice>div:first-child{background:#25211b;padding:2rem;color:#e9b163;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase}.transactions-notice h2{font-size:2rem}.transactions-notice p{max-width:40rem;color:#7b6e59}.transactions-notice a{display:inline-flex;margin-top:1.5rem;min-height:44px;align-items:center;text-decoration:underline}.developer-cursor{position:fixed;inset:0;pointer-events:none!important;z-index:10001;opacity:0}.developer-cursor[data-active=true]{opacity:1}.developer-cursor>span{position:absolute;top:0;left:0;will-change:transform;pointer-events:none!important}.developer-cursor [data-pointer]{z-index:2;filter:drop-shadow(0 1px 0 #4d351b) drop-shadow(1px 3px 3px #281b2660)}.developer-cursor [data-pointer] svg{width:25px;height:33px;transform:translate(-2px,-2px);transition:scale .2s}.developer-cursor [data-follower] i{display:block;width:28px;height:28px;border:1.5px solid #b38a48;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #f6e7c46b,inset 0 0 9px #c29b5525;background:#b58d4a0d;transition:width .22s,height .22s,background .22s}.developer-cursor[data-hover=true] [data-follower] i{width:43px;height:43px;background:#c4a36c24;border-color:#d5ad68}.developer-cursor[data-hover=true] [data-pointer] svg{scale:.9}.developer-cursor [data-spark] i{display:block;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff0c5 0,#ce9e4d 48%,#8c5f2ba6 100%);box-shadow:0 1px 2px #33251970;border:.5px solid #b3874b8a;transform:translate(-50%,-50%)}.developer-cursor [data-spark]:nth-child(3n) i{width:3px;height:3px}.developer-cursor [data-spark]:nth-child(3n+1) i{width:4px;height:4px}.developer-reveal{opacity:.65;transform:translateY(12px);transition:opacity .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s)}.developer-reveal.developer-revealed{opacity:1;transform:none}@media(pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference){html[data-developer-cursor=active] .approved-website,html[data-developer-cursor=active] .approved-website *{cursor:none!important}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.developer-cursor{display:none!important}}@media(prefers-reduced-motion:reduce){.premium-public *,.premium-public :after,.premium-public :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.premium-public .developer-reveal{opacity:1!important;transform:none!important}.premium-public main[data-parallax] img{transform:none!important}}html:is([lang=ar],[lang=ur]) .premium-public{font-family:Tahoma,Noto Naskh Arabic,Arial,sans-serif}html[lang=hi] .premium-public{font-family:Nirmala UI,Noto Sans Devanagari,sans-serif}html[lang=ko] .premium-public{font-family:Malgun Gothic,Noto Sans KR,sans-serif}html[lang=ja] .premium-public{font-family:Yu Gothic,Noto Sans JP,sans-serif}html[lang=zh-Hans] .premium-public{font-family:Microsoft YaHei,Noto Sans SC,sans-serif}html:is([lang=ar],[lang=ur],[lang=hi],[lang=ko],[lang=ja],[lang=zh-Hans]) .premium-public :is(h1,h2,h3,a,button){font-family:inherit;letter-spacing:normal}.premium-public :is(h1,h2,h3,p,a,button){overflow-wrap:break-word}@media(min-width:1280px) and (max-width:1535px){html:not([lang=en]) .premium-public>header nav.hidden{display:none!important}html:not([lang=en]) .premium-public>header #public-mobile-navigation,html:not([lang=en]) .premium-public>header button.xl\:hidden{display:block!important}}@media(max-width:900px){.about-intro,.about-masthead,.brokerage-editorial,.brokerage-hero-heading,.immersive-intro,.premium-editorial-header,.premium-faq,.premium-home .home-editorial-strip,.professional-compare-panel,.professional-plan-band,.transactions-notice{grid-template-columns:1fr;gap:2rem}.brokerage-editorial .premium-photo{position:relative;top:0;min-height:330px}.premium-workflow ol{grid-template-columns:1fr 1fr}.about-ecosystem ol{gap:1.5rem}.professional-plan-band aside{border-inline-start:0;border-top:1px solid var(--public-line);padding:1.5rem 0 0}.premium-public[data-public-page=project] .project-contact-panel{position:static}.brokerage-panorama{min-height:280px}.about-intro .premium-photo{min-height:330px}}@media(max-width:600px){.premium-public:not(:has(.developer-page)) main:not(.premium-home) h1{font-size:2.65rem}.premium-actions{flex-direction:column;align-items:stretch}.about-ecosystem ol,.about-principles .public-grid,.immersive-modes,.immersive-process .public-grid,.professional-compare-panel ul{grid-template-columns:1fr}.professional-tabs button{padding:1rem .8rem;font-size:.78rem}.premium-faq h2{font-size:2.2rem}.premium-workflow ol{gap:1.5rem}.premium-photo{min-height:280px}.premium-public:not(:has(.developer-page)) .public-section{padding-block:3rem}.premium-public:not(:has(.developer-page)) main h2{font-size:clamp(1.5rem,6.5vw,2.3rem)}.premium-spatial figcaption{font-size:.6rem}.premium-public>footer .grid{gap:2rem}.transactions-notice{gap:1.2rem}}.brokerage-editorial>.premium-spatial{position:sticky;top:100px;min-height:440px;display:flex;flex-direction:column;justify-content:center}.premium-home .home-partner-band{background:#eee7db;position:relative}@media(max-width:900px){.brokerage-editorial>.premium-spatial{position:relative;top:0;min-height:300px}}.premium-project-empty{border:1px solid #93764d35;background:linear-gradient(140deg,#eee6d9,#fffdf8);padding:clamp(2rem,6vw,5rem);margin-block:2rem;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem}.premium-project-empty p{max-width:44rem;color:#81725b}.premium-project-empty h1{max-width:55rem}.premium-loading-line{height:1px;width:min(100%,30rem);background:#b9946050;margin-top:2rem}.premium-public:not(:has(.developer-page)) main form button[role=combobox]{border-radius:4px;border-color:#93764d45;min-height:46px}.alshuf-scrollbar,.brand-options,.premium-public .mega-menu,.premium-public .overflow-y-auto,.premium-public [data-search-suggestions],.premium-public [role=listbox],.premium-public dialog,.premium-public header [role=menu],.public-locale-menu{--menu-track:#f1ebe0;--menu-thumb:#aa8652;scrollbar-width:thin;scrollbar-color:var(--menu-thumb) var(--menu-track);scrollbar-gutter:stable;overscroll-behavior:contain}:is(.alshuf-scrollbar,.brand-options,.public-locale-menu,.premium-public header [role=menu],.premium-public .mega-menu,.premium-public [role=listbox],.premium-public [data-search-suggestions],.premium-public dialog,.premium-public .overflow-y-auto)::-webkit-scrollbar{width:5px;height:5px}:is(.alshuf-scrollbar,.brand-options,.public-locale-menu,.premium-public header [role=menu],.premium-public .mega-menu,.premium-public [role=listbox],.premium-public [data-search-suggestions],.premium-public dialog,.premium-public .overflow-y-auto)::-webkit-scrollbar-track{background:var(--menu-track);border-radius:10px}:is(.alshuf-scrollbar,.brand-options,.public-locale-menu,.premium-public header [role=menu],.premium-public .mega-menu,.premium-public [role=listbox],.premium-public [data-search-suggestions],.premium-public dialog,.premium-public .overflow-y-auto)::-webkit-scrollbar-thumb{background:var(--menu-thumb);border-radius:10px}:is(.alshuf-scrollbar,.brand-options,.public-locale-menu)::-webkit-scrollbar-thumb:hover{background:#c9a66b}.public-locale-menu{--menu-track:#241f18;--menu-thumb:#ac8956;overflow:auto;z-index:10020;background:#241f18;color:#fbf7f0;border:1px solid #a47d49;border-radius:6px;padding:4px;box-shadow:0 12px 32px #0005}.public-locale-menu a{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 9px;color:inherit;text-decoration:none;font-size:13px;line-height:1.3;text-transform:none;letter-spacing:normal;font-family:Arial,Noto Sans,sans-serif}.public-locale-menu a:focus-visible,.public-locale-menu a:hover,.public-locale-menu a[aria-current]{background:#b8945825;color:#eed2a4;outline-color:#d5ad68;border-radius:3px}.developer-language-select summary img,.public-locale-menu img{width:20px!important;height:15px!important;flex:none;border-radius:2px;object-fit:cover}.public-locale-menu .locale-abbreviation{margin-inline-start:auto;font-size:10px;opacity:.7;direction:ltr}.premium-public [lang=en][dir=ltr]{text-align:start;unicode-bidi:isolate}.premium-public :is(input[type=email],input[type=tel],input[type=url],input[type=number]){direction:ltr;text-align:start;unicode-bidi:isolate}html[dir=rtl] .premium-public :is(.premium-breadcrumb,.premium-section-heading,.professional-compare-panel,.public-card){text-align:start}html[dir=rtl] .premium-public :is(h1,h2,h3,p,summary,label){letter-spacing:normal;overflow-wrap:break-word}.premium-public :is([lang=ar],[lang=ur]){font-family:Arial,Noto Sans Arabic,Noto Nastaliq Urdu,sans-serif;line-height:1.8}@media(prefers-reduced-motion:reduce){.alshuf-scrollbar,.public-locale-menu{scroll-behavior:auto}}.alshuf-menu-dark{--menu-track:#241f18;--menu-thumb:#ac8956}.premium-public [data-translation-review=missing]{display:inline-block;max-inline-size:100%;text-align:start;unicode-bidi:isolate}