.case-study-page{--case-accent:#e4d7f1}.cs-kicker{color:#e4d7f1;font:500 var(--sjh-label-size)/1.5 var(--font-display);flex-wrap:wrap;align-items:center;gap:16px;display:flex}#main-content .cs-hero h1{color:#fff;font:800 clamp(46px,6.1vw,94px)/1.08 var(--font-display);letter-spacing:-.065em;overflow-wrap:break-word;margin:30px 0 38px}.cs-hero h1>.outline-text{margin-top:8px;font-size:.76em;display:block}.cs-hero__bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.cs-hero .wd-pills{margin:0}.cs-hero .wd-pills li{color:#e4d7f1;border-color:#e4d7f140}.cs-hero__bottom>a{flex-shrink:0}.case-study-page #main-content>.cs-cover{background:linear-gradient(var(--purple-dark) 0 22%,var(--case-accent) 22%);padding:20px 0 42px!important}.case-study-page .cs-hero>.studio-flow{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 100px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 100px),transparent)}.cs-cover .cs-browser{width:90%;box-shadow:none;margin:auto}.cs-browser .wd-browser__bar{height:36px}.cs-browser .wd-browser__bar b{font-size:11px;font-weight:400}.cs-browser img{aspect-ratio:1.6;object-fit:cover;object-position:top}.cs-editorial{background:#f7f3fa;border-left:2px solid #b49bc9;border-radius:0 16px 16px 0;margin-top:32px;padding:20px 24px}.cs-editorial>span,.cs-feedback__card>span{font:600 11px/1.5 var(--font-display);letter-spacing:.09em}#main-content .cs-editorial p{color:var(--sjh-copy-ink);margin:8px 0 0;font-size:var(--sjh-label-size)!important}.cs-pending{border:1px dashed #b49bc9;border-radius:18px;padding:18px 22px}.cs-editorial,.cs-pending{overflow-wrap:anywhere}.wd-prose h3{font:var(--sjh-card-heading-weight) var(--sjh-card-heading-size)/var(--sjh-card-heading-leading) var(--font-display);letter-spacing:-.035em;margin:30px 0 0}.case-study-page #main-content>.cs-photography{background:#fff;padding-top:0!important}.cs-photography__inner{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.cs-photography figure{border-radius:var(--sjh-card-radius);margin:0;overflow:hidden}.cs-photography figure:first-child{border-radius:var(--sjh-card-radius)}.cs-photography figure:last-child{margin-top:0}.cs-photography img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.cs-gallery{background:var(--case-accent)}.cs-gallery__grid{grid-template-columns:1fr 1fr;align-items:start;gap:38px;display:grid}.cs-gallery figure{min-width:0;margin:0}.cs-gallery figure:last-child{margin-top:80px}.cs-experience .wd-capability-grid{gap:40px}.cs-experience .wd-capability-grid article{border-color:#e4d7f13b}.cs-experience .wd-capability-grid h3{color:#fff}#main-content .cs-experience .wd-capability-grid p{color:var(--sjh-copy-on-dark)}.cs-number{color:#c3a3df;font:700 46px/1 var(--font-display);letter-spacing:-.055em;margin:0 0 28px;display:block}.cs-feedback{color:var(--purple-dark);background:var(--grey)}.cs-feedback .outline-text{-webkit-text-stroke-color:var(--purple-dark)}.cs-feedback__card{border-radius:var(--sjh-card-radius);background:var(--opening-accent);padding:38px}.cs-feedback__card i{margin-bottom:28px;font-size:40px;display:block}.cs-feedback__card h3{font:var(--sjh-card-heading-weight) var(--sjh-card-heading-size)/var(--sjh-card-heading-leading) var(--font-display);letter-spacing:-.04em;margin:14px 0}#main-content .cs-feedback__card p{color:var(--sjh-copy-ink)}.cs-feedback__card .cs-feedback__pending{letter-spacing:0;border-top:1px solid #baa5c9;margin-top:24px;padding-top:20px;font-size:11px;display:block}.cs-next{background:var(--purple-dark);color:#fff}.cs-next__inner{gap:var(--sjh-layout-gap);grid-template-columns:1.3fr 1fr;align-items:center;display:grid}.cs-next__link{color:#fff;align-items:center;gap:30px;display:flex}.cs-next__link .outline-text{-webkit-text-stroke-color:#e4d7f1;display:block}.cs-next__link>i{background:var(--opening-accent);width:60px;height:60px;color:var(--purple-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:24px;transition:rotate .3s;display:grid}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cs-next__link:hover>i{rotate:45deg}}#main-content .cs-next__description{color:var(--sjh-copy-on-dark);margin:24px 0 0}.cs-next__image{border-radius:24px;display:block;overflow:hidden}.cs-next__image img{aspect-ratio:1.65;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:800px){.cs-hero__bottom{flex-direction:column;align-items:flex-start}.cs-cover .cs-browser{width:100%}.cs-photography__inner,.cs-next__inner,.cs-gallery__grid{gap:24px}.cs-gallery figure:last-child{margin-top:40px}.cs-next__inner{grid-template-columns:1fr}.cs-next__image{max-height:320px}}@media (max-width:550px){#main-content .cs-hero h1{font-size:clamp(42px,11vw,60px)}.cs-hero h1>.outline-text{font-size:.8em}.cs-photography__inner,.cs-gallery__grid{grid-template-columns:1fr}.cs-photography figure:last-child,.cs-gallery figure:last-child{margin-top:0}.cs-feedback__card{padding:24px}.cs-next__link>i{width:44px;height:44px;font-size:18px}.cs-browser .wd-browser__bar{height:26px}.cs-browser .wd-browser__bar b{font-size:9px}}@media (prefers-reduced-motion:reduce){.cs-next__link>i{transition:none}}