.case-study_section__A9hB4{display:flex;flex-direction:column;gap:1.25rem;padding:0 8vw 5rem 4.5rem}.case-study_sectionLabel__scQcS{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--ink)}.case-study_board__j_Ek1{display:flex;flex-direction:column;gap:3rem;border-top:1px solid var(--hairline);padding-top:1.25rem}.case-study_boardGroup__FfgYV{display:flex;flex-direction:column;gap:.75rem}.case-study_groupLabel__m7gY6{font-size:.62rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--sage-dark)}.case-study_logoGrid__4bv5F{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.case-study_logoCell__ws9t0{margin:0;display:flex;flex-direction:column;gap:.75rem}.case-study_logoFrame__nCFVR{display:flex;align-items:center;justify-content:center;min-height:15rem;padding:2.5rem 2rem}.case-study_logoFrameMist__ljj_W{background:#d7dfde}.case-study_logoFrameCharcoal__DYlYV{background:#2c2c2c}.case-study_logoFrameSage__EgqHb{background:#566c6a}.case-study_logoImage__Ldkma{width:auto;height:auto;max-width:100%;max-height:11rem;object-fit:contain}.case-study_cellCaption__LOZcV{margin:0;font-size:.82rem;font-weight:500;line-height:1.6;color:var(--charcoal)}.case-study_typeGrid__ZCakn{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.case-study_typeCell__5p8Ax{display:flex;flex-direction:column;gap:1rem;padding:2.25rem 2rem;background:var(--band);border:1px solid var(--hairline)}.case-study_typeAa__bz1Pc{font-size:clamp(3rem,5vw,4.5rem);line-height:1;color:var(--ink)}.case-study_typeName__CiBci{margin:0;font-size:.95rem;font-weight:700;color:var(--ink)}.case-study_typeRole__b_SYJ{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-dark)}.case-study_typeSample__rVeHc{margin:0;font-size:.95rem;line-height:1.7;color:var(--charcoal)}.case-study_palette__IXsJT{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.case-study_paletteSecondary__n7jM2{grid-template-columns:repeat(2,1fr)}.case-study_swatch__1cnvp{display:flex;flex-direction:column;gap:.6rem}.case-study_swatchChip__Nr3bw{height:6.5rem;border:1px solid var(--hairline)}.case-study_swatchName__0TycF{margin:0;font-size:.78rem;font-weight:700;color:var(--ink)}.case-study_swatchHex___x87R{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-dark)}.case-study_responsiveGrid__H9rqK{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(13rem,.7fr);gap:clamp(2rem,5vw,5rem);align-items:center;border-top:1px solid var(--hairline);padding-top:1.25rem}.case-study_responsiveCell__zEph0{margin:0;display:flex;flex-direction:column;gap:.75rem}.case-study_responsiveFrame__MCSig{position:relative;width:100%}.case-study_responsiveImage__CLReY{width:100%;height:auto;display:block}.case-study_responsiveDesktopCell__z5O7W{min-width:0}.case-study_desktopMockup__aOyBR{isolation:isolate;padding:0 1.5% 3.8rem}.case-study_monitorShell__2bEzZ{position:relative;z-index:2;overflow:hidden;padding:.72rem .55rem 0;background:linear-gradient(145deg,#3a3c3d,#202223 72%);border:1px solid rgba(20,21,22,.85);border-radius:1rem;box-shadow:0 1.6rem 2.6rem rgba(44,44,44,.2),inset 0 1px 0 rgba(255,255,255,.14),inset 1px 0 0 rgba(255,255,255,.06)}.case-study_monitorCamera__spMrw{position:absolute;top:.28rem;left:50%;width:.25rem;height:.25rem;border-radius:50%;background:#0e1112;box-shadow:inset 0 0 0 1px rgba(185,197,196,.18);transform:translateX(-50%)}.case-study_browserBar__CIhUl{display:flex;align-items:center;gap:1rem;height:1.85rem;padding:0 .85rem;background:#303334;border-radius:.45rem .45rem 0 0}.case-study_browserDots__zt9eU{display:flex;gap:.3rem}.case-study_browserDots__zt9eU i{display:block;width:.38rem;height:.38rem;border-radius:50%;background:#d7dfde;opacity:.75}.case-study_browserAddress__bh9HP{flex:1;max-width:15rem;overflow:hidden;padding:.24rem .65rem;border:1px solid rgba(243,236,224,.18);border-radius:.25rem;color:rgba(243,236,224,.62);font-size:.5rem;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.case-study_desktopScreen__BOuwD{overflow:hidden;background:#111315;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.case-study_monitorChin__mKyhL{display:block;height:.72rem;background:linear-gradient(90deg,#292b2c,#3b3e3f 50%,#292b2c)}.case-study_monitorStand__pWpnk{position:absolute;z-index:1;bottom:.75rem;left:50%;width:19%;height:3.35rem;background:linear-gradient(90deg,#8d9998,#c9d1d0 48%,#899594);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);transform:translateX(-50%);filter:drop-shadow(0 .45rem .45rem rgba(44,44,44,.16))}.case-study_monitorBase__YoL1s{position:absolute;z-index:2;bottom:.3rem;left:50%;width:39%;height:.58rem;background:linear-gradient(#c7d0cf,#899594);border-radius:50% 50% .2rem .2rem;box-shadow:0 .55rem .8rem rgba(44,44,44,.14);transform:translateX(-50%)}.case-study_responsivePhoneCell__Iq2SA{align-items:center}.case-study_phoneMockup__A6uT4{width:min(100%,15rem);padding:1.2rem .62rem 1.3rem;background:#2c2c2c;border:.18rem solid #202124;border-radius:1.7rem;box-shadow:0 1.2rem 2rem rgba(44,44,44,.2),inset 0 0 0 1px rgba(243,236,224,.16)}.case-study_phoneSpeaker__LHwWc{position:absolute;top:.55rem;left:50%;width:3.5rem;height:.24rem;border-radius:999px;background:#111315;transform:translateX(-50%)}.case-study_phoneScreen__o4TOq{overflow:hidden;border-radius:1.05rem;background:#d7dfde}.case-study_phoneHome__8WQQz{position:absolute;bottom:.48rem;left:50%;width:2.8rem;height:.2rem;border-radius:999px;background:#111315;transform:translateX(-50%)}@media (max-width:900px){.case-study_section__A9hB4{padding:0 1.5rem 3.5rem}.case-study_logoGrid__4bv5F,.case-study_responsiveGrid__H9rqK,.case-study_typeGrid__ZCakn{grid-template-columns:1fr}.case-study_responsivePhoneCell__Iq2SA{align-items:flex-start}.case-study_phoneMockup__A6uT4{width:min(100%,17rem)}.case-study_palette__IXsJT{grid-template-columns:repeat(2,1fr)}}