.tab_link{color:#e8e8e8;background-color:transparent;margin:0;padding:0;font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:1.5rem;font-weight:400;line-height:100%;text-decoration:none}.tab_link.is-current{color:#b08d57;background-color:transparent}.fs-list_menu.case_tabs{display:flex;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:1.5rem;width:100%;height:auto;padding:0;margin:0;overflow:hidden;background-color:transparent;border-radius:0;text-align:left}@media screen and (min-width:1440px){.tab_link{font-size:1.75rem}}@media screen and (min-width:1920px){.tab_link{font-size:2.25rem}}@media screen and (max-width:991px){.tab_link{white-space:nowrap}.fs-list_menu.case_tabs{height:3.75rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#b08d57 transparent;-webkit-overflow-scrolling:touch}.fs-list_menu.case_tabs::-webkit-scrollbar{width:6px;height:6px}.fs-list_menu.case_tabs::-webkit-scrollbar-track{background:transparent}.fs-list_menu.case_tabs::-webkit-scrollbar-thumb{background-color:#b08d57;border-radius:3px}}.services_tags_list{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:wrap;flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.services_tags_wrap{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:center;padding-left:0;display:flex}.services_tags_item{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#261820;border-radius:.5rem;justify-content:flex-start;align-items:center;padding:.5rem .75rem;display:flex}.services_tags_item.case-style{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:row;width:auto;height:auto;padding:0;display:flex}.service_tag_name{color:#b08d57;text-transform:capitalize;font-size:1rem;font-weight:400}.service_tag_name.case-tags{font-weight:500}@media screen and (min-width:1280px){.service_tag_name{font-size:1.125rem}}@media screen and (max-width:479px){.service_tag_name{font-size:1rem}}.interior_collection_wrap{width:100%;margin-top:0}.interior_collection_list{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:100%;display:flex}.interior_collection_item{width:100%;position:relative}.one_ellement_row{flex-flow:column;width:100%;height:100%;display:flex;position:relative}.case_description{grid-column-gap:1.25rem;grid-row-gap:1.25rem;background-color:#261820;border-radius:.75rem;flex-flow:column;justify-content:space-around;height:100%;padding:2.5rem;display:flex}.case_description_header{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.case_subheader{color:#a0a0a0;text-align:left;font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:1.125rem;line-height:96%}.case_subheader.member_style{color:var(--gold)}.case_bottom_wrap{justify-content:space-between;align-items:center;width:100%;margin-top:1.25rem;display:flex}.case_bottom_wrap.home_prtn{justify-content:space-between}.fs-list_menu{grid-column-gap:1.5rem;grid-row-gap:1.5rem;text-align:left;background-color:#261820;border-radius:.75rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:2.5rem 1.5rem;display:flex}.collection-item{width:100%;height:100%}.case_row_section{margin-bottom:1.25rem}.other_cases_section{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;margin-bottom:3.75rem;display:flex;position:relative}.collection-item-9{height:100%;position:relative}.case_description_top_content{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}.other_cases_list{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.other_cases_item{position:relative}.breadcrumbs-wrapper{grid-column-gap:.5rem;justify-content:flex-start;align-items:center;margin:0 0 2.5rem;display:flex;position:relative}.collection-item-10{grid-column-gap:.25rem;grid-row-gap:.25rem;justify-content:flex-start;align-items:center;display:flex}.collection-list-13{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid;overflow:hidden}.collection-item-11{border-radius:.75rem;width:100%;overflow:hidden}.collection-list-wrapper-7{width:100%;display:flex}.reels_wrap{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;width:100%;margin-top:5rem;margin-bottom:5rem;display:flex}.reels_wrap._3d{margin-bottom:0}.reels_list{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.reels_list.service-group{grid-template-columns:1fr 1fr 1fr 1fr}.reels_list.service-group.new-vision{display:flex}.reels_item{width:100%}.reels_wrap_list{flex:0 auto;width:100%;overflow:visible}.oneshot_cases_section{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;margin-bottom:3.75rem;display:flex}.collection-list-wrapper-8{width:100%;margin-top:2.5rem;display:flex}.collection-list-23{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid;overflow:hidden}.collection-item-14{border-radius:.75rem;width:100%;overflow:hidden}.reels_container{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:4fr 1fr;grid-auto-columns:1fr;display:grid}.other_cases{margin-top:5rem}.subheader_video_text{color:#fff;text-shadow:1px 2px 12px #0003;font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:4.25rem;line-height:120%}.video_bottom_absolute{z-index:5;grid-column-gap:1rem;grid-row-gap:1rem;color:#fff;text-align:center;justify-content:center;align-items:center;width:100%;font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:2.25rem;line-height:110%;display:flex;position:absolute;bottom:1.5rem;left:0;right:0}.video_bottom_absolute.cta-text{bottom:3.75rem}.video_bottom_absolute.hide{z-index:100}.breadcrumb-div{color:var(--grey);text-transform:uppercase;margin-bottom:.25rem;font-size:1rem;font-weight:500;line-height:120%;text-decoration:none;display:block}.btn_video{background-color:#261820;border-radius:.75rem;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:relative}.modal_video-3{display:none}.container_360,.for_vr_rows{border-radius:.75rem;height:80vh;position:relative;overflow:hidden}.header_with_video_wrap{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:row;flex:0 auto;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-self:auto;display:grid}.other-case-image{object-fit:cover;border-radius:.75rem;width:100%;height:auto}.massonry_list_wrap{margin-top:2.5rem}.massonry_list,.massonry_item,.massonry_grid_container{position:relative}@media screen and (min-width:1280px){.case_subheader{font-size:1.25rem}.fs-list_menu{padding-top:3.75rem;padding-bottom:3.75rem}.other_cases{margin-top:7.5rem}.breadcrumb-div{margin-bottom:.25rem}}@media screen and (min-width:1440px){.case_subheader.member_style{font-size:1.25rem}.breadcrumb-div{margin-bottom:0}.btn_video{background-color:#261820;justify-content:center;align-items:center;padding:1.25rem;display:flex}}@media screen and (min-width:1920px){.case_subheader.member_style{font-size:1.75rem}.reels_wrap._3d{margin-bottom:0}}@media screen and (max-width:991px){.interior_collection_wrap{margin-top:.75rem}.case_bottom_wrap{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column}.fs-list_menu{background-color:#0000;border-radius:0;flex-flow:row;justify-content:flex-start;align-items:flex-start;height:3.75rem;padding:0;overflow:auto}.case_row_section{margin-bottom:7rem}.other_cases_section{margin-bottom:2.5rem}.other_cases_list{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:row}.breadcrumbs-wrapper{justify-content:flex-start;align-items:flex-start;margin-top:0;margin-bottom:0;margin-right:0}.reels_list.service-group{display:flex}.collection-list-23,.reels_container{flex-flow:column;display:flex}.subheader_video_text{font-size:3.25rem}.video_bottom_absolute{grid-column-gap:.75rem;grid-row-gap:.75rem;font-size:1.5rem}.btn_video{margin-top:.75rem}.header_with_video_wrap{flex-flow:column;display:flex}.massonry_list_wrap{margin-top:0}.massonry_grid_container{margin-top:.75rem}}@media screen and (max-width:767px){.interior_collection_wrap{margin-top:.75rem}.interior_collection_list{flex-flow:column}.case_description{padding:1.5rem}.case_bottom_wrap{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;justify-content:space-around;align-items:stretch}.fs-list_menu{flex-flow:row}.other_cases_section{margin-bottom:1.25rem}.case_description_top_content{grid-column-gap:1.25rem;grid-row-gap:1.25rem}.other_cases_list{grid-template-columns:1fr 1fr}.breadcrumbs-wrapper{display:flex}.subheader_video_text{font-size:2.5rem;line-height:110%}}@media screen and (max-width:479px){.interior_collection_wrap{margin-top:.75rem}.interior_collection_list{grid-column-gap:1rem;grid-row-gap:1rem}.one_ellement_row{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.case_description{flex-flow:column}.case_bottom_wrap{align-self:auto;align-items:stretch;margin-top:2rem}.case_bottom_wrap.home_prtn{margin-top:1.25rem}.case_row_section{margin-bottom:5rem}.other_cases_section{margin-top:3.75rem}.other_cases_list{flex-flow:column;grid-template-columns:1fr;display:flex}.breadcrumbs-wrapper{grid-column-gap:.5rem;justify-content:flex-start;align-items:center;width:100%;display:flex}.oneshot_cases_section{margin-top:3.75rem}.subheader_video_text{font-size:2.5rem;line-height:110%}.video_bottom_absolute{left:0;right:0}.video_bottom_absolute.cta-text{bottom:2rem}.header_with_video_wrap{flex-flow:column;display:flex}}.fs-list_menu{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#B08D57 transparent}.fs-list_menu::-webkit-scrollbar{width:6px}.fs-list_menu::-webkit-scrollbar-track{background:0 0}.fs-list_menu::-webkit-scrollbar-thumb{background-color:#b08d57;border-radius:3px}.fs-list_link.is-current div{color:#b08d57!important}div[card-style=yes] .text_info_wrap{background-color:transparent!important}.case_button_wrap{position:relative;overflow:hidden}.interior_collection_item:has(.two_big_to_small:not(.is-layout-hidden)) .cms-items{display:grid;grid-template-columns:4fr 2fr;gap:1.25rem}.interior_collection_item:has(.two_small_to_big:not(.is-layout-hidden)) .cms-items{display:grid;grid-template-columns:2fr 4fr;gap:1.25rem}.interior_collection_item:has(.three_grid_view:not(.is-layout-hidden)) .cms-items{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.interior_collection_item:has(.four-grid-view:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(.four_grid_view:not(.is-layout-hidden)) .cms-items{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.interior_collection_item:has(.five-grid-view:not(.is-layout-hidden)) .cms-items{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.interior_collection_item:has(.two-to-two:not(.is-layout-hidden)) .cms-items{display:grid;grid-template-columns:4fr 4fr;gap:1.25rem}.interior_collection_item:has(#three_grid_right:not(.is-layout-hidden)) .cms-items{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:1.25rem!important}.interior_collection_item:has(#three_grid_right:not(.is-layout-hidden)) .cms-items .cms-item:first-child,.interior_collection_item:has(#three_grid_right:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(2){grid-column:span 2!important}.interior_collection_item:has(#three_grid_right:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(3){grid-column:span 4!important}.interior_collection_item:has(#three_grid_left:not(.is-layout-hidden)) .cms-items{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:1.25rem!important}.interior_collection_item:has(#three_grid_left:not(.is-layout-hidden)) .cms-items .cms-item:first-child{grid-column:span 4!important}.interior_collection_item:has(#three_grid_left:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(2),.interior_collection_item:has(#three_grid_left:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(3){grid-column:span 2!important}.interior_collection_item:has(#three_grid_center:not(.is-layout-hidden)) .cms-items{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:1.25rem!important}.interior_collection_item:has(#three_grid_center:not(.is-layout-hidden)) .cms-items .cms-item:first-child,.interior_collection_item:has(#three_grid_center:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(3){grid-column:span 2!important}.interior_collection_item:has(#three_grid_center:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(2){grid-column:span 4!important}@media(max-width:1400px){.interior_collection_item:has(.two-to-two:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(.two_big_to_small:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(.two_small_to_big:not(.is-layout-hidden)) .cms-items{gap:1rem}.interior_collection_item:has(.five-grid-view:not(.is-layout-hidden)) .cms-items{grid-template-columns:repeat(4,1fr)}.interior_collection_item:has(.four-grid-view:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(.four_grid_view:not(.is-layout-hidden)) .cms-items{grid-template-columns:repeat(2,1fr)}.interior_collection_item:has(#three_grid_center:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(#three_grid_left:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(#three_grid_right:not(.is-layout-hidden)) .cms-items{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1rem!important}.interior_collection_item:has(#three_grid_right:not(.is-layout-hidden)) .cms-items .cms-item:first-child{grid-column:span 2!important;grid-row:1!important}.interior_collection_item:has(#three_grid_right:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(2){grid-column:span 2!important;grid-row:1!important}.interior_collection_item:has(#three_grid_right:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(3){grid-column:span 4!important;grid-row:2!important}.interior_collection_item:has(#three_grid_left:not(.is-layout-hidden)) .cms-items .cms-item:first-child{grid-column:span 4!important;grid-row:1!important}.interior_collection_item:has(#three_grid_left:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(2){grid-column:span 2!important;grid-row:2!important}.interior_collection_item:has(#three_grid_left:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(3){grid-column:span 2!important;grid-row:2!important}.interior_collection_item:has(#three_grid_center:not(.is-layout-hidden)) .cms-items .cms-item:first-child{grid-column:span 2!important;grid-row:2!important}.interior_collection_item:has(#three_grid_center:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(2){grid-column:span 4!important;grid-row:1!important}.interior_collection_item:has(#three_grid_center:not(.is-layout-hidden)) .cms-items .cms-item:nth-child(3){grid-column:span 2!important;grid-row:2!important}}@media(max-width:1024px){.interior_collection_item:has(.five-grid-view:not(.is-layout-hidden)) .cms-items{grid-template-columns:repeat(3,1fr)}.interior_collection_item:has(.four-grid-view:not(.is-layout-hidden)) .cms-items{grid-template-columns:repeat(2,1fr)}.interior_collection_item:has(.three_grid_view:not(.is-layout-hidden)) .cms-items{gap:1rem}.interior_collection_item:has(.two_big_to_small:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(.two_small_to_big:not(.is-layout-hidden)) .cms-items{grid-template-columns:1fr 1fr;gap:1rem}}@media(max-width:768px){.interior_collection_item:has(.five-grid-view:not(.is-layout-hidden)) .cms-items{grid-template-columns:repeat(2,1fr)}.interior_collection_item:has(.three_grid_view:not(.is-layout-hidden)) .cms-items{grid-template-columns:repeat(2,1fr)}.interior_collection_item:has(.two-to-two:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(.two_big_to_small:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(.two_small_to_big:not(.is-layout-hidden)) .cms-items{grid-template-columns:1fr;gap:1rem}}@media(max-width:676px){.interior_collection_item .cms-items,.interior_collection_item:has(#three_grid_center:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(#three_grid_left:not(.is-layout-hidden)) .cms-items,.interior_collection_item:has(#three_grid_right:not(.is-layout-hidden)) .cms-items{display:flex!important;flex-direction:column!important;gap:1rem!important}.cms-item{grid-column:unset!important;grid-row:unset!important}}.case_grid{display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:auto;gap:1.25rem;align-items:start}.case_grid .image_nested{width:100%;height:100%;object-fit:cover}.case_grid>.collection-item{height:100%}.case_grid.layout-6-images .case_description{grid-column:1/5;grid-row:1}.case_grid.layout-6-images .image-1{grid-column:5/7;grid-row:1}.case_grid.layout-6-images .image-2{grid-column:7/9;grid-row:1}.case_grid.layout-6-images .image-3,.case_grid.layout-6-images .image-4,.case_grid.layout-6-images .image-5,.case_grid.layout-6-images .image-6{grid-column:span 2;height:100%}.case_grid.layout-3-images-left .case_description{grid-column:1/5;grid-row:1}.case_grid.layout-3-images-left .image-2{grid-column:1/3;grid-row:2}.case_grid.layout-3-images-left .image-3{grid-column:3/5;grid-row:2}.case_grid.layout-3-images-left .image-1{grid-column:5/9;grid-row:1/span 2}.case_grid.layout-3-images-right .image-1{grid-column:1/5;grid-row:1/span 2}.case_grid.layout-3-images-right .case_description{grid-column:5/9;grid-row:1}.case_grid.layout-3-images-right .image-2{grid-column:5/7;grid-row:2}.case_grid.layout-3-images-right .image-3{grid-column:7/9;grid-row:2}.case_grid.layout-2-images-left .case_description{grid-column:1/5;grid-row:1}.case_grid.layout-2-images-left .image-1{grid-column:1/5;grid-row:2}.case_grid.layout-2-images-left .image-2{grid-column:5/9;grid-row:1/span 2}.case_grid.layout-2-images-right .image-1{grid-column:1/5;grid-row:1/span 2}.case_grid.layout-2-images-right .case_description{grid-column:5/9;grid-row:1}.case_grid.layout-2-images-right .image-2{grid-column:5/9;grid-row:2}.case_grid.layout-5-images-right .case_description{grid-column:1/5;grid-row:1}.case_grid.layout-5-images-right .image-1{grid-column:5/9;grid-row:1}.case_grid.layout-5-images-right .image-2,.case_grid.layout-5-images-right .image-3,.case_grid.layout-5-images-right .image-4,.case_grid.layout-5-images-right .image-5{grid-column:span 2}.case_grid.layout-5-images-left .image-1{grid-column:1/5;grid-row:1}.case_grid.layout-5-images-left .case_description{grid-column:5/9;grid-row:1}.case_grid.layout-5-images-left .image-2,.case_grid.layout-5-images-left .image-3,.case_grid.layout-5-images-left .image-4,.case_grid.layout-5-images-left .image-5{grid-column:span 2}.case_grid.layout-1-image-left .image-1{grid-column:1/5;grid-row:1}.case_grid.layout-1-image-left .case_description{grid-column:5/9;grid-row:1}.case_grid.layout-1-image-right .case_description{grid-column:1/5;grid-row:1}.case_grid.layout-1-image-right .image-1{grid-column:5/9;grid-row:1}.case_grid.layout-video-left .image-1{grid-column:1/6;grid-row:1}.case_grid.layout-video-left .case_description{grid-column:6/9;grid-row:1}.case_grid.layout-video-right .case_description{grid-column:1/4;grid-row:1}.case_grid.layout-video-right .image-1{grid-column:4/9;grid-row:1}@media(max-width:1240px)and (min-width:1000px){.case_grid{display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:auto;gap:1rem}.case_grid .case_description{grid-column:1/9!important;grid-row:1!important}.case_grid>.collection-item{grid-column:span 4!important;grid-row:auto!important}.case_grid.layout-video-left .image-1,.case_grid.layout-video-right .image-1{grid-column:1/9!important}}@media(max-width:999px){.case_grid{display:flex;flex-direction:column;gap:1rem}.case_grid .case_description,.case_grid>.collection-item{width:100%;height:auto!important;min-height:unset!important;aspect-ratio:unset!important;display:block;grid-column:unset!important;grid-row:unset!important}.case_grid .image_nested{width:100%;height:auto!important;object-fit:cover;display:block}.case_grid>.collection-item{order:unset!important}}.video-block-16-9{display:block;width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;background:#000;margin:0;padding:0}.video-block-16-9 video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .5s ease}.video-block-16-9 video.video-loaded{opacity:1}#more_btn{width:100%;height:100%!important;margin:0!important;padding:0;min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;box-sizing:border-box;align-self:stretch}@media(max-width:676px){#more_btn{margin-top:.75rem!important;margin-bottom:.75rem!important;height:auto!important;min-height:3.5rem}}#more_btn .clickable_wrap,#more_btn .gold_button_link{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:991px){.collection-list-wrapper-7{display:flex!important;flex-direction:column!important;align-items:center!important}.collection-list-13{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:16px;padding-bottom:0;-webkit-overflow-scrolling:touch;width:100%!important;scrollbar-width:none;-ms-overflow-style:none}.collection-list-13::-webkit-scrollbar{display:none}.collection-item-11{flex:0 0 85vw!important;width:85vw!important;max-width:85vw!important;margin:0!important;scroll-snap-align:center}.mobile-slider-controls{display:flex;align-items:center;justify-content:center;gap:15px;padding:10px 0;width:100%;position:relative;z-index:10;margin-top:5px}.slider-btn{width:44px;height:44px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:transparent;border:none;padding:0;flex-shrink:0;transition:opacity .2s ease}.slider-btn:active{opacity:.6}.slider-btn svg path{fill:#e8e8e8!important}.next-arrow svg{transform:rotate(180deg)}.slider-counter{font-size:16px;color:#e8e8e8;font-family:Arial,sans-serif;font-weight:500;min-width:60px;text-align:center;letter-spacing:1px}}@media screen and (min-width:992px){.mobile-slider-controls{display:none}}.error{color:#b94e48!important;font-size:1.5rem!important;line-height:110%!important;font-weight:400!important}@media(max-width:767px){.error{font-size:1.25rem!important}}.custom-scrollbar-track{width:21.625rem;max-width:90%;padding:.12rem;height:auto;background:#252525;border-radius:100px;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:50;box-sizing:content-box;display:block;user-select:none}.custom-scrollbar-thumb{background:#e8e8e8;border-radius:100px;height:6px;width:20%;position:relative;cursor:grab;touch-action:none}.custom-scrollbar-thumb:active{cursor:grabbing}.partnership_card_wrap .custom-scrollbar-track,.point_wrap .custom-scrollbar-track{display:none}.partnership_generated_list{display:contents}@media screen and (max-width:991px){.partnership_card_wrap,.point_wrap{position:relative;width:100%;overflow:hidden;padding-bottom:3rem;display:block!important}.partnership_card_wrap .custom-scrollbar-track,.point_wrap .custom-scrollbar-track{display:block}.partnership_generated_list,.point_list{display:flex!important;flex-wrap:nowrap!important;gap:1.25rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0;width:100%}.partnership_generated_list::-webkit-scrollbar,.point_list::-webkit-scrollbar{display:none}.partnership_generated_list .case_info_item,.point_list .case_info_item{flex:0 0 100%;width:100%;scroll-snap-align:start}}.video-modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000c;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:1000}.video-modal-wrapper.active{opacity:1;pointer-events:all}.video-modal{position:relative;background:#000;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.video-modal iframe{width:100%;height:100%;border:none}@media(max-width:768px){.video-modal{width:100vw;height:100vh}}.close-button{position:absolute;top:15px;right:20px;font-size:30px;color:#fff;cursor:pointer;z-index:10;padding:5px 10px;background:#00000080;border-radius:5px}.hero_heading_content_wrap .gold_title,.hero_heading_content_wrap .section_header_description,.hero_heading_content_wrap .title_top_caption{text-shadow:0 2px 4px rgba(0,0,0,.3),0 10px 20px rgba(0,0,0,.25);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero_heading_content_wrap .gold_title{text-shadow:0 2px 4px rgba(0,0,0,.4),0 12px 24px rgba(0,0,0,.3)}.case-card__tags{display:block}.case-card__tags-list{display:flex;flex-flow:wrap;gap:.75rem;width:100%;height:100%}.case-card__timeline{display:flex;flex-flow:row;gap:.5rem}.case-card__timeline-label{color:#357266;font-size:1rem;font-weight:500;line-height:110%}.case-card__timeline-value{color:#a0a0a0;font-size:1rem;font-weight:700;line-height:110%}.case-card__action-slot{display:inline-flex;align-items:center;gap:.75rem;flex:0 auto;width:100%;height:100%;margin:0;text-decoration:none;position:relative;inset:auto 0 0}.case-card__lightbox,.case-thumb__lightbox{display:flex;object-fit:cover;width:100%;height:100%}.case_grid .c-wrap{align-items:stretch}.case_grid .c-wrap .case-card__action-slot{height:auto}@media screen and (max-width:991px){.case-card__action-slot{width:100%;display:flex;min-width:0}.case_description .case_bottom_wrap{display:flex;flex-direction:column;align-items:stretch;gap:0}.case_description .case-card__timeline{margin:1.25rem 0}.case_description .c-wrap{display:grid!important;grid-template-columns:1fr 1fr;gap:1rem;width:100%;align-items:stretch;height:auto}.case_description .c-wrap:not(:has(.case-card__action-slot)){grid-template-columns:1fr}.case_description .c-wrap .case-card__action-slot{display:flex!important;width:100%!important;min-width:0;height:auto;align-self:stretch}.case_description .c-wrap .video-button:not(.work-case-cta){width:100%!important;height:100%!important;min-height:100%;box-sizing:border-box}.case_description .c-wrap .case_button_wrap.is-active{width:100%!important;height:100%!important;min-height:100%;box-sizing:border-box}}.other-case-carousel,.oneshot-carousel,.other_case_wrap.other-case-carousel,.other_case_wrap.oneshot-carousel{position:relative;display:block;width:100%}.other-case-carousel .other_case_item{position:relative;display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden;border-radius:.75rem}.other-case-carousel .other-case-image{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:.75rem}.other-case-carousel .other_case_item .btn_abs{z-index:3;border-radius:.75rem;display:flex;position:absolute;inset:auto auto 1.25rem 1.25rem;box-shadow:2px 2px 11px 5px #0003}@media screen and (max-width:991px){.oneshot-carousel,.other-case-carousel{overflow:hidden;padding-bottom:2.5rem}.oneshot-carousel .other_case_list,.other-case-carousel .other_case_list{display:flex;flex-wrap:nowrap;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.oneshot-carousel .other_case_list::-webkit-scrollbar,.other-case-carousel .other_case_list::-webkit-scrollbar{display:none}.oneshot-carousel .other_case_list:active,.other-case-carousel .other_case_list:active{cursor:grabbing}.oneshot-carousel .other_case_item{flex:0 0 85vw;width:85vw;scroll-snap-align:center;scroll-snap-stop:always}.other-case-carousel .other_case_item{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}}.case-category-page .works_header{width:100%;margin-bottom:2rem;text-align:left}.case-category-page .works_header .header_wrap{display:flex;flex-direction:column;gap:.75rem}.case-category-page .works_header .gold_title{margin:0}.case-category-page .grey_bold_text{margin:.75rem 0 0}.case-category-page .case_tabs{margin-bottom:0}.case-category-page .all_case_wrap{width:100%;margin-top:3.75rem;margin-bottom:3.75rem}.case-category-page .case-featured-list{width:100%}.case-category-page .case-featured-list__items{display:grid;gap:6rem 0;width:100%;padding:0}.case-category-page .case_description{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;width:100%;height:100%;min-height:0;margin:0;padding:2.5rem;background-color:#261820;border-radius:.75rem}.case-category-page .case_description_top_content{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 auto;min-height:0}.case-category-page .case_bottom_wrap{margin-top:auto;flex-shrink:0}.case-category-page .case_bottom_wrap:not(:has(.case-card__timeline)){padding-top:1.25rem}.case-category-page .case-card__action-slot .case_button_wrap:not(.is-active){border-color:#e8e8e8;outline-color:#e8e8e8;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;padding:.75rem 1rem .62rem .5rem}.case-category-page .lightbox-link-4.mobile_size .case_button_wrap:not(.is-active){width:100%;box-sizing:border-box;justify-content:center}.case-category-page .case_grid>.collection-item{position:relative;overflow:hidden;border-radius:.75rem;min-height:0}.case-category-page .case_grid .case-card__lightbox{display:flex;width:100%;height:100%}.case-category-page .case_grid .image_nested{display:block;width:100%;height:100%;object-fit:cover}.case-category-page .case_grid>.collection-item .my-video.cases{display:block;width:100%;border-radius:.75rem}.case-category-page .other_cases_section,.case-category-page .oneshot_cases_section{margin-top:3.75rem;margin-bottom:3.75rem}.case-category-page .other_cases_section .other_case_item .btn_abs{max-width:calc(100% - 2.5rem);width:auto}.case-category-page .other_cases_section .other_case_item .case_button_wrap{max-width:100%;display:flex;align-items:center}.case-category-page .other_cases_section .other_case_item .btn_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.case-category-page .other_cases_section .other_case_item .arrow_new{flex-shrink:0}.case-category-page .other_cases_section .other_case_item{position:relative;display:block;overflow:hidden;border-radius:.75rem}.case-category-page .other_cases_section .other-case-image{display:block;width:100%;height:auto;object-fit:cover;object-position:center;border-radius:.75rem}.case-category-page .other_cases_section.other-cases-section--complex .other-case-image,.case-category-page .other_cases_section.other-cases-section--exterior .other-case-image,.case-category-page .other_cases_section.other-cases-section--branding-website .other-case-image{aspect-ratio:16 / 9;height:auto}.case-category-page .other_cases_section.other-cases-section--interior .other-case-image{aspect-ratio:3 / 4;height:auto}@media screen and (min-width:992px){.case-category-page .other_cases_section .other_case_list,.case-category-page .oneshot_cases_section .other_case_list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;align-items:start}.case-category-page .other-case-carousel .custom-scrollbar-track,.case-category-page .oneshot-carousel .custom-scrollbar-track{display:none}}@media screen and (max-width:991px){.case-category-page .other_cases_section .other_case_wrap,.case-category-page .oneshot_cases_section .other_case_wrap{overflow:hidden;padding-bottom:2.5rem}.case-category-page .other_cases_section .other_case_list,.case-category-page .oneshot_cases_section .other_case_list{display:flex;flex-wrap:nowrap;grid-template-columns:unset;gap:1.25rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;width:100%;min-width:0;box-sizing:border-box}.case-category-page .other_cases_section .other_case_list::-webkit-scrollbar,.case-category-page .oneshot_cases_section .other_case_list::-webkit-scrollbar{display:none}.case-category-page .other_cases_section .other_case_list:active,.case-category-page .oneshot_cases_section .other_case_list:active{cursor:grabbing}.case-category-page .other-case-carousel .other_case_item{flex:0 0 100%;width:100%;max-width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.case-category-page .oneshot-carousel .other_case_item{flex:0 0 85vw;width:85vw;max-width:85vw;min-width:0;scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box}.case-category-page .other-case-carousel .custom-scrollbar-track,.case-category-page .oneshot-carousel .custom-scrollbar-track{display:block}}.case-category-page .oneshot_cases_section .other_case_item{position:relative;display:block;overflow:hidden;border-radius:.75rem}.case-category-page .oneshot_cases_section .case-thumb__lightbox{display:block;width:100%}.case-category-page .oneshot_cases_section .image_nested{display:block;width:100%;height:auto;object-fit:cover;border-radius:.75rem}@media screen and (max-width:767px){.case-category-page .case_description{padding:1.5rem}.case-category-page .case_description_top_content{gap:1.25rem}}@media screen and (max-width:991px){.case-category-page .case_bottom_wrap{display:flex;flex-flow:column;align-items:stretch;gap:0}}.case-category-page .h1_seo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.case-category-page .case_grid{display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:auto;gap:1.25rem;align-items:stretch;width:100%}.case-category-page .case_grid .image_nested,.case-category-page .case_grid video.my-video.cases{width:100%;height:100%;object-fit:cover}.case-category-page .case_grid>.collection-item{height:100%;min-height:0}.case-category-page .case_grid.layout-6-images #case_description,.case-category-page .case_grid.layout-6-images .case_description{grid-column:1 / 5;grid-row:1}.case-category-page .case_grid.layout-6-images .image-1{grid-column:5 / 7;grid-row:1}.case-category-page .case_grid.layout-6-images .image-2{grid-column:7 / 9;grid-row:1}.case-category-page .case_grid.layout-6-images .image-3,.case-category-page .case_grid.layout-6-images .image-4,.case-category-page .case_grid.layout-6-images .image-5,.case-category-page .case_grid.layout-6-images .image-6{grid-column:span 2;height:100%}.case-category-page .case_grid.layout-3-images-left #case_description,.case-category-page .case_grid.layout-3-images-left .case_description{grid-column:1 / 5;grid-row:1}.case-category-page .case_grid.layout-3-images-left .image-2{grid-column:1 / 3;grid-row:2}.case-category-page .case_grid.layout-3-images-left .image-3{grid-column:3 / 5;grid-row:2}.case-category-page .case_grid.layout-3-images-left .image-1{grid-column:5 / 9;grid-row:1 / span 2}.case-category-page .case_grid.layout-3-images-right .image-1{grid-column:1 / 5;grid-row:1 / span 2}.case-category-page .case_grid.layout-3-images-right #case_description,.case-category-page .case_grid.layout-3-images-right .case_description{grid-column:5 / 9;grid-row:1}.case-category-page .case_grid.layout-3-images-right .image-2{grid-column:5 / 7;grid-row:2}.case-category-page .case_grid.layout-3-images-right .image-3{grid-column:7 / 9;grid-row:2}.case-category-page .case_grid.layout-2-images-left #case_description,.case-category-page .case_grid.layout-2-images-left .case_description{grid-column:1 / 5;grid-row:1}.case-category-page .case_grid.layout-2-images-left .image-1{grid-column:1 / 5;grid-row:2}.case-category-page .case_grid.layout-2-images-left .image-2{grid-column:5 / 9;grid-row:1 / span 2}.case-category-page .case_grid.layout-2-images-right .image-1{grid-column:1 / 5;grid-row:1 / span 2}.case-category-page .case_grid.layout-2-images-right #case_description,.case-category-page .case_grid.layout-2-images-right .case_description{grid-column:5 / 9;grid-row:1}.case-category-page .case_grid.layout-2-images-right .image-2{grid-column:5 / 9;grid-row:2}.case-category-page .case_grid.layout-5-images-right #case_description,.case-category-page .case_grid.layout-5-images-right .case_description{grid-column:1 / 5;grid-row:1}.case-category-page .case_grid.layout-5-images-right .image-1{grid-column:5 / 9;grid-row:1}.case-category-page .case_grid.layout-5-images-right .image-2,.case-category-page .case_grid.layout-5-images-right .image-3,.case-category-page .case_grid.layout-5-images-right .image-4,.case-category-page .case_grid.layout-5-images-right .image-5{grid-column:span 2}.case-category-page .case_grid.layout-5-images-left .image-1{grid-column:1 / 5;grid-row:1}.case-category-page .case_grid.layout-5-images-left #case_description,.case-category-page .case_grid.layout-5-images-left .case_description{grid-column:5 / 9;grid-row:1}.case-category-page .case_grid.layout-5-images-left .image-2,.case-category-page .case_grid.layout-5-images-left .image-3,.case-category-page .case_grid.layout-5-images-left .image-4,.case-category-page .case_grid.layout-5-images-left .image-5{grid-column:span 2}.case-category-page .case_grid.layout-1-image-left .image-1{grid-column:1 / 5;grid-row:1}.case-category-page .case_grid.layout-1-image-left #case_description,.case-category-page .case_grid.layout-1-image-left .case_description{grid-column:5 / 9;grid-row:1}.case-category-page .case_grid.layout-1-image-right #case_description,.case-category-page .case_grid.layout-1-image-right .case_description{grid-column:1 / 5;grid-row:1}.case-category-page .case_grid.layout-1-image-right .image-1{grid-column:5 / 9;grid-row:1}.case-category-page .case_grid.layout-video-left .image-1{grid-column:1 / 6;grid-row:1}.case-category-page .case_grid.layout-video-left #case_description,.case-category-page .case_grid.layout-video-left .case_description{grid-column:6 / 9;grid-row:1}.case-category-page .case_grid.layout-video-right #case_description,.case-category-page .case_grid.layout-video-right .case_description{grid-column:1 / 4;grid-row:1}.case-category-page .case_grid.layout-video-right .image-1{grid-column:4 / 9;grid-row:1}@media screen and (max-width:1240px)and (min-width:1000px){.case-category-page .case_grid{gap:1rem}.case-category-page .case_grid #case_description,.case-category-page .case_grid .case_description{grid-column:1 / 9!important;grid-row:1!important}.case-category-page .case_grid>.collection-item{grid-column:span 4!important;grid-row:auto!important}.case-category-page .case_grid.layout-video-left .image-1,.case-category-page .case_grid.layout-video-right .image-1{grid-column:1 / 9!important}}@media screen and (max-width:999px){.case-category-page .case_grid{display:flex;flex-direction:column;gap:1rem}.case-category-page .case_grid #case_description,.case-category-page .case_grid .case_description,.case-category-page .case_grid>.collection-item{width:100%;height:auto!important;min-height:unset!important;aspect-ratio:unset!important;display:block;grid-column:unset!important;grid-row:unset!important}.case-category-page .case_grid .image_nested,.case-category-page .case_grid video.my-video.cases{width:100%;height:auto!important;object-fit:cover;display:block}.case-category-page .case_grid>.collection-item{order:unset!important}}.case-detail-page .case-detail-hero__with-video{align-items:start}.case-detail-page .case-detail-hero__video-col{min-width:0}.case-detail-page .video-trigger-container{position:relative;width:100%;overflow:hidden;cursor:pointer;background:#000}.case-detail-page .video-trigger-container .play-button{position:absolute;top:50%;left:50%;width:5rem;height:5rem;z-index:2;pointer-events:none;transform:translate(-50%,-50%);background:url(/assets/images/icons8-youtube-play.svg) center / contain no-repeat;transition:transform .2s ease}.case-detail-page .video-trigger-container:hover .play-button{transform:translate(-50%,-50%) scale(1.1)}.case-detail-page .case-detail-hero__video-trigger{display:block;width:100%;padding:0;border:0;background:#000;cursor:pointer;border-radius:.75rem;overflow:hidden;position:relative}.case-detail-page .case-detail-hero__video-preview{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:contain}.case-detail-page .case-detail-section__video-trigger{display:block;width:100%;padding:0;border:0;border-radius:.75rem;cursor:pointer;overflow:hidden;position:relative}.case-detail-page .case-detail-section__video-preview{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover}.case-detail-page .case-detail-hero__inline-video.case_header_no_video{grid-column-gap:3.75rem;grid-row-gap:3.75rem;grid-template-columns:1fr 1fr;display:grid;align-items:start}.case-detail-page .case-detail-hero__inline-video .case_info_item.case_header{display:flex;flex-direction:column;gap:1.5rem}.case-detail-page .case-detail-hero__inline-video-el.my-video.cases{border-radius:.75rem;width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.case-detail-page .case-detail-hero__no-video.case_header_no_video{grid-column-gap:3.75rem;grid-row-gap:3.75rem;grid-template-columns:1fr 1fr;display:grid;align-items:start}.case-detail-page .case-detail-blocks{display:flex;flex-direction:column;gap:1.25rem}.case-detail-page .case-detail-blocks__intro{margin-bottom:.25rem}.case-detail-page .case-detail-block.case_details{display:flex;flex-direction:column}.case-detail-page .case-detail-block .case_2column_grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:1fr 1fr;align-items:start;padding-top:3.75rem;display:grid}.case-detail-page .case-detail-block__video.my-video.cases{border-radius:.75rem;width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.case-detail-page .case-detail-sections .interior_collection_list{display:flex;flex-direction:column;gap:1.25rem;width:100%}.case-detail-page .case-detail-section__grid{display:grid;align-items:stretch;gap:1.25rem;width:100%}.case-detail-page .case-detail-section__grid--one{grid-template-columns:1fr}.case-detail-page .case-detail-section__grid--two-big-small{grid-template-columns:4fr 2fr}.case-detail-page .case-detail-section__grid--two-small-big{grid-template-columns:2fr 4fr}.case-detail-page .case-detail-section__grid--two-to-two{grid-template-columns:1fr 1fr}.case-detail-page .case-detail-section__grid--three-grid{grid-template-columns:repeat(3,1fr)}.case-detail-page .case-detail-section__grid--four-grid{grid-template-columns:repeat(4,1fr)}.case-detail-page .case-detail-section__grid--five-grid{grid-template-columns:repeat(5,1fr)}.case-detail-page .case-detail-section__grid--masonry{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense}.case-detail-page .case-detail-section__grid--masonry .case-detail-section__cell{display:block;width:100%;max-width:100%;min-width:0;height:auto}.case-detail-page .case-detail-section__grid--masonry .case-detail-section__lightbox{aspect-ratio:16 / 9;height:auto}.case-detail-page .case-detail-section__grid--masonry .case-detail-section__image{width:100%;height:100%;min-height:0;object-fit:cover}.case-detail-page .case-detail-section__grid--three-grid-right,.case-detail-page .case-detail-section__grid--three-grid-left,.case-detail-page .case-detail-section__grid--three-grid-center{grid-template-columns:repeat(8,1fr)}.case-detail-page .case-detail-section__grid--three-grid-right .case-detail-section__cell:nth-child(1),.case-detail-page .case-detail-section__grid--three-grid-right .case-detail-section__cell:nth-child(2){grid-column:span 2}.case-detail-page .case-detail-section__grid--three-grid-right .case-detail-section__cell:nth-child(3){grid-column:span 4}.case-detail-page .case-detail-section__grid--three-grid-left .case-detail-section__cell:nth-child(1){grid-column:span 4}.case-detail-page .case-detail-section__grid--three-grid-left .case-detail-section__cell:nth-child(2),.case-detail-page .case-detail-section__grid--three-grid-left .case-detail-section__cell:nth-child(3){grid-column:span 2}.case-detail-page .case-detail-section__grid--three-grid-center .case-detail-section__cell:nth-child(1),.case-detail-page .case-detail-section__grid--three-grid-center .case-detail-section__cell:nth-child(3){grid-column:span 2}.case-detail-page .case-detail-section__grid--three-grid-center .case-detail-section__cell:nth-child(2){grid-column:span 4}.case-detail-page .case-detail-section__cell{display:flex;flex-direction:column;height:100%;min-width:0;width:100%}.case-detail-page .case-detail-section__slider-row{grid-column:1 / -1;display:grid;grid-template-columns:3fr 7fr;gap:1.25rem;align-items:stretch;width:100%}.case-detail-page .case-detail-section__slider-row--solo{grid-template-columns:1fr}.case-detail-page .case-detail-section__slider-wrap{width:100%;min-width:0}.case-detail-page .case-detail-section__slider-wrap.scrub-gallery,.case-detail-page .case-detail-section__slider-wrap .scrub-gallery{width:100%;position:relative;aspect-ratio:16 / 9;background-color:#1a1a1a;border-radius:.5rem;overflow:hidden;cursor:ew-resize}.case-detail-page .case-detail-section__slider-wrap .gallery-wrapper{width:100%;height:100%;position:relative}.case-detail-page .case-detail-section__slider-wrap .gallery-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease;z-index:1;display:flex;justify-content:center;align-items:center;pointer-events:none}.case-detail-page .case-detail-section__slider-wrap .gallery-slide.active{opacity:1;z-index:2}.case-detail-page .case-detail-section__slider-wrap .gallery-slide img{width:100%;height:100%;object-fit:contain;display:block}.case-detail-page .case-detail-section__slider-wrap .gallery-pagination{position:absolute;bottom:.75rem;left:.75rem;right:.75rem;display:flex;gap:.375rem;z-index:10;pointer-events:none}.case-detail-page .case-detail-section__slider-wrap .pagination-bar{flex-grow:1;height:4px;border-radius:2px;background-color:#fff6;box-shadow:0 1px 3px #0000004d;transition:background-color .2s ease}.case-detail-page .case-detail-section__slider-wrap .pagination-bar.active{background-color:#fff}.case-detail-page .case-detail-section__cell .text_info_wrap{box-sizing:border-box;grid-column-gap:1.5rem;grid-row-gap:1.5rem;background-color:#261820;border-radius:.75rem;flex-flow:column;flex:1;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:0;padding:2rem;align-self:stretch;display:flex}.case-detail-page .case-detail-section__cell .text_info_wrap[card-style=yes]{background-color:#261820}.case-detail-page .case-detail-section__cell .text_info_wrap .richtext{width:100%}.case-detail-page .case-detail-section__lightbox{display:block;width:100%;height:100%;border-radius:.75rem;overflow:hidden}.case-detail-page .case-detail-section__cell:has(.text_info_wrap):has(.case-detail-section__lightbox){gap:1.25rem}.case-detail-page .case-detail-section__cell:has(.text_info_wrap):has(.case-detail-section__lightbox) .case-detail-section__lightbox{height:auto;flex:0 0 auto}.case-detail-page .case-detail-section__cell:has(.text_info_wrap):has(.case-detail-section__lightbox) .case-detail-section__lightbox .case-detail-section__image{height:auto;min-height:0}.case-detail-page .case-detail-section__cell:has(.text_info_wrap):has(.case-detail-section__lightbox) .text_info_wrap{flex:0 0 auto;height:auto}.case-detail-page .case-detail-section__lightbox .case-detail-section__image{width:100%;height:100%;min-height:12rem;object-fit:cover}.case-detail-page .for_vr_rows{position:relative;width:100%;flex:1;aspect-ratio:16 / 9;min-height:24rem;overflow:hidden;border-radius:.75rem}.case-detail-page .for_vr_rows .code-embed-11,.case-detail-page .for_vr_rows .embed{width:100%;height:100%}.case-detail-page .vr-tour-placeholder{position:relative;width:100%;height:100%;min-height:24rem;background:#1a1a1a;overflow:hidden}.case-detail-page .vr-tour-placeholder .vr-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#ffffffb3;font-size:.875rem}.case-detail-page .vr-tour-placeholder .vr-loading.hidden{display:none}.case-detail-page .vr-tour-placeholder iframe,.case-detail-page .vr-tour-placeholder iframe.vr-iframe-loaded{position:absolute;inset:0;width:100%;height:100%;border:0}.case-detail-page .scrolled_div{position:absolute;inset:0;z-index:5;cursor:ew-resize;background:transparent}.case-detail-page .case-detail-block__lightbox,.case-detail-page .case-detail-gallery__lightbox{display:block;width:100%;border-radius:.75rem;overflow:hidden}.case-detail-page .case-detail-section__image,.case-detail-page .case-detail-block__image,.case-detail-page .case-detail-gallery__image{width:100%;height:auto;display:block;object-fit:cover;border-radius:.75rem}.case-detail-page .case-detail-block--copy .case-detail-block__copy{max-width:52rem}.case-detail-page .case-detail-gallery{display:flex;flex-direction:column;gap:1.25rem}.case-detail-page .case-detail-gallery__row{display:grid;gap:1.25rem;width:100%}.case-detail-page .case-detail-gallery__row--one{grid-template-columns:1fr}.case-detail-page .case-detail-gallery__row--two-big-small>:only-child,.case-detail-page .case-detail-gallery__row--two-small-big>:only-child,.case-detail-page .case-detail-gallery__row--two-to-two>:only-child{grid-column:1 / -1}.case-detail-page .case-detail-gallery--branding .case-detail-gallery__lightbox{display:block;width:100%;border-radius:.75rem;overflow:hidden}.case-detail-page .case-detail-gallery--branding .case-detail-gallery__image{width:100%;height:auto;object-fit:initial}.case-detail-page .case-detail-gallery__row--two-big-small{grid-template-columns:4fr 2fr}.case-detail-page .case-detail-gallery__row--two-small-big{grid-template-columns:2fr 4fr}.case-detail-page .case-detail-gallery__row--two-to-two{grid-template-columns:1fr 1fr}.case-detail-page .case-detail-gallery__row--three-grid{grid-template-columns:repeat(3,1fr)}.case-detail-page .case-detail-gallery__row--four-grid{grid-template-columns:repeat(4,1fr)}.case-detail-page .case-detail-gallery__row--five-grid{grid-template-columns:repeat(5,1fr)}.case-detail-page .case-detail-gallery__row--masonry{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense}.case-detail-page .breadcrumbs-wrapper.case-detail-breadcrumb{display:flex;align-items:center;margin-bottom:2.5rem}.case-detail-page .case-detail-breadcrumb__row{display:flex;align-items:center;column-gap:.25rem}.case-detail-page .case-detail-breadcrumb__row .breadcrumb-div{margin:0;line-height:1}.case-detail-page .case-detail-breadcrumb__row .arrow_svg.case{display:block;flex-shrink:0;width:24px;height:24px;line-height:0}.case-detail-page .case-detail-breadcrumb__row .arrow_svg.case svg{display:block;width:24px;height:24px}.case-detail-page .case-detail-other{margin-top:5rem}.case-detail-page .case-detail-other .other_case_header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.case-detail-page .case-detail-other .other_case_header .h3{margin:0;display:block}.case-detail-page .case-detail-other .case_button_wrap.no_border{display:inline-flex;align-items:baseline;width:auto;height:auto;text-decoration:none}.case-detail-page .case-detail-other .case_button_wrap.no_border .no_wrap{align-items:baseline}.case-detail-page .case-detail-other .case_button_wrap.no_border .arrow_new{display:inline-flex;align-items:center;width:1.125rem;height:1.125rem;flex-shrink:0}.case-detail-page .case-detail-other .other_cases_wrapper{width:100%}.case-detail-page .case-detail-other .other_cases_item{aspect-ratio:3 / 4;overflow:hidden;border-radius:.75rem}.case-detail-page .case-detail-other .image_other{display:block;width:100%;height:100%;object-fit:cover}.case-detail-page .container_360{aspect-ratio:16 / 9;min-height:24rem;border-radius:.75rem;overflow:hidden}.case-detail-page .container_360 iframe{width:100%;height:100%;display:block}@media screen and (min-width:1280px){.case-detail-page .case-detail-section__cell .text_info_wrap{padding:2.25rem}}@media(max-width:1400px){.case-detail-page .case-detail-section__grid--two-big-small,.case-detail-page .case-detail-section__grid--two-small-big,.case-detail-page .case-detail-section__grid--two-to-two{gap:1rem}.case-detail-page .case-detail-section__grid--five-grid{grid-template-columns:repeat(4,1fr)}.case-detail-page .case-detail-section__grid--four-grid{grid-template-columns:repeat(2,1fr)}.case-detail-page .case-detail-gallery__row--five-grid{grid-template-columns:repeat(4,1fr)}.case-detail-page .case-detail-gallery__row--four-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1400px)and (min-width:992px){.case-detail-page .case-detail-section__grid--masonry,.case-detail-page .case-detail-gallery__row--masonry{grid-template-columns:repeat(3,1fr);gap:1rem}.case-detail-page .case-detail-section__grid--masonry .case-detail-section__cell{grid-column:span 1}}@media(max-width:1024px){.case-detail-page .case-detail-section__grid--five-grid{grid-template-columns:repeat(3,1fr)}.case-detail-page .case-detail-section__grid--four-grid{grid-template-columns:repeat(2,1fr)}.case-detail-page .case-detail-section__grid--three-grid{gap:1rem}.case-detail-page .case-detail-section__grid--two-big-small,.case-detail-page .case-detail-section__grid--two-small-big{grid-template-columns:1fr 1fr;gap:1rem}.case-detail-page .case-detail-gallery__row--five-grid{grid-template-columns:repeat(3,1fr)}.case-detail-page .case-detail-gallery__row--two-big-small,.case-detail-page .case-detail-gallery__row--two-small-big{grid-template-columns:1fr 1fr}}@media(max-width:991px){.case-detail-page .case-detail-section__cell .text_info_wrap{padding:2rem}.case-detail-page .breadcrumbs-wrapper.case-detail-breadcrumb{align-items:center;margin-bottom:0}.case-detail-page .case_section{margin-top:2.5rem}.case-detail-page .padding-global{padding-left:max(1.5rem,env(safe-area-inset-left,0px));padding-right:max(1.5rem,env(safe-area-inset-right,0px))}.case-detail-page .works_header.case_style{margin-bottom:2.5rem}.case-detail-page .header_with_video_wrap,.case-detail-page .case-detail-hero__inline-video.case_header_no_video,.case-detail-page .case-detail-hero__no-video.case_header_no_video{display:flex;flex-direction:column;gap:1.25rem}.case-detail-page .case-detail-block .case_2column_grid{display:flex;flex-direction:column;gap:1.25rem;padding-top:2.5rem;padding-bottom:2.5rem}.case-detail-page .case-detail-section__grid,.case-detail-page .case-detail-section__grid--one,.case-detail-page .case-detail-section__grid--two-big-small,.case-detail-page .case-detail-section__grid--two-small-big,.case-detail-page .case-detail-section__grid--two-to-two,.case-detail-page .case-detail-section__grid--three-grid,.case-detail-page .case-detail-section__grid--four-grid,.case-detail-page .case-detail-section__grid--five-grid,.case-detail-page .case-detail-section__grid--three-grid-right,.case-detail-page .case-detail-section__grid--three-grid-left,.case-detail-page .case-detail-section__grid--three-grid-center{display:flex;flex-direction:column;gap:1.5rem;width:100%}.case-detail-page .case-detail-section__cell{grid-column:unset;grid-row:unset;width:100%;max-width:100%}.case-detail-page .case-detail-gallery__row,.case-detail-page .case-detail-gallery__row--two-big-small,.case-detail-page .case-detail-gallery__row--two-small-big,.case-detail-page .case-detail-gallery__row--two-to-two,.case-detail-page .case-detail-gallery__row--three-grid,.case-detail-page .case-detail-gallery__row--four-grid,.case-detail-page .case-detail-gallery__row--five-grid,.case-detail-page .case-detail-gallery__row--masonry{display:flex;flex-direction:column;gap:1rem}.case-detail-page .case-detail-section__slider-row{grid-template-columns:1fr;gap:1rem}}@media(max-width:767px){.case-detail-page .case-detail-hero .title_top_caption{margin-bottom:.75rem}.case-detail-page .case-detail-hero .gold_title{line-height:1}.case-detail-page .case-detail-section__grid--masonry,.case-detail-page .case-detail-gallery__row--masonry{display:flex;flex-direction:column;gap:1rem}.case-detail-page .case-detail-section__grid--masonry .case-detail-section__cell{width:100%;max-width:100%}}@media(max-width:1024px){.case-detail-page .case-detail-section__cell .text_info_wrap{padding:1.5rem}.case-detail-page .case-detail-section__slider-row:not(.case-detail-section__slider-row--solo){grid-template-columns:1fr}}
