._caseStudy_1ol0l_1{padding-bottom:var(--space4XL)}._header_1ol0l_5{padding-bottom:0}._metadataSection_1ol0l_9{width:100%}._publishedAt_1ol0l_13{display:flex;align-items:center;gap:var(--spaceL);width:100%;max-width:var(--maxWidthL);margin-top:var(--spaceL)}._caseStudyLabel_1ol0l_22{color:var(--primary);font-family:var(--monoFontFamily);font-size:var(--fontSizeBodyS);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}._metaDivider_1ol0l_31{flex:0 0 auto}._imageSection_1ol0l_35{padding-bottom:var(--space4XL)}._imageSection_1ol0l_35>div{padding-top:var(--space3XL)}._projectImage_1ol0l_43{isolation:isolate;position:relative;overflow:hidden;padding:var(--spaceS);border:1px solid color-mix(in lab,var(--text) 18%,transparent);background:var(--backgroundLight);box-shadow:0 32px 90px -48px color-mix(in lab,var(--text) 55%,transparent);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}._projectImage_1ol0l_43:before{content:"";position:absolute;z-index:1;top:0;right:24px;width:52px;height:2px;background:var(--primary)}._projectImage_1ol0l_43 img{display:block;width:100%;height:auto;border-radius:2px}._contentSection_1ol0l_72{padding-bottom:var(--space4XL)}._articleBody_1ol0l_76{gap:0}._articleBody_1ol0l_76:before{content:"";width:100%;height:1px;margin-bottom:var(--space2XL);background:color-mix(in lab,var(--text) 14%,transparent)}._sectionHeading_1ol0l_88{display:grid;grid-template-columns:56px 1fr;align-items:start;gap:var(--spaceL)}._sectionHeading_1ol0l_88 h2{margin-bottom:0}._sectionNumber_1ol0l_99{padding-top:.35em;color:var(--primary);font-weight:var(--fontWeightMedium)}._detailList_1ol0l_105{display:grid;gap:var(--spaceM);margin:var(--spaceL) 0 0;padding-left:var(--spaceL)}._detailList_1ol0l_105 li::marker{color:var(--primary)}._codeBlock_1ol0l_116{overflow-x:auto;margin:var(--spaceL) 0 0;padding:var(--spaceL);border:1px solid color-mix(in lab,var(--text) 14%,transparent);border-radius:8px;background:var(--backgroundLight);color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--fontSizeBodyS);line-height:1.6}._backSection_1ol0l_129{padding-bottom:0}._backSection_1ol0l_129>div{padding-top:var(--space2XL);border-top:1px solid color-mix(in lab,var(--text) 14%,transparent)}@media (max-width: 696px){._publishedAt_1ol0l_13{gap:var(--spaceM)}._imageSection_1ol0l_35>div{padding-top:var(--spaceXL)}._projectImage_1ol0l_43{padding:var(--spaceXS);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}._projectImage_1ol0l_43:before{right:14px;width:36px}._sectionHeading_1ol0l_88{grid-template-columns:40px 1fr;gap:var(--spaceM)}}._articleImage_17h9o_1{display:block;width:100%;max-width:100%;height:auto;margin:var(--space2XL) 0;border:1px solid color-mix(in lab,var(--text) 14%,transparent);border-radius:12px}._articleImage_17h9o_1[width]{width:auto}
