@font-face{font-family:"Nhaasgroteskdspro 35xlt";src:url(/fonts/nhg/NHaasGroteskDSPro-35XLt.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nhaasgroteskdspro 36xltit";src:url(/fonts/nhg/NHaasGroteskDSPro-36XLtIt.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nhaasgroteskdspro 45lt";src:url(/fonts/nhg/NHaasGroteskDSPro-45Lt.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nhaasgroteskdspro 55rg";src:url(/fonts/nhg/NHaasGroteskDSPro-55Rg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nhaasgroteskdspro 56it";src:url(/fonts/nhg/NHaasGroteskDSPro-56It.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nhaasgroteskdspro 65md";src:url(/fonts/nhg/NHaasGroteskDSPro-65Md.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nhaasgroteskdspro 66mdit";src:url(/fonts/nhg/NHaasGroteskDSPro-66MdIt.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nhaasgroteskdspro 75bd";src:url(/fonts/nhg/NHaasGroteskDSPro-75Bd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nhaasgroteskdspro 95blk";src:url(/fonts/nhg/NHaasGroteskDSPro-95Blk.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}
.case-study-page ._88rising-para,.case-study-page ._88rising-para-copy-research,.case-study-page ._88rising-para2,.case-study-page ._88rising-para2-copy,.case-study-page .touchpoints-para,.case-study-page .languages-para,.case-study-page .artists-para,.case-study-page .grid-para,.case-study-page .grid-para-copy,.case-study-page .upoming-para,.case-study-page .future-para-copy,.case-study-page .reflect-para,.case-study-page .reflect-para-copy{font-size:min(clamp(calc(15 * var(--px)), 1.05vw, calc(16 * var(--px))), var(--body-max));letter-spacing:normal;color:#ffffffe0;font-weight:400;line-height:1.625}.case-study-page .stats-para{color:#ffffffe0;font-weight:400}.case-study-page ._88rising-para2 .text-span-3{font-weight:700}.case-study-page ._88rising-para .text-span-3,.case-study-page ._88rising-para-copy-research .text-span-3,.case-study-page ._88rising-para2 .text-span-3,.case-study-page .touchpoints-para .text-span-3{font-size:inherit;line-height:inherit}.case-study-page .heading-12,.case-study-page .heading-9-copyhead{font-weight:500}.case-study-page .heading-14,.case-study-page .heading-17{font-weight:700}.case-study-page .div-block-50-copy .heading-17{white-space:nowrap}.case-study-page .text-span-4{font-weight:700}.case-study-page .banner-text{will-change:transform;width:max-content;font-weight:700;animation:45s linear infinite rising88-marquee;display:flex}.case-study-page .banner-text__group{white-space:pre;flex:none}@keyframes rising88-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.case-study-page .banner-text{animation:none}}.case-study-page ._88rising-header{font-synthesis-weight:none;font-weight:800}.case-study-page .heading-15{font-synthesis-weight:none;text-transform:uppercase;letter-spacing:-.02em;font-family:"Nhaasgroteskdspro 75bd",sans-serif;font-weight:800}.case-study-page .div-block-41.div-block-42{z-index:10;position:relative}.case-study-page .future-header{white-space:nowrap;flex:none;width:auto;height:auto;min-height:0}.case-study-page .future-line{flex:1 1 0;width:auto;min-width:0}@media screen and (max-width:767px){.case-study-page .future-header{white-space:normal}}.case-study-page .hero-intro{text-align:left;border-bottom:1px solid #fff3;grid-template-columns:minmax(0,1fr);gap:2.5rem;width:auto;margin:0 5% 2.5rem;padding:0 0 2.5rem;display:grid}@media screen and (min-width:1100px){.case-study-page .hero-intro{align-items:flex-start;gap:3rem;display:flex}.case-study-page .hero-intro>.hero-intro__copy{flex:1 1 0;max-width:none}.case-study-page .hero-intro>.hero-meta{flex:0 auto;justify-content:flex-end;gap:2.5rem;margin-left:auto;display:flex}}.case-study-page .hero-intro__copy{flex-direction:column;gap:1rem;min-width:0;max-width:36rem;display:flex}.case-study-page .hero-intro__title{font-family:var(--font-nhg-display), system-ui, sans-serif;font-size:clamp(calc(20 * var(--px)), 1.8vw, calc(26 * var(--px)));letter-spacing:.01em;text-transform:uppercase;color:#fff;font-weight:500;line-height:1.15}.case-study-page .hero-intro__copy ._88rising-para{width:auto;margin:0}.case-study-page .hero-meta{text-align:left;grid-template-columns:repeat(2,max-content) minmax(0,1fr);gap:2rem 2.5rem;min-width:0;display:grid}.case-study-page .hero-meta .credits-col{text-align:left;min-width:0;padding:0}.case-study-page .hero-meta .heading-11{font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:calc(12 * var(--px));letter-spacing:.05em;text-align:left;text-transform:uppercase;color:#ffffff80;margin:0 0 .5rem;font-weight:400;line-height:1.5}.case-study-page .hero-meta .credits-list,.case-study-page .hero-meta .div-block-30 .link{font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:calc(12 * var(--px));letter-spacing:.05em;text-align:left;text-transform:uppercase;color:#ffffffe6;font-weight:400;line-height:1.6}.case-study-page .hero-meta .credits-list a{color:inherit;text-underline-offset:3px;padding:0;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;display:inline;position:relative}.case-study-page .hero-meta .credits-list a:after{content:"";position:absolute;inset:-.35em -.4em}.case-study-page .hero-meta .credits-list a:hover,.case-study-page .hero-meta .credits-list a:focus-visible{color:#fff;text-decoration-color:currentColor}.case-study-page .hero-meta .div-block-30{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:auto}.case-study-page .hero-meta .div-block-32{flex:0 auto;width:auto;min-width:0}.case-study-page .hero-meta .div-block-31,.case-study-page .hero-meta .div-block-30{width:auto}.case-study-page .hero-meta .div-block-31{float:none}.case-study-page .hero-meta .div-block-81{flex:0 auto;width:auto;min-width:0}.case-study-page .hero-meta .div-block-31{justify-content:flex-start;gap:.75rem;width:auto;margin:0 0 .75rem}.case-study-page .hero-meta .div-block-33{width:calc(28 * var(--px));height:calc(28 * var(--px));flex:none;justify-content:center;align-items:center;display:flex}.case-study-page .hero-meta .div-block-33 .image-93{width:calc(28 * var(--px));height:calc(28 * var(--px));object-fit:contain;max-width:none}.case-study-page .hero-meta .div-block-32{text-align:left}.case-study-page .languages-section,.case-study-page .artist-listing,.case-study-page .breaking-grid,.case-study-page .breaking-grid-mobile,.case-study-page .adaptable,.case-study-page .upcoming,.case-study-page .future{margin-block:8rem}.case-study-page .languages-section{background-image:none;margin-top:1.5rem;position:relative}.case-study-page .lang-art{z-index:0;aspect-ratio:6864/3936;pointer-events:none;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.case-study-page .lang-art img{max-width:none;display:block;position:absolute}.case-study-page .lang-art__bg{width:100%;height:100%;inset:0}.case-study-page .background-video-13 .lang-rising{pointer-events:none;width:12.3%;max-width:none;height:auto;position:absolute;top:100%;left:71.2%}.case-study-page .languages-section .lang-flex{z-index:1;position:relative}.case-study-page .background-video-16{border:0}@media screen and (min-width:992px){.case-study-page .div-block-21>.flex-block{top:calc(-1 * (calc(28 * var(--px)) + 1.5vw));position:relative}}@media screen and (max-width:991px){.case-study-page .hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.case-study-page .hero-meta .credits-col:last-child{grid-column:1/-1}.case-study-page .div-block-21>.flex-block{flex-wrap:wrap;row-gap:1.5rem}.case-study-page .div-block-29{width:100%}}.case-study-page .section-12{margin-top:0;padding-top:0}.case-study-page ._88rising-hero{position:relative}.case-study-page .hero-award{z-index:20;min-width:0;max-width:none;height:clamp(calc(100 * var(--px)), 10vw, calc(144 * var(--px)));border-radius:0 0 calc(12 * var(--px)) calc(12 * var(--px));display:block;position:absolute;top:0;right:clamp(1rem,3vw,2rem);overflow:hidden}.case-study-page .hero-award img{width:auto;max-width:none;height:100%;display:block}@media screen and (max-width:767px){.case-study-page .hero-award{height:calc(80 * var(--px));border-radius:calc(12 * var(--px));top:4.75rem}}@media screen and (min-width:992px){.case-study-page .flex-block-3-copy{align-items:flex-start}.case-study-page .header-para-copy-copy{top:calc(var(--divider-gap,18.5vw) + calc(24 * var(--px)));align-self:flex-start;position:relative}}@media screen and (max-width:991px){.case-study-page .header-para-copy-copy{align-self:stretch;width:100%;margin-top:1.5rem}}.case-study-page .heading-12{margin-bottom:1.5rem}@media screen and (min-width:992px){.case-study-page .flex-block-8,.case-study-page .flex-block-8-copy{grid-template-columns:20% minmax(0,1fr) 35%;justify-content:space-between;align-items:stretch;column-gap:4.5vw;height:auto;max-height:none;display:grid}.case-study-page .flex-block-8-copy{grid-template-columns:22% minmax(0,1fr) 35%;column-gap:3vw}.case-study-page .flex-block-8>img,.case-study-page .flex-block-8-copy>img{align-self:start;width:100%}.case-study-page .div-block-39,.case-study-page .div-block-39-copy{justify-content:space-between;gap:.75rem;width:auto;height:auto;margin:0;overflow:visible}.case-study-page .background-video-6,.case-study-page .background-video-6-copy{width:100%;height:auto}.case-study-page .reflect-copy .lang{position:relative;top:calc(2vw - .375rem)}.case-study-page .adapt-para .div-block-44{top:var(--adapt-shift,0px);padding-top:0;position:relative}}.case-study-page .reflect-flex .reflect,.case-study-page .reflect-flex .reflect>*{text-align:left}.case-study-page .reflect-flex .reflect{align-items:flex-start;gap:1.5rem}.case-study-page .reflect-flex .reflect-para,.case-study-page .reflect-flex .reflect-para-copy{width:100%;max-width:none}.case-study-page .reflect-flex .reflect .lang{text-align:left;margin-bottom:0}@media screen and (min-width:992px){.case-study-page .reflect-flex{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4vw;padding-inline:clamp(2rem,4vw,4rem)}.case-study-page .reflect-flex .rising88-pile{flex:100%;width:100%}.case-study-page .reflect-flex .reflect{flex:1 1 0;align-self:center;width:auto;min-width:0;max-width:42rem}}@media screen and (max-width:991px){.case-study-page .reflect-flex .reflect{box-sizing:border-box;width:100%;padding:0 1.5rem}.case-study-page .reflect-flex .reflect-para,.case-study-page .reflect-flex .reflect-para-copy{width:100%}}.case-study-page .reflect .glass-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:calc(12 * var(--px));letter-spacing:.08em;text-transform:uppercase;background-color:#ffffff08;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .3s;display:inline-flex}.case-study-page .reflect .glass-button__arrow{transition:transform .3s;display:inline-block}.case-study-page .reflect .glass-button:hover{background-color:#ffffff14;box-shadow:0 0 20px #ffffff1a}.case-study-page .reflect .glass-button:hover .glass-button__arrow{transform:translateX(calc(3 * var(--px)))}.case-study-page .reflect .glass-button:active{transform:scale(.98)}.case-study-page .reflect .glass-button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.case-study-page .reflect .glass-button{transition:none}.case-study-page .reflect .glass-button:active,.case-study-page .reflect .glass-button:hover .glass-button__arrow{transform:none}}.case-study-page .reflect-flex .reflect-para-copy{margin-bottom:0}.case-study-page .reflect-flex .reflect-para-copy:last-child{margin-top:.5rem;padding-top:0}.case-study-page .ref-ect{margin-bottom:6rem}@media screen and (min-width:992px){.case-study-page .ref-ect{margin-bottom:9rem}}.case-study-page .reflect .glass-button{--nav-stroke-angle:155deg;border-color:#0000;position:relative}.case-study-page .reflect .glass-button:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--nav-stroke-angle), #ffffffe6 0%, #ffffffa6 10%, #ffffff26 35%, #ffffff26 65%, #ffffffa6 90%, #ffffffe6 100%);-webkit-mask-composite:xor;padding:1px;transition:--nav-stroke-angle .7s cubic-bezier(0,0,.2,1);position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.case-study-page .reflect .glass-button:hover:before,.case-study-page .reflect .glass-button:focus-visible:before{--nav-stroke-angle:200deg}@media (prefers-reduced-motion:reduce){.case-study-page .reflect .glass-button:before{transition:none}}.case-study-page .background-video-7-copy{border-radius:0 0 1rem 1rem;overflow:hidden}.case-study-page .website-walkthrough{box-sizing:border-box;padding-inline:1rem}.case-study-page .website-walkthrough .background-video-7{border-radius:1rem;overflow:hidden}@media screen and (min-width:640px){.case-study-page .background-video-7-copy{border-radius:0 0 1.25rem 1.25rem}.case-study-page .website-walkthrough{padding-inline:1.5rem}.case-study-page .website-walkthrough .background-video-7{border-radius:1.25rem}}@media screen and (min-width:992px){.case-study-page .background-video-7-copy{border-radius:0 0 1.5rem 1.5rem}.case-study-page .website-walkthrough{padding-inline:2rem}.case-study-page .website-walkthrough .background-video-7{border-radius:1.5rem}}.case-study-page{--video-radius:1rem}@media screen and (min-width:640px){.case-study-page{--video-radius:1.25rem}}@media screen and (min-width:992px){.case-study-page{--video-radius:1.5rem}}.case-study-page .w-background-video:not(.background-video-7-copy),.case-study-page .w-embed.w-iframe{border-radius:var(--video-radius);overflow:hidden}.case-study-page .w-background-video.background-video-13{overflow:visible}.case-study-page .w-background-video:not(.background-video-7-copy)>video,.case-study-page .w-embed.w-iframe iframe{border-radius:inherit}.case-study-page .w-background-video.background-video-6,.case-study-page .w-background-video.background-video-6-copy{border-radius:calc(var(--video-radius) / 4)}
@media screen and (max-width:991px){.case-study-page :is(.setting-the-stage,.user-interviews,.flex-block-6,.flex-block-16,.flex-block-17,.flex-block-8,.flex-block-8-copy,.flex-block-9,.lang-flex,.flex-block-10,.flex-block-10-copy,.adapt-para,.realases-flex,.future-para,.flex-block-12,.flex-block-5){flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;margin-left:0;margin-right:0;display:flex}.case-study-page :is(.setting-the-stage,.user-interviews,.flex-block-6,.flex-block-16,.flex-block-17,.flex-block-8,.flex-block-8-copy,.flex-block-9,.lang-flex,.flex-block-10,.flex-block-10-copy,.adapt-para,.realases-flex,.future-para,.flex-block-12)>*{width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0}.case-study-page :is(.header-para-copy,.header-para-copy-copy-copyresearch,.div-block-40,.div-block-45,.div-block-46,.div-block-47,.div-block-49,.reflect-copy,.flex-block-11){width:100%;max-width:100%;margin-left:0;margin-right:0}.case-study-page :is(.background-video-6,.background-video-6-copy,.div-block-39,.div-block-39-copy){width:100%;max-width:100%}}.case-study-page .upcoming-title-mobile{display:none}@media screen and (max-width:991px){.case-study-page .upcoming-title-mobile{font-family:var(--font-outfit), Outfit, sans-serif;text-transform:uppercase;text-align:left;order:-1;font-size:clamp(2rem,9vw,3.25rem);font-weight:500;line-height:1;display:block}.case-study-page .realases-flex>.image-99{display:none}.case-study-page :is(.flex-block-8,.flex-block-8-copy)>:is(.image-96,.image-96-copy,img){width:clamp(4.5rem,26vw,8rem);height:auto}.case-study-page .breaking-grid-mobile .artists{flex-flow:wrap;align-items:baseline;gap:.25rem .75rem}.case-study-page .breaking-grid-mobile .artists :is(.break,.the,.heading-13-copy-copy){float:none;clear:none;text-align:left;width:auto;margin:0;padding:0;font-size:clamp(1.75rem,8.6vw,3rem)}.case-study-page .breaking-grid-mobile .artists .break{order:1}.case-study-page .breaking-grid-mobile .artists .the{order:2}.case-study-page .breaking-grid-mobile .artists .heading-13-copy-copy{order:3}.case-study-page .breaking-grid-mobile .artists .div-block-43-copy{order:4}.case-study-page .breaking-grid-mobile .artists>div:last-child{order:5}.case-study-page .breaking-grid-mobile .artists .div-block-43-copy{flex:100%;width:100%;margin:.25rem 0 .75rem}.case-study-page .breaking-grid-mobile .artists>div:last-child{flex:100%}}@media screen and (max-width:767px){.case-study-page .heading-12,.case-study-page .heading-13,.case-study-page .understand,.case-study-page .strats{overflow-wrap:break-word;max-width:100%}}@media screen and (max-width:1023px){.case-study-page ._88rising-hero .div-block-21{margin-top:0}.case-study-page ._88rising-hero .background-video-7-copy{aspect-ratio:16/9;border-radius:var(--video-radius);width:auto;height:auto;margin:4.75rem 1.25rem 1.25rem}.case-study-page ._88rising-hero .hero-award{height:4rem;top:5.25rem;right:1.75rem}}@media screen and (min-width:640px) and (max-width:1023px){.case-study-page ._88rising-hero .background-video-7-copy{margin-inline:2rem}.case-study-page ._88rising-hero .hero-award{right:2.5rem}}
