.hb-projects-redesign,.hb-projects-redesign *{box-sizing:border-box}.hb-projects-redesign .hb-projects-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.65vw,28px);width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;align-items:start}.hb-home-projects .hb-projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hb-home-projects .hb-project-card__media{aspect-ratio:1/1!important}.hb-projects-redesign .hb-project-card{position:relative!important;display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important;float:none!important;transform:none!important;transition:opacity .25s ease,transform .25s ease}.hb-projects-redesign .hb-project-card.is-filtered-out{display:none!important}.hb-projects-redesign .hb-project-card__media{display:block!important;position:relative!important;width:100%!important;aspect-ratio:4/3!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#ecebea!important;text-decoration:none!important}.hb-projects-redesign .hb-project-card__media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#fff0 38%,rgb(0 0 0 / .62) 100%);opacity:0;transition:opacity .35s ease;pointer-events:none}.hb-projects-redesign .hb-project-card__media img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;opacity:1!important;visibility:visible!important;transform:scale(1.001);transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .35s ease}.hb-projects-redesign .hb-project-card__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .12);opacity:0;transition:opacity .35s ease;pointer-events:none}.hb-projects-redesign .hb-project-card__overlay-title{position:absolute;left:50%;bottom:22px;z-index:2;width:calc(100% - 32px);max-width:none;transform:translate(-50%,12px);color:#fff;font-family:var(--hb-font-arabic);font-size:clamp(16px,1.55vw,25px);font-weight:500;line-height:1.25;text-align:center;white-space:normal;opacity:0;transition:opacity .35s ease,transform .35s ease;pointer-events:none}.hb-projects-redesign .hb-project-card__fullscreen{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:46px;height:46px;transform:translate(-50%,-50%) scale(.82);color:#fff;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.hb-projects-redesign .hb-project-card__fullscreen svg{display:block;width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter}.hb-projects-redesign .hb-project-card:hover .hb-project-card__media::after,.hb-projects-redesign .hb-project-card:focus-within .hb-project-card__media::after,.hb-projects-redesign .hb-project-card:hover .hb-project-card__overlay,.hb-projects-redesign .hb-project-card:focus-within .hb-project-card__overlay{opacity:1}.hb-projects-redesign .hb-project-card:hover .hb-project-card__overlay-title,.hb-projects-redesign .hb-project-card:focus-within .hb-project-card__overlay-title{opacity:1;transform:translate(-50%,0)}.hb-projects-redesign .hb-project-card:hover .hb-project-card__fullscreen,.hb-projects-redesign .hb-project-card:focus-within .hb-project-card__fullscreen{opacity:1;transform:translate(-50%,-50%) scale(1)}.hb-projects-redesign .hb-project-card:hover .hb-project-card__media img,.hb-projects-redesign .hb-project-card:focus-within .hb-project-card__media img{transform:scale(1.045)}.hb-projects-redesign .hb-project-card__content{display:none!important;position:static!important;margin:0!important;padding:14px 2px 2px!important;text-align:start!important;color:#202733!important}.hb-projects-redesign .hb-project-card__content h2{margin:0!important;padding:0!important;color:#202733!important;font-family:var(--hb-font-latin)!important;font-size:15px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.018em!important;opacity:1!important;text-align:start!important}.hb-projects-redesign .hb-project-card__content h2 a{color:inherit!important;text-decoration:none!important;opacity:1!important}.hb-projects-section{padding-top:clamp(18px,2vw,28px)!important;padding-bottom:12px!important}.hb-projects-redesign .hb-projects-section-title{margin:0 auto clamp(24px,3vw,42px)!important;max-width:1240px!important;padding-inline:clamp(22px,5vw,74px)!important}.hb-projects-redesign .hb-projects-section-title h1,.hb-projects-redesign .hb-projects-section-title #projects-title{margin:0!important;font-family:var(--hb-font-latin)!important;font-size:clamp(36px,4.3vw,64px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:650!important;color:#202733!important}.hb-projects-redesign .hb-projects-filters{margin:0 auto 18px!important;padding:0 clamp(22px,5vw,74px)!important;text-align:start!important}.hb-projects-redesign .hb-projects-filters .portfolio-filters{justify-content:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:8px 24px!important;margin:0!important;padding:0!important;list-style:none!important}.hb-projects-redesign .hb-projects-filters .portfolio-filters li{margin:0!important;padding:0!important}.hb-projects-redesign .hb-project-filter{min-height:34px!important;padding:7px 0!important;border:0!important;background:transparent!important;color:#777e86!important;font:inherit!important;font-size:13px!important;line-height:1.2!important;letter-spacing:0.08em!important;text-transform:uppercase!important;cursor:pointer!important}.hb-projects-redesign .hb-project-filter.is-active{color:#d35400!important;font-weight:650!important}.hb-projects-redesign .hb-project-filter::after{content:'';display:block;width:0;height:2px;margin-top:5px;background:#d35400;transition:width .25s ease}.hb-projects-redesign .hb-project-filter.is-active::after{width:100%}.hb-projects-redesign .hb-projects-portfolio-container{max-width:1400px!important;width:calc(100% - clamp(32px,8vw,148px))!important;margin-inline:auto!important}.hb-projects-redesign .hb-projects-view-all{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:12px;padding:10px 0;color:#202733;text-decoration:none;font-weight:650;line-height:1.4;transition:color .25s ease,transform .25s ease}.hb-projects-redesign .hb-projects-view-all:hover{color:#e67e22;transform:translateX(3px)}.hb-home-projects+.hoss-home-journal-section{padding-top:20px!important}.rtl .hb-projects-redesign .hb-projects-view-all:hover{transform:translateX(-3px)}.rtl .hb-projects-redesign .hb-projects-view-all{flex-direction:row-reverse}.hb-projects-archive-page{padding:0 0 100px!important;background:#fff;color:#202733}.hb-projects-archive-hero{width:min(1240px,calc(100vw - 148px));margin:0 auto;padding:clamp(74px,9vw,132px) 0 clamp(38px,5vw,64px)}.hb-projects-archive-hero__eyebrow,.hb-single-project-eyebrow,.hb-single-project-intro__label,.hb-single-project-section-heading{display:flex;align-items:center;gap:13px;color:#737a83;font-size:10px;line-height:1.2;font-weight:650;letter-spacing:.28em;text-transform:uppercase}.hb-projects-archive-hero__eyebrow i,.hb-single-project-eyebrow i,.hb-single-project-intro__label i,.hb-single-project-section-heading i{display:block;width:34px;height:1px;background:#202733;opacity:.7}.hb-projects-archive-hero__row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:18px}.hb-projects-archive-hero h1{margin:0;max-width:900px;color:#202733;font-family:var(--hb-font-latin);font-size:clamp(48px,7vw,92px);font-weight:650;line-height:.92;letter-spacing:-.065em}.hb-projects-archive-hero p{max-width:650px;margin:22px 0 0;color:#68717c;font-size:15px;line-height:1.7}.hb-projects-archive-hero__description{max-width:760px;margin-top:18px;color:#68717c;font-size:15px;line-height:1.75}.hb-projects-archive-filters{width:min(1240px,calc(100vw - 148px));margin:0 auto 36px!important;padding:0!important}.hb-projects-archive-filters .portfolio-filters{display:flex;justify-content:flex-start;align-items:center;gap:8px 24px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.hb-projects-archive-filters li{margin:0;padding:0}.hb-project-tax-filter{display:inline-flex;align-items:center;min-height:34px;color:#777e86;text-decoration:none;font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #fff0;transition:color .2s ease,border-color .2s ease}.hb-project-tax-filter:hover,.hb-project-tax-filter.is-active{color:#202733;border-color:#202733}.hb-projects-archive-page .hb-project-archive{width:min(1400px,calc(100vw - 96px))!important;margin-inline:auto!important;padding:0!important}.hb-projects-archive-page .hb-pagination{width:100%!important;margin-top:48px!important;text-align:center}.hb-projects-archive-page .hb-pagination .nav-links{display:flex;justify-content:center;gap:8px}.hb-projects-archive-page .hb-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;color:#68717c;text-decoration:none;border:1px solid #e0e3e6;border-radius:50%;font-size:10px}.hb-projects-archive-page .hb-pagination .page-numbers.current{background:#202733;border-color:#202733;color:#fff}.hb-single-project-shell{width:100%;max-width:none;margin:0;padding:0 0 90px;background:#fff;color:#202733;overflow:visible}.hb-single-project-head{width:min(1240px,calc(100vw - 148px));margin:0 auto;padding:clamp(66px,7vw,108px) 0 34px}.hb-single-project-head__inner{display:flex;justify-content:space-between;align-items:flex-end;gap:44px}.hb-single-project-head__copy{min-width:0}.hb-single-project-head h1{margin:16px 0 0;color:#202733;font-family:var(--hb-font-latin);font-size:clamp(46px,6vw,82px);font-weight:650;line-height:.94;letter-spacing:-.065em;text-wrap:balance}.hb-single-project-back{display:inline-flex;align-items:center;gap:10px;color:#68717c;text-decoration:none;font-size:10px;letter-spacing:.05em;white-space:nowrap;transition:color .2s ease,transform .2s ease}.hb-single-project-back span{font-size:15px;line-height:1}.hb-single-project-back:hover{color:#202733;transform:translateX(-2px)}.rtl .hb-single-project-back:hover{transform:translateX(2px)}.hb-single-project-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:42px;padding-top:22px;border-top:1px solid #e0e3e6}.hb-single-project-facts div{min-width:0}.hb-single-project-facts span{display:block;margin-bottom:7px;color:#8a9199;font-size:9px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.hb-single-project-facts strong{display:block;color:#303640;font-size:11px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.hb-single-project-hero-media{width:min(1240px,calc(100vw - 148px));margin:0 auto 58px;aspect-ratio:2.05/1;overflow:hidden;background:#ecebea}.hb-single-project-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hb-single-project-hero-link{position:relative;display:block;width:100%;height:100%;overflow:hidden}.hb-single-project-hero-link::after{content:'';position:absolute;inset:0;background:rgb(0 0 0 / .14);opacity:0;transition:opacity .3s ease;pointer-events:none}.hb-single-project-hero-link .hb-project-gallery-zoom{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:54px;height:54px;transform:translate(-50%,-50%) scale(.82);color:#fff;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.hb-single-project-hero-link .hb-project-gallery-zoom svg{display:block;width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter}.hb-single-project-hero-link:hover::after{opacity:1}.hb-single-project-hero-link:hover .hb-project-gallery-zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}.hb-single-project-hero-link:hover img{transform:scale(1.025)}.hb-single-project-container{width:min(1240px,calc(100vw - 148px));margin:0 auto}.hb-single-project-intro{display:grid;grid-template-columns:180px minmax(0,760px);gap:52px;align-items:start;padding:0 0 70px}.hb-single-project-intro__content{min-width:0;color:#68717c;font-size:16px;line-height:1.78}.hb-single-project-intro__content p{margin:0 0 20px}.hb-single-project-intro__content h2,.hb-single-project-intro__content h3,.hb-single-project-intro__content h4{margin:38px 0 12px;color:#202733;font-weight:650;line-height:1.16;letter-spacing:-.035em}.hb-single-project-intro__content a{color:#202733;text-decoration:underline;text-decoration-color:#b9bec4;text-underline-offset:3px}.hb-single-project-section-heading{margin:0 0 20px;color:#737a83}.hb-single-project-section-heading i{background:#737a83}.hb-single-project-gallery-section{padding-top:8px}.hb-project-gallery-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%!important;height:auto!important;position:relative!important;margin:0!important;padding:0!important;overflow:visible!important}.hb-project-gallery-v2 .portfolio-gallery-item{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;float:none!important}.hb-project-gallery-v2 .portfolio-gallery-item:first-child{display:none!important}.hb-project-gallery-v2 .portfolio-gallery-item .masonry-link{display:block;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden;background:#ecebea}.hb-project-gallery-v2 .portfolio-gallery-item .masonry-cross{display:none}.hb-project-gallery-v2 .portfolio-gallery-item img{display:block;width:100%;height:100%;margin:0!important;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hb-project-gallery-v2 .portfolio-gallery-item:hover img{transform:scale(1.025)}.hb-project-gallery-v2 .portfolio-gallery-item .masonry-link{position:relative}.hb-project-gallery-v2 .portfolio-gallery-item .masonry-link::after{content:'';position:absolute;inset:0;background:rgb(0 0 0 / .16);opacity:0;transition:opacity .3s ease;pointer-events:none}.hb-project-gallery-v2 .portfolio-gallery-item .hb-project-gallery-zoom{position:absolute;top:50%;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:52px;height:52px;transform:translate(-50%,-50%) scale(.82);color:#fff;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.hb-project-gallery-v2 .portfolio-gallery-item .hb-project-gallery-zoom svg{display:block;width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter}.hb-project-gallery-v2 .portfolio-gallery-item:hover .masonry-link::after{opacity:1}.hb-project-gallery-v2 .portfolio-gallery-item:hover .hb-project-gallery-zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}.hb-single-project-fallback-image{margin:0;overflow:hidden;background:#ecebea}.hb-single-project-fallback-image img{display:block;width:100%;height:auto}.hb-single-project-comments{width:min(760px,calc(100vw - 148px));margin:64px auto 0}.hb-single-project-shell>.post-footer{width:min(1240px,calc(100vw - 148px));margin:70px auto 0}.hb-single-project-shell>.post-footer .post-footer-meta{position:relative;display:block;min-height:72px;border-top:1px solid #e0e3e6;border-bottom:1px solid #e0e3e6;padding:18px 0}.hb-single-project-shell>.post-footer .hoss-post-nav{position:absolute;top:18px;display:flex;flex-direction:column;gap:7px;max-width:42%;color:#202733;text-decoration:none}.hb-single-project-shell>.post-footer .hoss-post-nav-prev{inset-inline-start:0;text-align:start;align-items:flex-start}.hb-single-project-shell>.post-footer .hoss-post-nav-next{inset-inline-end:0;text-align:end;align-items:flex-end}.hb-single-project-shell>.post-footer .hoss-post-nav-label{color:#8a9199;font-size:9px;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.hb-single-project-shell>.post-footer .hoss-post-nav-title{font-size:13px;line-height:1.4;font-weight:600}.hb-single-project-shell>.hb-related-work{padding:72px 0 0;border-top:0}.hb-single-project-shell>.hb-related-work .container{width:min(1240px,calc(100vw - 148px));margin:0 auto}.hb-single-project-shell>.hb-related-work .hb-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:20px}.hb-single-project-shell>.hb-related-work .hb-related-card img{aspect-ratio:4/3;object-fit:cover;transition:transform .5s ease}.hb-single-project-shell>.hb-related-work .hb-related-card>a{display:block;overflow:hidden}.hb-single-project-shell>.hb-related-work .hb-related-card:hover img{transform:scale(1.025)}.hb-single-project-shell>.hb-related-work .hb-related-card h3{margin:12px 0 0;font-size:14px;line-height:1.35;font-weight:600}.hb-single-project-shell>.hb-related-work .hb-related-card h3 a{color:#202733;text-decoration:none}html[dir="rtl"] .hb-single-project-shell,.rtl .hb-single-project-shell{direction:rtl;text-align:right}html[dir="rtl"] .hb-single-project-back,.rtl .hb-single-project-back{flex-direction:row-reverse}html[dir="rtl"] .hb-single-project-intro,.rtl .hb-single-project-intro{direction:rtl}@media (max-width:1199px){.hb-projects-redesign .hb-projects-portfolio-container{width:calc(100% - 80px)!important}.hb-projects-redesign .hb-projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-home-projects .hb-projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hb-projects-archive-hero,.hb-projects-archive-filters,.hb-single-project-head,.hb-single-project-hero-media,.hb-single-project-container,.hb-single-project-shell>.post-footer,.hb-single-project-shell>.hb-related-work .container{width:calc(100vw - 80px)}.hb-single-project-facts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.hb-single-project-intro{grid-template-columns:150px minmax(0,760px);gap:38px}}@media (max-width:767px){.hb-projects-redesign .hb-project-card__overlay-title,.hb-projects-redesign .hb-project-card__fullscreen,.hb-projects-redesign .hb-project-card__overlay{display:none!important}.hb-projects-redesign.hb-projects-section{padding-top:18px!important;padding-bottom:10px!important}.hb-projects-redesign .hb-projects-portfolio-container{width:calc(100% - 32px)!important}.hb-projects-redesign .hb-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.hb-home-projects .hb-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hb-projects-redesign .hb-project-card__media{aspect-ratio:1/1!important}.hb-projects-redesign .hb-project-card__content{display:block!important;padding:10px 1px 0!important}.hb-projects-redesign .hb-project-card__content h2{font-size:12px!important;line-height:1.3!important}.hb-projects-redesign .hb-projects-section-title{padding-inline:16px!important;margin-bottom:24px!important}.hb-projects-redesign .hb-projects-section-title h1,.hb-projects-redesign .hb-projects-section-title #projects-title{font-size:38px!important}.hb-projects-redesign .hb-projects-filters{padding:0 16px!important;margin-bottom:14px!important}.hb-projects-redesign .hb-projects-filters .portfolio-filters{gap:5px 15px!important}.hb-projects-redesign .hb-project-filter{font-size:8px!important}.hb-projects-archive-page{padding-bottom:70px!important}.hb-projects-archive-hero{width:calc(100% - 32px);padding:60px 0 36px}.hb-projects-archive-hero h1{font-size:52px;line-height:.94}.hb-projects-archive-hero p{font-size:13px;line-height:1.65;margin-top:18px}.hb-projects-archive-filters{width:calc(100% - 32px);margin-bottom:28px!important}.hb-projects-archive-page .hb-project-archive{width:calc(100% - 32px)!important}.hb-single-project-shell{padding-bottom:60px}.hb-single-project-head{width:calc(100% - 32px);padding:54px 0 24px}.hb-single-project-head__inner{display:block}.hb-single-project-head h1{font-size:46px;line-height:.95;margin-top:13px}.hb-single-project-head__actions{margin-top:24px}.hb-single-project-back{font-size:9px}.hb-single-project-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin-top:30px;padding-top:18px}.hb-single-project-facts span{font-size:8px}.hb-single-project-facts strong{font-size:10px}.hb-single-project-hero-media{width:100%;aspect-ratio:1.48/1;margin:0 auto 38px}.hb-single-project-container{width:calc(100% - 32px)}.hb-single-project-intro{display:block;padding-bottom:48px}.hb-single-project-intro__label{margin-bottom:18px;font-size:9px}.hb-single-project-intro__content{font-size:15px;line-height:1.8}.hb-single-project-section-heading{font-size:9px;margin-bottom:14px}.hb-project-gallery-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hb-project-gallery-v2 .portfolio-gallery-item .masonry-link{aspect-ratio:1/1}.hb-single-project-comments{width:calc(100% - 32px);margin-top:48px}.hb-single-project-shell>.post-footer{width:calc(100% - 32px);margin-top:50px}.hb-single-project-shell>.post-footer .post-footer-meta{min-height:92px;padding:18px 0}.hb-single-project-shell>.post-footer .hoss-post-nav{top:18px;max-width:44%}.hb-single-project-shell>.post-footer .hoss-post-nav-next{align-items:flex-end;text-align:end}.hb-single-project-shell>.hb-related-work{padding-top:50px}.hb-single-project-shell>.hb-related-work .container{width:calc(100% - 32px)}.hb-single-project-shell>.hb-related-work .hb-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.hb-single-project-shell>.hb-related-work .hb-related-card h3{font-size:11px}}