.case-study-studio-module__rwEGiG__page{background:var(--s-ink);color:#fff}.case-study-studio-module__rwEGiG__head{padding-top:calc(var(--nav-h) + clamp(2.5rem, 6vw, 5rem))}.case-study-studio-module__rwEGiG__crumbs{color:#ffffff80;gap:.6rem;margin-bottom:1.4rem;display:flex}.case-study-studio-module__rwEGiG__crumbs a{color:var(--s-sky);text-decoration:none}.case-study-studio-module__rwEGiG__title{letter-spacing:-.045em;max-width:20ch;margin:0;font-size:clamp(2.6rem,1.4rem + 4.2vw,6rem);font-weight:400;line-height:.98}.case-study-studio-module__rwEGiG__summary{color:#ffffffb3;max-width:40rem;margin:1.6rem 0 0;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.55}.case-study-studio-module__rwEGiG__meta{border-top:1px solid var(--s-line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid}.case-study-studio-module__rwEGiG__meta>div{border-bottom:1px solid var(--s-line);padding:1.1rem 1.2rem 1.2rem 0}.case-study-studio-module__rwEGiG__meta dt{color:#ffffff73;margin-bottom:.5rem}.case-study-studio-module__rwEGiG__meta dd{margin:0;font-size:.95rem}.case-study-studio-module__rwEGiG__live{color:var(--s-sky);border-bottom:1px solid;text-decoration:none}.case-study-studio-module__rwEGiG__stageWrap{margin-top:clamp(2.5rem,5vw,4rem)}.case-study-studio-module__rwEGiG__stage{aspect-ratio:16/9;border-radius:clamp(20px,2.4vw,36px);max-height:86vh;position:relative;overflow:hidden}.case-study-studio-module__rwEGiG__facts{margin:clamp(3rem, 6vw, 5rem) auto calc(var(--s-sec) * .8);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;display:grid}.case-study-studio-module__rwEGiG__facts>div{border-top:1px solid var(--s-line);padding:1.5rem 1.5rem 0 0}.case-study-studio-module__rwEGiG__facts dt{letter-spacing:-.05em;font-size:clamp(3rem,2rem + 3.4vw,6rem);font-weight:300;line-height:.9}.case-study-studio-module__rwEGiG__facts dd{color:#ffffff9e;max-width:16rem;margin:.9rem 0 0;font-size:.92rem;line-height:1.45}.case-study-studio-module__rwEGiG__chapters{padding-top:calc(var(--s-sec) * .7);padding-bottom:calc(var(--s-sec) * .6)}.case-study-studio-module__rwEGiG__chapter{border-top:1px solid var(--s-line-ink);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:2rem clamp(2rem,5vw,5rem);padding:clamp(2.2rem,4vw,3.4rem) 0;display:grid}.case-study-studio-module__rwEGiG__chapterLabel{letter-spacing:-.04em;flex-direction:column;gap:1rem;margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3.6rem);font-weight:400;line-height:1;display:flex}.case-study-studio-module__rwEGiG__chapterN{color:var(--s-blue)}.case-study-studio-module__rwEGiG__chapterBody{color:#121316b8;font-size:1.05rem;line-height:1.7}.case-study-studio-module__rwEGiG__chapterBody p{margin:0 0 1rem}.case-study-studio-module__rwEGiG__built{margin:0;padding:0;list-style:none}.case-study-studio-module__rwEGiG__built li{border-bottom:1px solid var(--s-line-ink);padding:.85rem 0 .85rem 1.6rem;position:relative}.case-study-studio-module__rwEGiG__built li:before{content:"";background:var(--s-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:1.45rem;left:0}.case-study-studio-module__rwEGiG__tech{border-top:1px solid var(--s-line-ink);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:1rem clamp(2rem,5vw,5rem);padding-top:2rem;display:grid}.case-study-studio-module__rwEGiG__tech ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.case-study-studio-module__rwEGiG__tech li{border:1px solid var(--s-line-ink);border-radius:999px;padding:.5rem .9rem;font-size:.85rem}.case-study-studio-module__rwEGiG__next{border-top:1px solid var(--s-line);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2.5rem,5vw,4rem);text-decoration:none;display:grid}.case-study-studio-module__rwEGiG__nextCopy{flex-direction:column;gap:1rem;display:flex}.case-study-studio-module__rwEGiG__nextLabel{color:var(--s-sky)}.case-study-studio-module__rwEGiG__nextTitle{letter-spacing:-.045em;transition:transform .8s var(--s-ease);font-size:clamp(2.6rem,1.4rem + 4.4vw,6.4rem);line-height:.95}.case-study-studio-module__rwEGiG__next:hover .case-study-studio-module__rwEGiG__nextTitle{transform:translate(10px)}.case-study-studio-module__rwEGiG__nextHeadline{color:#ffffff9e;max-width:28rem;line-height:1.5}.case-study-studio-module__rwEGiG__nextCta{align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.case-study-studio-module__rwEGiG__nextArrow{width:.9rem;height:.9rem;transition:transform .5s var(--s-ease)}.case-study-studio-module__rwEGiG__next:hover .case-study-studio-module__rwEGiG__nextArrow{transform:translate(5px)}.case-study-studio-module__rwEGiG__nextShot{aspect-ratio:16/11;border-radius:28px;display:block;position:relative;overflow:hidden}.case-study-studio-module__rwEGiG__back{padding:clamp(3rem, 6vw, 5rem) 0 calc(var(--s-sec) * .6);justify-content:center;display:flex}@media (max-width:600px){.case-study-studio-module__rwEGiG__facts{grid-template-columns:1fr 1fr}.case-study-studio-module__rwEGiG__facts dt{font-size:2.6rem}}@media (max-width:900px){.case-study-studio-module__rwEGiG__chapter,.case-study-studio-module__rwEGiG__tech,.case-study-studio-module__rwEGiG__next{grid-template-columns:1fr}.case-study-studio-module__rwEGiG__stage{aspect-ratio:4/3}}
