.-qmp0a_page{background:#070808}.-qmp0a_shell{width:min(100%,1500px);padding-inline:var(--page-px);margin-inline:auto}.-qmp0a_eyebrow{color:#72c9bd;font:10px/1.6 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.-qmp0a_intro{padding-top:155px;padding-bottom:35px}.-qmp0a_introGrid{grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;margin:26px 0 55px;display:grid}.-qmp0a_intro h1{font:500 clamp(44px, 6.5vw, 92px)/1.03 var(--font-display);letter-spacing:-.055em}.-qmp0a_intro em,.-qmp0a_next em{color:#8dada2;font-family:Georgia,serif;font-weight:400}.-qmp0a_introGrid>div>p{color:#c4cbc7;font-size:17px;line-height:1.8}.-qmp0a_introGrid>div>span{color:#7f8b85;margin-top:22px;font-size:12px;line-height:1.8;display:block}.-qmp0a_index{border-block:1px solid #29312d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.-qmp0a_actions{flex-wrap:wrap;gap:18px 24px;display:flex}.-qmp0a_story>.-qmp0a_demoNote{font:10px/1.6 var(--font-mono);color:#8fada0;margin-top:14px}.-qmp0a_index a{font:500 15px/1.5 var(--font-display);border-right:1px solid #29312d;align-items:center;gap:20px;padding:22px 20px;display:flex}.-qmp0a_index a:first-child{padding-left:0}.-qmp0a_index a:last-child{border-right:0}.-qmp0a_index span{color:#6f9284;font:10px/1 var(--font-mono)}.-qmp0a_index span:last-child{margin-left:auto;font-size:16px}.-qmp0a_index a:hover{color:#75d0c3}.-qmp0a_case{padding-block:55px 75px;scroll-margin-top:80px}.-qmp0a_caseTop{justify-content:space-between;gap:20px;margin-bottom:28px;display:flex}.-qmp0a_caseTop>p{color:#b6c3bb;font:10px/1.7 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;gap:22px;display:flex}.-qmp0a_caseTop>p span{color:#72c9bd}.-qmp0a_caseTop>span{color:#7d9085;font-size:11px;line-height:1.7}.-qmp0a_caseGrid{grid-template-columns:.85fr 1.2fr;align-items:center;gap:clamp(30px,5vw,75px);display:grid}.-qmp0a_projectName{font:500 14px/1.4 var(--font-mono);color:#8fada0}.-qmp0a_story h2{font:500 clamp(30px, 3.4vw, 47px)/1.12 var(--font-display);letter-spacing:-.04em;margin:18px 0 24px}.-qmp0a_story>p:not(.-qmp0a_projectName){color:#a7b4ac;font-size:14px;line-height:1.85}.-qmp0a_story ul{flex-wrap:wrap;gap:8px 16px;margin:24px 0 28px;list-style:none;display:flex}.-qmp0a_story li{color:#6da596;font-size:11px}.-qmp0a_caseLink{color:#7dd8c8;border-bottom:1px solid #325449;gap:35px;padding-bottom:10px;font-size:13px;display:inline-flex}.-qmp0a_visual{aspect-ratio:1.3;background:#101a17;display:block;position:relative;overflow:hidden}.-qmp0a_visual img{object-fit:contain;padding:35px;transition:transform .4s}.-qmp0a_visual:hover img{transform:scale(1.025)}.-qmp0a_visual>span{font:9px/1.5 var(--font-mono);letter-spacing:.05em;color:#91b9a8;background:#102219;justify-content:space-between;padding:14px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.-qmp0a_evidence{border-top:1px solid #29312d;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:35px;padding-top:25px;display:grid}.-qmp0a_evidence dt{color:#7f9c8d;font:9px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.-qmp0a_evidence dd{color:#b0bdb4;font-size:13px;line-height:1.85}.-qmp0a_evidence a{color:#83c7b5;margin-top:12px;font-size:11px;display:inline-block}.-qmp0a_retail{color:#10231c;background:#d9e3dd}.-qmp0a_retail .-qmp0a_caseTop p,.-qmp0a_retail .-qmp0a_projectName{color:#35584b}.-qmp0a_retail .-qmp0a_caseTop>span,.-qmp0a_retail .-qmp0a_caseTop>p span{color:#536f61}.-qmp0a_retail .-qmp0a_story>p:not(.-qmp0a_projectName),.-qmp0a_retail .-qmp0a_evidence dd{color:#456353}.-qmp0a_retail .-qmp0a_story li,.-qmp0a_retail .-qmp0a_caseLink,.-qmp0a_retail .-qmp0a_evidence a{color:#1c6650}.-qmp0a_retail .-qmp0a_evidence{border-color:#a9bdb0}.-qmp0a_retail .-qmp0a_evidence dt{color:#426451}.-qmp0a_retail .-qmp0a_visual{background:#bacfc0}.-qmp0a_next{border-top:1px solid #29312d;grid-template-columns:1.4fr 1fr;gap:30px 70px;padding-block:90px 110px;display:grid}.-qmp0a_next>.-qmp0a_eyebrow{grid-column:1/-1}.-qmp0a_next h2{font:500 clamp(42px, 5.8vw, 76px)/1.05 var(--font-display);letter-spacing:-.05em}.-qmp0a_next>div{align-self:end}.-qmp0a_next>div p{color:#abbcb0;margin-bottom:25px;font-size:15px;line-height:1.9}@media (max-width:850px){.-qmp0a_introGrid{grid-template-columns:1fr;gap:28px}.-qmp0a_intro{padding-top:125px}.-qmp0a_intro h1{font-size:clamp(42px,9vw,72px)}.-qmp0a_caseGrid{grid-template-columns:1fr;gap:30px}.-qmp0a_visual{aspect-ratio:1.45}.-qmp0a_evidence,.-qmp0a_next{grid-template-columns:1fr;gap:25px}}@media (max-width:540px){.-qmp0a_index{grid-template-columns:1fr}.-qmp0a_index a{border-bottom:1px solid #29312d;border-right:0;padding:15px 0}.-qmp0a_index a:last-child{border:0}.-qmp0a_caseTop{flex-direction:column;gap:7px}.-qmp0a_case{padding-block:40px 50px}.-qmp0a_visual img{padding:15px}.-qmp0a_story h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.-qmp0a_visual img{transition:none}}
