.AdditionalContentDisplay_additionalContent__JnQoe{display:flex;flex-direction:column;padding:20px;margin-top:20px;border-radius:8px}.AdditionalContentDisplay_caseStudyGrid___4s2v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);align-items:stretch;width:100%;padding:clamp(16px,4vw,56px);box-sizing:border-box}.AdditionalContentDisplay_caseStudyGrid___4s2v .AdditionalContentDisplay_section__uUvj6{margin:0;min-width:0;min-height:260px}.AdditionalContentDisplay_caseStudyGrid___4s2v .AdditionalContentDisplay_section__uUvj6:first-child,.AdditionalContentDisplay_caseStudyGrid___4s2v .AdditionalContentDisplay_section__uUvj6:nth-child(4){grid-row:span 2}.AdditionalContentDisplay_caseStudyGrid___4s2v .AdditionalContentDisplay_section__uUvj6:nth-child(2),.AdditionalContentDisplay_caseStudyGrid___4s2v .AdditionalContentDisplay_section__uUvj6:nth-child(3n),.AdditionalContentDisplay_caseStudyGrid___4s2v .AdditionalContentDisplay_section__uUvj6:nth-child(5){grid-column:span 1}.AdditionalContentDisplay_caseStudyGrid___4s2v .AdditionalContentDisplay_fullWidthImageContainer__VxAXK{width:100%;margin:0;height:100%}.AdditionalContentDisplay_caseStudyGrid___4s2v .AdditionalContentDisplay_imageWrapper__OpYBc{height:100%;min-height:260px;padding-top:0}@media (max-width:900px){.AdditionalContentDisplay_caseStudyGrid___4s2v{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.AdditionalContentDisplay_caseStudyGrid___4s2v{grid-template-columns:1fr;padding:16px}.AdditionalContentDisplay_caseStudyGrid___4s2v .AdditionalContentDisplay_section__uUvj6{grid-column:auto!important;grid-row:auto!important;min-height:220px}}.AdditionalContentDisplay_section__uUvj6{position:relative;background-color:#000000;display:flex;justify-content:center;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.AdditionalContentDisplay_blockControls__hRmLf{position:absolute;z-index:20;top:10px;left:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;max-width:calc(100% - 20px);padding:5px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(15,15,15,.9);box-shadow:0 10px 28px rgba(0,0,0,.35);backdrop-filter:blur(12px);transform:translateX(-50%);opacity:0;transition:opacity .18s ease}.AdditionalContentDisplay_blockControls__hRmLf:focus-within,.AdditionalContentDisplay_section__uUvj6:hover .AdditionalContentDisplay_blockControls__hRmLf{opacity:1}.AdditionalContentDisplay_blockControls__hRmLf span{max-width:110px;padding:0 5px;overflow:hidden;color:#aaa;font-size:9px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.AdditionalContentDisplay_blockControls__hRmLf button{flex:0 0 auto;min-height:27px;padding:5px 7px;border:0;border-radius:6px;background:#292929;color:#eee;font-size:9px}.AdditionalContentDisplay_blockControls__hRmLf button:hover:not(:disabled){background:#d8b362;color:#111}.AdditionalContentDisplay_blockControls__hRmLf button:disabled{opacity:.35}.AdditionalContentDisplay_blockControls__hRmLf button:last-child{color:#ef929f}.AdditionalContentDisplay_section__uUvj6 iframe{border:none;width:100%;align-items:center;display:flex;justify-content:center;align-content:center}.AdditionalContentDisplay_richTextBlock__vkD49{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;box-sizing:border-box;overflow-wrap:anywhere}.AdditionalContentDisplay_richTextBlock__vkD49>*{max-width:100%;margin-left:0;margin-right:0;color:inherit;font-size:inherit!important;line-height:inherit!important;font-weight:inherit;text-align:inherit}.AdditionalContentDisplay_imageWrapper__OpYBc{position:relative!important;width:100%;padding-top:40%}.AdditionalContentDisplay_fullWidthImageContainer__VxAXK{position:relative!important;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.AdditionalContentDisplay_vimeoThumbnailWrapper__WZ_0g{position:relative;cursor:pointer;background-color:#000;border-radius:8px;overflow:hidden;margin:0 auto}.AdditionalContentDisplay_vimeoThumbnailWrapper__WZ_0g:hover .AdditionalContentDisplay_playButton__TOuH8{transform:scale(1.1);background-color:#e9c280;color:#000}.AdditionalContentDisplay_playButtonOverlay__ixega{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);transition:background-color .3s}.AdditionalContentDisplay_vimeoThumbnailWrapper__WZ_0g:hover .AdditionalContentDisplay_playButtonOverlay__ixega{background-color:rgba(0,0,0,.1)}.AdditionalContentDisplay_playButton__TOuH8{width:70px;height:70px;background-color:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid #e9c280;padding-left:5px}.BentoBoxGrid_bentoGridContainer__bAQ9s,.BentoBoxGrid_bentoGrid__ec8_9{width:100%;margin:0 auto;overflow:visible}.BentoBoxGrid_bentoGrid__ec8_9{display:grid;gap:16px;height:auto;min-height:0}.BentoBoxGrid_bentoItem__q8usY{position:relative;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;min-height:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:BentoBoxGrid_slideInFade__5qI_J .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.BentoBoxGrid_editorControls__pQHW_{position:absolute;z-index:5;left:10px;bottom:10px;display:flex;gap:4px;padding:5px;border-radius:8px;background:rgba(0,0,0,.75);backdrop-filter:blur(8px)}.BentoBoxGrid_editorControls__pQHW_ button{border:1px solid rgba(255,255,255,.2);background:#202020;color:#fff;border-radius:5px;padding:4px 6px;font-size:10px}.BentoBoxGrid_editorControls__pQHW_ button:hover{background:#c8a45c;color:#000}.BentoBoxGrid_bentoItem__q8usY:first-child{animation-delay:.1s}.BentoBoxGrid_bentoItem__q8usY:nth-child(2){animation-delay:.15s}.BentoBoxGrid_bentoItem__q8usY:nth-child(3){animation-delay:.2s}.BentoBoxGrid_bentoItem__q8usY:nth-child(4){animation-delay:.25s}.BentoBoxGrid_bentoItem__q8usY:nth-child(5){animation-delay:.3s}.BentoBoxGrid_bentoItem__q8usY:nth-child(6){animation-delay:.35s}.BentoBoxGrid_bentoItem__q8usY:nth-child(7){animation-delay:.4s}.BentoBoxGrid_bentoItem__q8usY:nth-child(8){animation-delay:.45s}.BentoBoxGrid_bentoItem__q8usY:nth-child(9){animation-delay:.5s}.BentoBoxGrid_bentoItem__q8usY:nth-child(10){animation-delay:.55s}.BentoBoxGrid_imageContainer__gQZZq{position:relative;width:100%;height:100%;aspect-ratio:16/9}.BentoBoxGrid_imageWrapper__eYrqr{position:relative;width:100%;height:100%;min-height:0}.BentoBoxGrid_bentoItem__q8usY:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.BentoBoxGrid_bentoItem__q8usY.BentoBoxGrid_selected__OV6FU{transform:scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.15);z-index:10}.BentoBoxGrid_bentoItem__q8usY.BentoBoxGrid_selected__OV6FU .BentoBoxGrid_bentoImage__og4Jb,.BentoBoxGrid_bentoItem__q8usY:hover .BentoBoxGrid_bentoImage__og4Jb{transform:scale(1.05)}.BentoBoxGrid_content__qrwUp{position:relative;height:100%}.BentoBoxGrid_overlay__Vw5Mz{position:absolute;padding:16px;color:white;text-shadow:1px 1px 3px rgba(0,0,0,.5);font-weight:600;transition:opacity .3s ease}.BentoBoxGrid_overlay__Vw5Mz p{margin:0}.BentoBoxGrid_top-left__7uzPz{top:0;left:0}.BentoBoxGrid_top-right__t0q2L{top:0;right:0}.BentoBoxGrid_bottom-left__ID_lp{bottom:0;left:0}.BentoBoxGrid_bottom-right__H1S4T{bottom:0;right:0}@keyframes BentoBoxGrid_slideInFade__5qI_J{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.BentoBoxGrid_bentoGridContainer__bAQ9s{padding:16px}.BentoBoxGrid_bentoGrid__ec8_9{display:grid;height:auto!important}.BentoBoxGrid_bentoItem__q8usY{min-height:250px;width:100%}.BentoBoxGrid_bentoItem__q8usY:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.BentoBoxGrid_bentoItem__q8usY.BentoBoxGrid_selected__OV6FU{transform:scale(1.02);box-shadow:0 6px 16px rgba(0,0,0,.15)}.BentoBoxGrid_imageContainer__gQZZq,.BentoBoxGrid_imageWrapper__eYrqr{height:100%;min-height:100%}.BentoBoxGrid_overlay__Vw5Mz{padding:12px;font-size:14px}}@media (max-width:480px){.BentoBoxGrid_bentoItem__q8usY{min-height:200px}}@media (min-width:768px) and (max-width:1023px){.BentoBoxGrid_bentoGridContainer__bAQ9s{padding:20px}.BentoBoxGrid_bentoGrid__ec8_9{gap:16px;grid-template-columns:repeat(3,1fr)}.BentoBoxGrid_bentoItem__q8usY{min-height:0}}@media (min-width:1024px){.BentoBoxGrid_bentoGrid__ec8_9{gap:24px}.BentoBoxGrid_bentoItem__q8usY{min-height:0;transition:transform .4s ease,box-shadow .4s ease}}.CaseStudySection_caseStudy__bPiZe{width:100%;padding:clamp(42px,7vw,110px) 0;background:#050505;color:#f2f2ef}.CaseStudySection_editorialLead__Z5_3K,.CaseStudySection_outcomeGrid__AvIYd,.CaseStudySection_sectionHeader__559_d{width:min(100% - 48px,1680px);margin-inline:auto}.CaseStudySection_sectionHeader__559_d{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(30px,4vw,64px);padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.13)}.CaseStudySection_sectionHeader__559_d span{color:#d8b362;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.CaseStudySection_sectionHeader__559_d p{margin:0;color:#777;font-size:10px}.CaseStudySection_editorialLead__Z5_3K{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.7fr);gap:clamp(24px,4vw,72px);margin-bottom:clamp(34px,5vw,72px)}.CaseStudySection_editorialLead__Z5_3K .CaseStudySection_textBlock__kxdS1:first-child{grid-column:1/2}.CaseStudySection_editorialLead__Z5_3K .CaseStudySection_textBlock__kxdS1:last-child{grid-column:2/3}.CaseStudySection_textBlock__kxdS1{min-width:0;align-self:start}.CaseStudySection_textBlock__kxdS1>span{display:block;margin-bottom:12px;color:#8b8b86;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.CaseStudySection_textBlock__kxdS1>div{color:#d1d1cc;font-family:"Neue Haas Grotesk Display Pro",var(--font-h1),sans-serif;font-size:clamp(17px,1.25vw,24px);font-weight:400;line-height:1.25;overflow-wrap:anywhere}.CaseStudySection_textBlock__kxdS1 p{margin:0 0 .7em}.CaseStudySection_outcomeGrid__AvIYd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,48px);margin-top:clamp(36px,5vw,76px)}.CaseStudySection_outcomeGrid__AvIYd .CaseStudySection_textBlock__kxdS1{padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.CaseStudySection_emptyMedia__g_YP0{display:block;width:min(100% - 48px,1680px);min-height:220px;margin-inline:auto;border:1px dashed rgba(216,179,98,.45);border-radius:12px;background:#111;color:#d8b362;font-size:12px;cursor:pointer}.CaseStudySection_emptyMedia__g_YP0:hover{background:#17150f;border-color:#d8b362}@media (max-width:900px){.CaseStudySection_editorialLead__Z5_3K{grid-template-columns:1fr 1fr}.CaseStudySection_editorialLead__Z5_3K .CaseStudySection_textBlock__kxdS1{grid-column:auto!important}}@media (max-width:640px){.CaseStudySection_editorialLead__Z5_3K,.CaseStudySection_emptyMedia__g_YP0,.CaseStudySection_outcomeGrid__AvIYd,.CaseStudySection_sectionHeader__559_d{width:min(100% - 28px,1680px)}.CaseStudySection_editorialLead__Z5_3K,.CaseStudySection_outcomeGrid__AvIYd{grid-template-columns:1fr}.CaseStudySection_sectionHeader__559_d p{display:none}}.ProjectDetailsBanner_coverMedia__1pIvN{position:relative;width:100%;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:16/7;margin:0!important;padding:0!important;border-radius:0}.ProjectDetailsBanner_projectHeader__CTFBf{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);-moz-column-gap:3%;column-gap:3%;align-items:start;width:100%;margin:0}.ProjectDetailsBanner_projectDetails__UPCDx{width:100%;background:#000000}.ProjectDetailsBanner_detailsInner__9MozE{padding:clamp(30px,3.4vw,48px) clamp(24px,4vw,72px) clamp(32px,3.8vw,56px)}.ProjectDetailsBanner_titleWrapper__eOL_A{width:100%;min-width:0;margin:0}.ProjectDetailsBanner_projectTitle__VpyDM{font-family:"Neue Haas Grotesk Display Pro",var(--font-h1),sans-serif;font-size:clamp(30px,3vw,52px);text-transform:uppercase;font-weight:500;line-height:.98;margin:0;padding:0}.ProjectDetailsBanner_projectTitle__VpyDM a{color:#ffffff;text-decoration:none;transition:color .3s ease}.ProjectDetailsBanner_projectTitle__VpyDM a:hover{color:#99add4}.ProjectDetailsBanner_metadataWrapper__4iYlP{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,max-content));justify-content:space-between;align-items:start;gap:1.25rem clamp(1rem,2vw,2.25rem);width:100%;min-width:0;padding:0}.ProjectDetailsBanner_metadataSection__uvLF5{margin-bottom:0;min-width:0}.ProjectDetailsBanner_metadataTitle__Jd44v{font-size:.875rem;font-weight:500;text-align:left;text-transform:uppercase;color:#ffffff;margin-bottom:.3rem;@media (min-width:440px){text-align:left;font-size:var(--type-p);align-items:baseline;justify-content:flex-start!important}}@media screen and (max-width:767px){.ProjectDetailsBanner_coverMedia__1pIvN{aspect-ratio:4/3}.ProjectDetailsBanner_detailsInner__9MozE{padding:28px 20px 34px}.ProjectDetailsBanner_projectHeader__CTFBf{grid-template-columns:minmax(0,1fr);row-gap:28px}.ProjectDetailsBanner_metadataWrapper__4iYlP{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:20px 16px}}@media screen and (max-width:440px){.ProjectDetailsBanner_projectTitle__VpyDM{font-size:clamp(34px,10vw,44px)}}.ProjectDetailsBanner_metadataList__CShXr{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.ProjectDetailsBanner_clientItem__japIp,.ProjectDetailsBanner_hashtagItem__amoGN,.ProjectDetailsBanner_locationItem__QLSZq,.ProjectDetailsBanner_toolItem__OSg8Y{font-family:var(--font-sub);font-size:var(--type-p);background-color:#141414;border-radius:12px;padding:.4rem .8rem;font-weight:600;transition:background-color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;@media screen and (width:768px){padding-left:.4rem;padding-bottom:.2rem;padding-right:.4rem;padding-top:.2rem;border-radius:12px;text-overflow:ellipsis;transition:background-color .3s ease;overflow:hidden;align-items:center;justify-content:center;font-size:var(--type-p1)!important}@media screen and (max-width:430px){background-color:#141414;border-radius:12px;text-overflow:ellipsis;transition:background-color .3s ease;overflow:hidden;align-items:center;justify-content:center;font-size:var(--type-p)!important}}.ProjectDetailsBanner_clientItem__japIp:hover,.ProjectDetailsBanner_hashtagItem__amoGN:hover,.ProjectDetailsBanner_locationItem__QLSZq:hover,.ProjectDetailsBanner_toolItem__OSg8Y:hover{pointer-events:auto;background-color:#202020}.ProjectDetailsBanner_clientItem__japIp a,.ProjectDetailsBanner_hashtagItem__amoGN a,.ProjectDetailsBanner_locationItem__QLSZq a,.ProjectDetailsBanner_toolItem__OSg8Y a{color:#e8e8e8;text-decoration:none;font-weight:400;font-family:var(--font-sub);font-size:var(--type-p);line-height:1.2;display:block;@media screen and (max-width:430px){color:#ffffff;align-items:center;padding-left:.2rem;padding-bottom:0;padding-right:.2rem;padding-top:0;justify-content:center;font-size:16px!important}@media screen and (width:768px){align-items:center;padding-left:.2rem;padding-bottom:0;padding-right:.2rem;padding-top:0;justify-content:center;font-size:var(--type-p)!important}}.ProjectDetailsBanner_linksList__WyYH_{display:flex;gap:1rem;list-style:none;padding:0;margin:0}.ProjectDetailsBanner_linkItem__xF_eM{margin:0;padding:0}.ProjectDetailsBanner_linkItem__xF_eM a{color:#ffffff;font-size:1.25rem;transition:color .3s ease}.ProjectDetailsBanner_linkItem__xF_eM a:hover{color:#99add4}.ProjectDetailsBanner_navigationButtons_section__XAC3b{display:flex;flex-wrap:wrap;justify-content:space-evenly;flex-direction:column}.ProjectDetailsBanner_navigationButtons__Xkm_c{display:flex;justify-content:center;align-items:center;gap:1rem}@media (min-width:768px){.ProjectDetailsBanner_navigationButtons__Xkm_c{justify-content:flex-end;padding-right:2rem}}.ProjectDetailsBanner_navButton__QY8kV{padding:.2rem .4rem;display:flex;justify-content:baseline;align-items:baseline;border-radius:12px;background-color:#141414;color:white;transition:background-color .3s ease;overflow:hidden;align-items:center;justify-content:center;font-size:var(--type-p1)!important;margin-bottom:1rem}.ProjectDetailsBanner_navButton__QY8kV ul{font-family:var(--type-p);font-size:var(--type-p);color:#A1A1AA;justify-content:center;align-items:center;margin-bottom:0;padding-left:.5rem;text-transform:uppercase}.ProjectDetailsBanner_navButton__QY8kV ul:hover{color:#ffffff}.ProjectDetailsBanner_navButton__QY8kV:hover{background-color:#202020}.ProjectDetailsBanner_navButton__QY8kV i{color:#A1A1AA;padding-right:.5rem;display:flex;justify-content:baseline;align-items:baseline;font-family:HLS-ICONS;font-weight:400;font-style:normal;font-display:swap;font-size:var(--type-p)}.ProjectDetailsBanner_navButton__QY8kV i:hover{color:#ffffff}@font-face{font-family:HLS-ICONS;src:url(/Fonts/HLS-ICONS.ttf) format("truetype");src:url(/Fonts/HLS-ICONS.eot?#iefix) format("embedded-opentype"),url(/Fonts/HLS-ICONS.woff) format("woff"),url(/Fonts/HLS-ICONS.ttf) format("truetype"),url(/Fonts/HLS-ICONS.svg#Glyphter) format("svg");font-weight:400;font-style:normal;font-display:swap}