main[data-barba-namespace=work]{color:#fff;cursor:url(/assets/cursor/default-light.png),default;background-color:#000;background-image:url(/assets/background/bg-4.png);background-attachment:fixed;font-family:Neue Montreal,sans-serif}main[data-barba-namespace=work] .work-hero{text-align:center;background-image:url(/assets/background/bg-3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:calc(100vw - 4rem);min-height:calc(50vh + -4rem - 30px);margin:calc(4rem + 30px) auto 0;padding:2rem;display:flex}main[data-barba-namespace=work] .work-hero p{color:#fff;font-family:Sora,sans-serif;font-size:clamp(36px,5vw,50px);line-height:1.2}main[data-barba-namespace=work] .work-hero p span{background-image:linear-gradient(179deg,#ff751f 0% 50%,#0000 54% 100%);background-position:left 0% bottom 0%;background-repeat:repeat-x;background-size:100% 15%}main[data-barba-namespace=work] .work-hero_sub{color:#ffffffd9;margin-top:1rem;font-family:Lato,sans-serif;font-size:clamp(16px,2vw,22px);font-weight:400}main[data-barba-namespace=work] .work-intro{padding:80px 2rem 60px}main[data-barba-namespace=work] .work-intro_inner{max-width:800px;margin:0 auto}main[data-barba-namespace=work] .work-intro_inner p{color:#ffffffe6;text-align:center;font-family:Sora,sans-serif;font-size:clamp(18px,2.2vw,26px);line-height:1.5}main[data-barba-namespace=work] .work-grid-wrap{padding:0 2rem 80px;position:relative}main[data-barba-namespace=work] .work-grid-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000);height:120px;position:absolute;bottom:0;left:0;right:0}main[data-barba-namespace=work] .work-grid{flex-wrap:wrap;gap:30px;max-width:1296px;margin:0 auto;display:flex}main[data-barba-namespace=work] .work-card{flex:calc(33.3333% - 30px);min-width:0;overflow:hidden}main[data-barba-namespace=work] .work-card_link{height:100%;color:inherit;cursor:url(/assets/cursor/pointer-light.png),pointer;background-color:#121212;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}main[data-barba-namespace=work] .work-card_link:hover{text-decoration:none}main[data-barba-namespace=work] .work-card_media{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:56%;transition:transform .5s}main[data-barba-namespace=work] .work-card_link:hover .work-card_media{transform:scale(1.05)}main[data-barba-namespace=work] .work-card_accent{z-index:0;background-color:#f9b234;border-radius:50%;width:128px;height:128px;transition:transform .5s;position:absolute;top:-75px;right:-75px}main[data-barba-namespace=work] .work-card_link:hover .work-card_accent{transform:scale(10)}main[data-barba-namespace=work] .work-card_accent--green{background-color:#3ecd5e}main[data-barba-namespace=work] .work-card_accent--red{background-color:#e44002}main[data-barba-namespace=work] .work-card_accent--purple{background-color:#952aff}main[data-barba-namespace=work] .work-card_accent--pink{background-color:#cd3e94}main[data-barba-namespace=work] .work-card_accent--blue{background-color:#4c49ea}main[data-barba-namespace=work] .work-card_content{z-index:1;padding:28px 24px 32px;position:relative}main[data-barba-namespace=work] .work-card_category{text-transform:uppercase;letter-spacing:.08em;color:#ff751f;margin-bottom:10px;font-family:Sora,sans-serif;font-size:12px;font-weight:600;display:inline-block}main[data-barba-namespace=work] .work-card_title{color:#fff;margin:0 0 12px;font-family:Neue Montreal,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.25}main[data-barba-namespace=work] .work-card_desc{color:#ffffffbf;margin:0;font-family:Lato,sans-serif;font-size:15px;line-height:1.45}main[data-barba-namespace=work] .work-cta{background-color:#0a0a0a;padding:100px 2rem 130px}main[data-barba-namespace=work] .work-cta_inner{text-align:center;max-width:600px;margin:0 auto}main[data-barba-namespace=work] .work-cta_inner h2{color:#0000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;letter-spacing:3px;margin-bottom:16px;font-family:Coolvetica,sans-serif;font-size:clamp(36px,5vw,60px);line-height:1.2}main[data-barba-namespace=work] .work-cta_inner p{color:#ffffffd9;margin-bottom:28px;font-family:Sora,sans-serif;font-size:20px}main[data-barba-namespace=work] .work-cta_btn{text-transform:uppercase;letter-spacing:.05em;color:#fff;cursor:url(/assets/cursor/pointer-light.png),pointer;border:2px solid #fff;border-radius:8px;padding:14px 28px;font-family:Sora,sans-serif;font-size:16px;font-weight:600;transition:background-color .25s,color .25s;display:inline-block}main[data-barba-namespace=work] .work-cta_btn:hover{color:#000;background-color:#fff}@media screen and (max-width:979px){main[data-barba-namespace=work] .work-card{flex-basis:calc(50% - 30px)}}@media screen and (max-width:900px){main[data-barba-namespace=work] .work-hero{width:calc(100vw - 2rem);min-height:40vh;margin-top:calc(2rem + 30px);padding:1.5rem}main[data-barba-namespace=work] .work-intro{padding:50px 1rem 40px}main[data-barba-namespace=work] .work-grid-wrap{padding:0 1rem 60px}main[data-barba-namespace=work] .work-cta{padding:70px 1rem 100px}}@media screen and (max-width:639px){main[data-barba-namespace=work] .work-card{flex-basis:100%}main[data-barba-namespace=work] .work-card_content{padding:22px 20px 28px}main[data-barba-namespace=work] .work-card_title{font-size:22px}}main[data-barba-namespace=work] .case-study_header{justify-content:flex-end;padding:calc(4rem + 20px) 2rem 1rem;display:flex}main[data-barba-namespace=work] .case-study_header_inner{align-items:center;gap:1rem;display:flex}main[data-barba-namespace=work] .case-study_back,main[data-barba-namespace=work] .case-study_next{color:#ffffffd9;cursor:url(/assets/cursor/pointer-light.png),pointer;font-family:Sora,sans-serif;font-size:14px;text-decoration:none;transition:color .2s}main[data-barba-namespace=work] .case-study_back:hover,main[data-barba-namespace=work] .case-study_next:hover{color:#ff751f}main[data-barba-namespace=work] .case-study_next{color:#ffffffa6}main[data-barba-namespace=work] .case-study_hero{border-radius:20px;justify-content:center;align-items:center;min-height:40vh;margin:0 2rem;display:flex;position:relative;overflow:hidden}main[data-barba-namespace=work] .case-study_hero_bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}main[data-barba-namespace=work] .case-study_hero_bg:after{content:"";background:#00000059;position:absolute;inset:0}main[data-barba-namespace=work] .case-study_hero_logo{z-index:1;position:relative}main[data-barba-namespace=work] .case-study_hero_logo--text span{color:#fff;text-align:center;background:#0009;border-radius:12px;padding:1rem 1.5rem;font-family:Neue Montreal,sans-serif;font-size:clamp(20px,3vw,28px);font-weight:700}main[data-barba-namespace=work] .case-study_title-wrap{max-width:900px;margin:0 auto;padding:3rem 2rem 1.5rem}main[data-barba-namespace=work] .case-study_title{color:#fff;margin:0 0 .75rem;font-family:Neue Montreal,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2}main[data-barba-namespace=work] .case-study_categories{color:#ffffffb3;font-family:Lato,sans-serif;font-size:clamp(14px,1.5vw,16px)}main[data-barba-namespace=work] .case-study_details{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;max-width:900px;margin:0 auto;padding:0 2rem 2rem;display:flex}main[data-barba-namespace=work] .case-study_details_primary{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}main[data-barba-namespace=work] .case-study_website{color:#ff751f;cursor:url(/assets/cursor/pointer-light.png),pointer;font-family:Sora,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s,opacity .2s}main[data-barba-namespace=work] .case-study_website:hover{color:#fff}main[data-barba-namespace=work] .case-study_duration{color:#ffffffd9;margin:0;font-family:Lato,sans-serif;font-size:15px}main[data-barba-namespace=work] .case-study_phases{color:#fff9}main[data-barba-namespace=work] .case-study_year{color:#ffffffd9;align-items:center;gap:.35rem;margin:0;font-family:Sora,sans-serif;font-size:15px;display:flex}main[data-barba-namespace=work] .case-study_year_icon{font-size:1em}main[data-barba-namespace=work] .case-study_story{max-width:800px;margin:0 auto 4rem;padding:0 2rem}main[data-barba-namespace=work] .case-study_story_section{margin-bottom:2.5rem}main[data-barba-namespace=work] .case-study_story_section:last-child{margin-bottom:0}main[data-barba-namespace=work] .case-study_story_heading{color:#fff;border-bottom:1px solid #ff751f66;margin:0 0 1rem;padding-bottom:.5rem;font-family:Neue Montreal,sans-serif;font-size:clamp(20px,2.5vw,26px);font-weight:700}main[data-barba-namespace=work] .case-study_story_body,main[data-barba-namespace=work] .case-study_story_intro{color:#ffffffe6;margin:0 0 .75rem;font-family:Lato,sans-serif;font-size:16px;line-height:1.65}main[data-barba-namespace=work] .case-study_story_list{color:#ffffffd9;margin:0;padding-left:1.25rem;font-family:Lato,sans-serif;font-size:15px;line-height:1.6}main[data-barba-namespace=work] .case-study_story_list li{margin-bottom:.5rem}main[data-barba-namespace=work] .case-study_story_list li:last-child{margin-bottom:0}main[data-barba-namespace=work] .case-study_story_subsection{margin-top:1.5rem}main[data-barba-namespace=work] .case-study_story_subsection:first-of-type{margin-top:1rem}main[data-barba-namespace=work] .case-study_story_subheading{color:#ff751f;margin:0 0 .5rem;font-family:Sora,sans-serif;font-size:15px;font-weight:600}main[data-barba-namespace=work] .case-study_story_features,main[data-barba-namespace=work] .case-study_story_results{margin:0;padding-left:0;list-style:none}main[data-barba-namespace=work] .case-study_story_features li,main[data-barba-namespace=work] .case-study_story_results li{color:#ffffffd9;margin-bottom:.75rem;font-family:Lato,sans-serif;font-size:15px;line-height:1.6}main[data-barba-namespace=work] .case-study_story_features li:last-child,main[data-barba-namespace=work] .case-study_story_results li:last-child{margin-bottom:0}main[data-barba-namespace=work] .case-study_story_features strong,main[data-barba-namespace=work] .case-study_story_results strong{color:#fffffff2;font-family:Sora,sans-serif}main[data-barba-namespace=work] .case-study_showcase{background:linear-gradient(135deg,#1a2e1a 0%,#0d1f0d 100%);border:1px solid #ff751f33;border-radius:20px;margin:0 2rem 4rem;padding:3rem 2rem}main[data-barba-namespace=work] .case-study_showcase_inner{grid-template-columns:1fr auto;align-items:center;gap:3rem;max-width:1100px;margin:0 auto;display:grid}main[data-barba-namespace=work] .case-study_showcase_content{flex-direction:column;gap:1rem;display:flex}main[data-barba-namespace=work] .case-study_showcase_client-name{text-transform:uppercase;letter-spacing:.06em;color:#ff751f;font-family:Sora,sans-serif;font-size:14px;font-weight:600}main[data-barba-namespace=work] .case-study_showcase_tagline{color:#fff;margin:0;font-family:Neue Montreal,sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}main[data-barba-namespace=work] .case-study_showcase_stat{color:#ffffffe6;align-items:center;gap:.5rem;font-family:Sora,sans-serif;font-size:16px;display:inline-flex}main[data-barba-namespace=work] .case-study_showcase_stat-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%}main[data-barba-namespace=work] .case-study_showcase_mockups{flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;display:flex}main[data-barba-namespace=work] .case-study_mockup-frame{aspect-ratio:9/19;background:#121212;border-radius:28px;width:200px;padding:10px;box-shadow:0 20px 50px #0006}main[data-barba-namespace=work] .case-study_mockup-screen{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;width:100%;height:100%}main[data-barba-namespace=work] .case-study_cta{text-align:center;padding:3rem 2rem 5rem}@media screen and (max-width:900px){main[data-barba-namespace=work] .case-study_header{padding:calc(2rem + 20px) 1rem .75rem}main[data-barba-namespace=work] .case-study_hero{min-height:30vh;margin:0 1rem}main[data-barba-namespace=work] .case-study_title-wrap{padding:2rem 1rem 1rem}main[data-barba-namespace=work] .case-study_details{padding:0 1rem 1.5rem}main[data-barba-namespace=work] .case-study_showcase{margin:0 1rem 3rem;padding:2rem 1rem}main[data-barba-namespace=work] .case-study_showcase_inner{grid-template-columns:1fr;gap:2rem}main[data-barba-namespace=work] .case-study_showcase_mockups{justify-content:center}main[data-barba-namespace=work] .case-study_mockup-frame{width:160px}main[data-barba-namespace=work] .case-study_story{margin-bottom:3rem;padding:0 1rem}main[data-barba-namespace=work] .case-study_story_section{margin-bottom:2rem}}
