.CaseStudy_breadcrumb__ccrQ9{height:var(--nav-height);display:flex;align-items:center;padding:0 var(--page-gutter);font-family:var(--font-body);font-size:var(--text-body)}.CaseStudy_breadcrumb__ccrQ9 .CaseStudy_all__ZVPOI{color:var(--subtitle);text-decoration:none;transition:color .2s}.CaseStudy_breadcrumb__ccrQ9 .CaseStudy_all__ZVPOI:hover{color:var(--almost-black)}.CaseStudy_hero__hQwNo{position:relative;background:var(--black-bg);overflow:hidden;padding:var(--space-xl) var(--page-gutter);display:flex;align-items:center;justify-content:center;min-height:var(--hero-min-height)}.CaseStudy_heroInner__AidGw{position:relative;z-index:1;display:flex;align-items:center;gap:var(--gap-hero-cols);flex-wrap:wrap}.CaseStudy_heroMeta__71k_s{display:flex;flex-direction:column;gap:var(--space-lg);width:var(--hero-meta-width)}.CaseStudy_heroLogo__wgSkm{align-self:flex-start;height:var(--hero-logo-height);width:auto}.CaseStudy_introCol__qOAEe ul+p{margin-top:var(--space-md)}.CaseStudy_ellipse__XNGCJ{position:absolute;width:var(--ellipse-size);height:var(--ellipse-size);border-radius:50%;background:var(--link-accent);pointer-events:none}.CaseStudy_ellipseOne__powQI{left:var(--page-gutter);bottom:calc(var(--page-gutter) * -1)}.CaseStudy_ellipseTwo__z__65{left:var(--page-gutter);top:calc(var(--ellipse-size) + 1px)}.CaseStudy_ellipseThree__ntF0G{left:var(--page-gutter);top:1px}.CaseStudy_titleBlock__7oM8O{position:relative;display:grid;grid-template-columns:var(--title-col-width) var(--content-col-width);grid-column-gap:var(--gap-title-cols);column-gap:var(--gap-title-cols);justify-content:center;padding:var(--space-xl) var(--page-gutter) 0}.CaseStudy_titleCol__K70JT{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:var(--title-col-width);grid-column:1;grid-row:1}.CaseStudy_subheadCol__Q68Wd{grid-column:2;grid-row:1}@media (max-width:1100px){.CaseStudy_titleBlock__7oM8O{grid-template-columns:1fr;row-gap:var(--space-lg)}.CaseStudy_titleCol__K70JT{position:static;grid-row:auto;width:min(var(--title-col-width),100%)}.CaseStudy_subheadCol__Q68Wd{grid-column:1;grid-row:auto}.CaseStudy_introSpacer__KjeAg{display:none}}.CaseStudy_titleCol__K70JT .label{margin:0 0 var(--space-xs)}.CaseStudy_titleCol__K70JT h1{margin:0;line-height:var(--leading-project-title)}.CaseStudy_titleDates__KkSgi{margin:var(--space-title-dates) 0 0;font-family:var(--font-body);color:var(--subtitle)}.CaseStudy_introRow____qIY{display:flex;gap:var(--gap-title-cols);row-gap:var(--space-xl);justify-content:center;padding:var(--space-title-intro) var(--page-gutter) var(--space-xl);flex-wrap:wrap}.CaseStudy_introRule__o0lau{flex-basis:100%;max-width:calc(var(--title-col-width) + var(--gap-title-cols) + var(--content-col-width));height:1px;background:var(--line)}.CaseStudy_introSpacer__KjeAg{width:var(--title-col-width);flex-shrink:0}.CaseStudy_introCol__qOAEe,.CaseStudy_subheadCol__Q68Wd{width:min(var(--content-col-width),100%)}.CaseStudy_subheadCol__Q68Wd{display:flex;flex-direction:column;gap:var(--space-lg)}.CaseStudy_body__8Gv1p{max-width:var(--page-max-width);margin:0 auto}.CaseStudy_body__8Gv1p p:not(.label)+p{margin-top:var(--space-md)}.CaseStudy_plainText__Acr6t,.CaseStudy_plainText__Acr6t p{margin:0;color:var(--almost-black)}.CaseStudy_plainText__Acr6t a{color:var(--link-accent);text-decoration:underline}.CaseStudy_plainText__Acr6t em{color:var(--link-accent);font-style:italic}.CaseStudy_mockupFrame__bcPez{border:6px solid var(--mockup-border-fill);border-radius:var(--radius-mockup);overflow:hidden;width:100%;max-width:var(--hero-mockup-width);aspect-ratio:var(--hero-mockup-ratio)}.CaseStudy_mockupBareHero__qC_nr img{width:100%;height:auto;object-fit:contain}.CaseStudy_mockupFrame__bcPez img,.CaseStudy_mockupFrame__bcPez video{width:100%;height:100%;object-fit:cover}.CaseStudy_mockupImage__9TQLo{background:var(--mockup-bg);border:1px solid var(--mockup-border-line);padding:var(--space-frame-padding);width:100%}.CaseStudy_mockupImage__9TQLo img{width:100%;height:auto;display:block;border:1px solid var(--mockup-border-line)}.CaseStudy_mockupBlock__DLjK3{position:relative;aspect-ratio:var(--mockup-block-ratio);overflow:hidden}.CaseStudy_deviceFrame__RS9iR,.CaseStudy_mockupBlock__DLjK3{background:var(--mockup-bg);border:1px solid var(--mockup-border-line);max-width:var(--mockup-block-width);margin:0 auto}.CaseStudy_deviceFrame__RS9iR{padding:var(--space-frame-padding)}.CaseStudy_device__79HqB{position:relative}.CaseStudy_deviceBezel__4HIPO{display:block;width:100%;height:auto}.CaseStudy_deviceScreen__uGOt1{position:absolute;left:10.2151%;top:11.0023%;width:79.5699%;height:77.9953%;object-fit:cover;object-position:top}.CaseStudy_blockVideo__W_f9e{position:absolute;height:auto;max-width:none}.CaseStudy_fullBleedMedia__4Qzj4{background:var(--media-bg);display:flex;align-items:center;justify-content:center;padding:var(--space-xl) 0}.CaseStudy_fullBleedMedia__4Qzj4 video{max-width:var(--fullbleed-media-width);width:100%}.CaseStudy_problemText__hvsQ1{font-weight:600}.CaseStudy_problemText__hvsQ1 p{color:var(--black);margin:0}.CaseStudy_problemText__hvsQ1 em{color:var(--link-accent);font-style:italic}.CaseStudy_wide__WLeaT{max-width:var(--wide-content-width);margin:0 auto;padding:var(--space-xl) var(--page-gutter);display:flex;flex-direction:column;gap:var(--space-lg)}.CaseStudy_wide__WLeaT img{border:1px solid var(--mockup-border-line);width:100%;height:auto}.CaseStudy_section__2VLN8{display:flex;gap:var(--space-2xl);align-items:flex-start;justify-content:center;padding:var(--space-xl) var(--page-gutter);flex-wrap:wrap}.CaseStudy_sectionLabel___ffcQ{margin:0;width:var(--section-label-width);flex-shrink:0;font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);color:var(--black);font-weight:400}.CaseStudy_sectionLabelWord__K8Md4{white-space:nowrap}.CaseStudy_sectionContent__oTX3T{display:flex;flex-direction:column;gap:var(--space-lg);max-width:var(--section-content-width)}.CaseStudy_sectionContent__oTX3T h3{margin:0}.CaseStudy_cardRow___PXQu{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-sm);gap:var(--space-sm)}.CaseStudy_cardRowThree__CXboC{grid-template-columns:1fr 1fr 1fr}.CaseStudy_cardRowSpaced__WF7a_{margin:var(--space-md) 0}.CaseStudy_insightCard__8dhuD{background:var(--mockup-bg);border-radius:var(--radius-card);padding:var(--space-md) var(--space-card-padding-x)}.CaseStudy_insightNum__q9vBB{font-family:var(--font-mono);font-size:var(--text-label);color:var(--link-accent);margin-bottom:8px}.CaseStudy_insightText__1PGrh{font-size:var(--text-quote);line-height:var(--leading-insight-body);color:var(--black)}.CaseStudy_statCard__LLWyf{background:var(--mockup-bg);border-radius:var(--radius-card);padding:var(--space-md) var(--space-card-padding-x);text-align:center}.CaseStudy_statNum__nKdgH{font-family:var(--font-display);letter-spacing:var(--tracking-card-title);font-size:var(--text-stat);font-weight:400;color:var(--black);line-height:1;margin-bottom:6px}.CaseStudy_statDesc__APdIh{font-size:var(--text-note);color:var(--quote-text);line-height:var(--leading-stat-caption)}.CaseStudy_personaCard__igWBA{background:var(--mockup-bg);border-radius:var(--radius-card);overflow:hidden}.CaseStudy_personaImg__nwpLK{height:var(--persona-image-height);overflow:hidden}.CaseStudy_personaImg__nwpLK img{width:100%;height:100%;object-fit:cover;object-position:top left}.CaseStudy_personaInfo__8KAu7{padding:var(--space-persona-padding-y) var(--space-persona-padding-x)}.CaseStudy_personaName__Mi6XK{font-family:var(--font-display);letter-spacing:var(--tracking-card-title);font-size:var(--text-h4);font-weight:400;color:var(--black);margin-bottom:4px}.CaseStudy_personaDesc__AiiBV{font-size:var(--text-note);color:var(--quote-text);line-height:var(--leading-card-body)}.CaseStudy_featureCard__hi3pC{background:var(--media-bg);padding:var(--space-xl) var(--page-gutter)}.CaseStudy_featureInner__dk_id{max-width:var(--wide-content-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:center}.CaseStudy_featureCard__hi3pC+.CaseStudy_featureCard__hi3pC{border-top:1px solid var(--line)}.CaseStudy_featureLabel__E9dEQ{font-family:var(--font-mono);font-size:var(--text-label);color:var(--white-subtitle);opacity:.45;letter-spacing:var(--tracking-feature-label);text-transform:uppercase;margin-bottom:10px}.CaseStudy_featureTitle__3FFiJ{font-family:var(--font-display);letter-spacing:var(--tracking-card-title);font-size:var(--text-feature-title);font-weight:400;color:var(--white-subtitle);margin-bottom:10px;line-height:var(--leading-feature-title)}.CaseStudy_featureDesc__52rIW{font-size:var(--text-quote);color:var(--white-text);line-height:var(--leading-feature-body)}.CaseStudy_featureVisual__Bp3_v{display:flex;justify-content:center}.CaseStudy_featureVisual__Bp3_v img,.CaseStudy_featureVisual__Bp3_v video{max-height:var(--feature-video-height);width:auto;border-radius:var(--radius-media);box-shadow:0 12px 40px rgba(0,0,0,.4)}@media (max-width:768px){.CaseStudy_cardRowThree__CXboC,.CaseStudy_cardRow___PXQu{grid-template-columns:1fr}.CaseStudy_featureCard__hi3pC{padding:var(--space-lg) var(--page-gutter)}.CaseStudy_featureInner__dk_id{grid-template-columns:1fr}}.CaseStudy_featureDesc__52rIW p,.CaseStudy_insightText__1PGrh p,.CaseStudy_personaDesc__AiiBV p,.CaseStudy_statDesc__APdIh p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.CaseStudy_mockupBare__5Gh0T{width:100%}.CaseStudy_mockupBare__5Gh0T img{width:100%;height:auto;display:block}.CaseStudy_heroLight__xKmxb{background:var(--mockup-bg)}.CaseStudy_imagePair__nIZC6{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;background:var(--mockup-bg);border:1px solid var(--mockup-border-line);padding:var(--space-frame-padding);width:100%}.CaseStudy_imagePair__nIZC6 img{width:100%;height:auto;display:block}@media (max-width:768px){.CaseStudy_imagePair__nIZC6{grid-template-columns:1fr}}.CaseStudy_personaRow__GZ_EC{display:grid;grid-template-columns:280px 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start;width:calc(var(--section-label-width) + var(--space-2xl) + var(--section-content-width));margin-left:calc(-1 * (var(--section-label-width) + var(--space-2xl)))}@media (max-width:1200px){.CaseStudy_personaRow__GZ_EC{width:100%;margin-left:0}}.CaseStudy_personaRowImage__vOXhp{background:var(--mockup-bg);border:1px solid var(--mockup-border-line);padding:var(--space-frame-padding)}.CaseStudy_personaRowImage__vOXhp img{width:100%;height:auto;display:block;border:1px solid var(--mockup-border-line)}.CaseStudy_personaRowBody__rOGca{display:flex;flex-direction:column;gap:var(--space-sm)}.CaseStudy_personaRowName__eP8nd{margin:0;font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--tracking-card-title);color:var(--black)}.CaseStudy_personaRowDesc__r7KZ9{font-size:var(--text-note);color:var(--quote-text);line-height:var(--leading-card-body)}.CaseStudy_personaRowDesc__r7KZ9 p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.CaseStudy_personaRowDesc__r7KZ9 ul{margin:0;padding-left:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}@media (max-width:768px){.CaseStudy_personaRow__GZ_EC{grid-template-columns:1fr}}.CaseStudy_introRow____qIY+*{padding-top:0}.CaseStudy_pillars__VF9tN{background:var(--black-bg);padding:var(--space-xl) var(--page-gutter);display:flex;flex-direction:column;align-items:center;gap:var(--space-md);text-align:center}.CaseStudy_pillarsLabel__hdUD7{margin:0;font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);color:var(--white-subtitle)}.CaseStudy_pillarsTitle__E3gjs{margin:0;font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:var(--tracking-note);text-transform:uppercase;color:var(--white-subtitle)}.CaseStudy_pillarsList__I8DqH{align-self:stretch;font-family:var(--font-body);font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);color:var(--white-text)}.CaseStudy_pillarsList__I8DqH p{margin:0}.CaseStudy_pillarsList__I8DqH ol{list-style-position:inside;padding-left:0;margin:0}.CaseStudy_pillarsList__I8DqH li+li{margin-top:var(--space-sm)}.CaseStudy_pillarsRule__BlT86{width:100%;max-width:var(--wide-content-width);height:1px;background:var(--line);opacity:.25}.CaseStudy_pillarsFooter__ui2tx{max-width:var(--section-content-width);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--white-text)}.CaseStudy_pillarsFooter__ui2tx p{margin:0}.CaseStudy_pillarsFooter__ui2tx p+p{margin-top:var(--space-md)}.CaseStudy_pillarsFooter__ui2tx a{color:var(--white-subtitle);text-decoration:underline}.CaseStudy_introCol__qOAEe ul{margin:0;padding-left:var(--space-box-padding);display:flex;flex-direction:column;gap:var(--space-xs)}@media (max-width:1100px){.CaseStudy_introRow____qIY{justify-content:flex-start}.CaseStudy_section__2VLN8{flex-direction:column;gap:var(--space-md)}}@media (max-width:1100px) and (min-width:601px){.CaseStudy_heroInner__AidGw{flex-wrap:nowrap;gap:var(--space-lg)}.CaseStudy_heroMeta__71k_s{flex:0 0 var(--hero-meta-width)}.CaseStudy_mockupBareHero__qC_nr,.CaseStudy_mockupFrame__bcPez{flex:1 1 auto;min-width:0}}@media (max-width:600px){.CaseStudy_heroInner__AidGw{gap:var(--space-lg)}.CaseStudy_heroMeta__71k_s{width:100%}}.ClientSelfService_progress__yMaZM{position:fixed;top:0;left:0;right:0;height:3px;z-index:30;pointer-events:none}.ClientSelfService_progressBar__27r92{display:block;height:100%;background:var(--black);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.ClientSelfService_paths__ETLBl{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none}.ClientSelfService_path__a4voz{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md) var(--space-card-padding-x);border:1px solid var(--mockup-border-line);border-radius:var(--radius-card);background:var(--mockup-bg)}.ClientSelfService_pathGood__BdXK2{background:var(--black);border-color:var(--black)}.ClientSelfService_pathTag___avI9{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtitle)}.ClientSelfService_pathGood__BdXK2 .ClientSelfService_pathTag___avI9{color:var(--white-subtitle)}.ClientSelfService_pathTitle__Zvh0Q{font-family:var(--font-body);font-size:var(--text-h4);font-weight:600;line-height:var(--leading-h3);color:var(--black)}.ClientSelfService_pathGood__BdXK2 .ClientSelfService_pathTitle__Zvh0Q{color:var(--white)}.ClientSelfService_pathNote__CbIFd{font-family:var(--font-body);font-size:var(--text-meta);color:var(--almost-black)}.ClientSelfService_pathGood__BdXK2 .ClientSelfService_pathNote__CbIFd{color:var(--white-text)}.ClientSelfService_layers__Nq260{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}.ClientSelfService_layer__UtXLg{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-sm) var(--space-card-padding-x);border:1px solid var(--mockup-border-line);border-radius:var(--radius-card);background:var(--mockup-bg);font-family:var(--font-body);font-size:var(--text-meta);color:var(--almost-black)}.ClientSelfService_layer__UtXLg b{font-weight:600;color:var(--black)}.ClientSelfService_layerMe___sfdb{background:var(--black);border-color:var(--black);color:var(--white-text)}.ClientSelfService_layerMe___sfdb b{color:var(--white)}.ClientSelfService_layerFaint__4UZfL{border-style:dashed;background:transparent}.ClientSelfService_layerLink__1dDWy{padding-left:var(--space-card-padding-x);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtitle)}.ClientSelfService_tableWrap__SVLT9{overflow-x:auto}.ClientSelfService_status__QmzUf{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-meta);color:var(--almost-black)}.ClientSelfService_status__QmzUf th{text-align:left;padding:var(--space-xs) 0;border-bottom:1px solid var(--black);font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtitle)}.ClientSelfService_status__QmzUf td{padding:var(--space-sm) var(--space-md) var(--space-sm) 0;border-bottom:1px solid var(--line);vertical-align:top}.ClientSelfService_status__QmzUf td:last-child{white-space:nowrap;padding-right:0}.ClientSelfService_pill__qInlv{display:inline-block;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--mockup-border-line);border-radius:var(--radius-card);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--almost-black)}.ClientSelfService_pillLive__UNJ_e{background:var(--black);border-color:var(--black);color:var(--white)}.Story_story__48_Xt{background:var(--background-fill);color:var(--almost-black);font-family:var(--font-body);font-size:var(--text-body);line-height:1.65}.Story_wrap__AHJLl{width:min(calc(100% - 2 * var(--story-gutter-x)),var(--story-max-width));margin-inline:auto}.Story_label__YNhSE{font-family:var(--font-intel-mono);font-size:var(--text-label);line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:var(--subtitle);margin:0}.Story_hero__QkCZo{padding-top:var(--space-xl);padding-bottom:var(--story-hero-bottom)}.Story_crumbs__gah0H{font-family:var(--font-intel-mono);font-size:var(--text-note);letter-spacing:.04em;color:var(--subtitle);margin:0 0 28px}.Story_crumbs__gah0H b{color:var(--black);font-weight:500}.Story_crumbs__gah0H a{color:inherit;text-decoration:none;transition:color .2s ease-out}.Story_crumbs__gah0H a:focus-visible,.Story_crumbs__gah0H a:hover{color:var(--black);outline:none}.Story_title__YR2NA{font-family:var(--font-serif);font-weight:500;font-size:clamp(26px,5vw,56px);line-height:1.08;letter-spacing:-.015em;color:var(--black);margin:0 0 24px;text-wrap:balance}.Story_lede__FVBNK{font-size:var(--text-body);line-height:1.65;max-width:56ch;margin:0 0 var(--space-lg)}.Story_meta__yLuGh{display:grid;grid-template-columns:var(--story-meta-columns);grid-gap:24px 32px;gap:24px 32px;padding-block:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Story_meta__yLuGh p{margin:6px 0 0;font-size:var(--text-meta);line-height:1.5;color:var(--black)}.Story_meta__yLuGh p.Story_label__YNhSE{margin:0;font-size:var(--text-label);line-height:1.4;color:var(--subtitle)}.Story_meta__yLuGh a{color:inherit}.Story_short__thy7c{display:grid;grid-template-columns:var(--story-rail) minmax(0,1fr);grid-gap:var(--story-gutter);gap:var(--story-gutter);padding-block:var(--space-lg) var(--space-xl);align-items:start}.Story_big__FHKch{font-family:var(--font-serif);font-size:clamp(18px,2vw,20px);line-height:1.4;color:var(--black);margin:0;max-width:34em;text-wrap:pretty}.Story_big__FHKch em{font-style:italic}.Story_sec__noYSq{display:grid;grid-template-columns:var(--story-rail) minmax(0,1fr);grid-gap:var(--story-gutter);gap:var(--story-gutter);padding-block:var(--story-section-y);align-items:start;border-top:1px solid var(--line)}.Story_rail__ueLh6{position:-webkit-sticky;position:sticky;top:28px}.Story_rail__ueLh6 h2{font-family:var(--font-serif);font-weight:500;font-size:var(--text-story-h2);line-height:1.18;letter-spacing:-.005em;color:var(--black);margin:12px 0 0;text-wrap:balance}.Story_col__n8wE6{min-width:0;display:flex;flex-direction:column;gap:var(--story-col-gap)}.Story_col__n8wE6>*{margin:0}.Story_col__n8wE6>p{max-width:64ch;font-size:var(--text-body)}.Story_col__n8wE6>p+p{margin-top:calc(var(--space-md) - var(--story-col-gap))}.Story_col__n8wE6 a{color:var(--almost-black)}.Story_col__n8wE6 em{font-style:italic}.Story_lead__OyQsI{font-family:var(--font-serif);line-height:1.2;color:var(--black);max-width:30em;text-wrap:balance}.Story_col__n8wE6>p.Story_lead__OyQsI,.Story_lead__OyQsI{font-size:clamp(24px,2.6vw,30px)}.Story_col__n8wE6>p.Story_lead__OyQsI+p{margin-top:calc(var(--space-md) - var(--story-col-gap))}.Story_blk__NOH99 .Story_label__YNhSE{display:block;margin:0 0 10px;font-family:var(--font-serif);font-weight:500;font-size:21px;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--black)}.Story_blk__NOH99 p{margin:0;max-width:62ch}.Story_blk__NOH99 p+p{margin-top:14px}.Story_principles__g_L45{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.Story_principles__g_L45.Story_three__35f1t{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.Story_principles__g_L45 h3{font-family:var(--font-serif);font-weight:500;font-size:21px;line-height:1.2;color:var(--black);margin:0 0 10px}.Story_principles__g_L45 p{margin:0;line-height:1.65;max-width:none}.Story_principles__g_L45 p+p{margin-top:.85em}.Story_evid__OBTrE{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-md);gap:var(--space-md);max-width:64ch}.Story_evid__OBTrE li{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.Story_evid__OBTrE b{font-family:var(--font-intel-mono);font-weight:400;font-size:var(--text-label);letter-spacing:.09em;text-transform:uppercase;color:var(--black)}.Story_lesson__Ta8x9 h3{font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.2;color:var(--black);margin:0 0 10px;text-wrap:balance}.Story_lesson__Ta8x9 p{margin:0;max-width:62ch}.Story_fig__039_b{margin:0}.Story_tag__Kd5zC{display:inline-block;font-family:var(--font-intel-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--mockup-border-line);color:var(--subtitle);background:var(--white);margin-bottom:var(--space-sm)}.Story_tagAfter__lpUAZ{color:var(--black);border-color:var(--black)}.Story_frame__bGJgk{background:var(--mockup-bg);border:1px solid var(--mockup-border-line);padding:var(--story-frame-pad)}.Story_frame__bGJgk img,.Story_frame__bGJgk video{display:block;width:100%;height:auto;border:1px solid var(--mockup-border-line);box-sizing:border-box;border-radius:var(--radius-card);box-shadow:0 1px 2px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08)}.Story_frame__bGJgk video{aspect-ratio:16/10;background:var(--media-bg)}.Story_col__n8wE6>p.Story_cap__1DVsZ{margin-top:calc(var(--space-caption-gap) - var(--story-col-gap));font-size:var(--text-label)}.Story_cap__1DVsZ{font-family:var(--font-intel-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--subtitle);margin:12px 0 0;line-height:1.5;max-width:none!important}.Story_stack__VVdDX{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-md)}.Story_stack__VVdDX figure{margin:0;min-width:0}.Story_stack__VVdDX .Story_frameImg__wkf5i{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.08),0 6px 18px rgba(0,0,0,.08)}.Story_row__R_BIB{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.Story_row__R_BIB.Story_n3__wchjb{grid-template-columns:repeat(3,minmax(0,1fr))}.Story_tableWrap__R8a1l{overflow-x:auto}.Story_status__8N4Pq{width:100%;border-collapse:collapse;font-size:var(--text-meta);line-height:1.5}.Story_status__8N4Pq td,.Story_status__8N4Pq th{text-align:left;padding:12px 12px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.Story_status__8N4Pq th{font-family:var(--font-intel-mono);font-weight:400;font-size:var(--text-label);letter-spacing:.09em;text-transform:uppercase;color:var(--subtitle)}.Story_status__8N4Pq td:first-child{color:var(--black)}.Story_pill__Om0Oq{font-family:var(--font-intel-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--mockup-border-line);padding:3px 8px;border-radius:999px;white-space:nowrap;background:var(--white);color:var(--subtitle)}.Story_pillLive__aHTRQ{color:var(--black);border-color:var(--black)}.Story_preframed__S7uQx{display:block;width:100%;height:auto}.Story_stats__K28mt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--black);border-bottom:1px solid var(--line)}.Story_stat__wgLAB{padding:var(--space-column-pad) var(--space-column-pad) var(--space-column-pad) 0}.Story_stat__wgLAB+.Story_stat__wgLAB{padding-left:var(--space-column-pad);border-left:1px solid var(--line)}.Story_statValue__aXdLZ{font-family:var(--font-serif);font-size:var(--text-story-stat);line-height:1;color:var(--black);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Story_stat__wgLAB p{margin:var(--space-xs) 0 0;font-size:var(--text-meta);line-height:1.5;max-width:24ch}.Story_quote__oZomC{border-left:2px solid var(--black);padding:2px 0 2px 20px;max-width:54ch}.Story_quote__oZomC p{font-family:var(--font-serif);font-size:21px;line-height:1.35;color:var(--black);font-style:italic;margin:0}.Story_quote__oZomC p.Story_label__YNhSE{margin-top:12px;font-family:var(--font-intel-mono);font-size:var(--text-label);font-style:normal;line-height:1.4;color:var(--subtitle)}.Story_col__n8wE6>hr{border:0;border-top:1px solid var(--line);height:0}.Story_sub__RI036{font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.2;color:var(--black)}.Story_col__n8wE6>.Story_sub__RI036+p{margin-top:calc(var(--space-sm) - var(--story-col-gap))}.Story_picks__bIhYj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.Story_picks__bIhYj>figure{margin:0;min-width:0}.Story_picks__bIhYj h3{font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.2;color:var(--black);margin:0 0 6px}.Story_pickBody__Kw4qC{margin:0 0 var(--space-md)}.Story_picks__bIhYj .Story_frame__bGJgk{padding:var(--space-md)}.Story_feature__Eo_Va{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--story-feature-video));grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.Story_feature__Eo_Va h3{font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.2;color:var(--black);margin:0 0 var(--space-sm)}.Story_featureText__vXFWd p{margin:0;max-width:40ch;font-size:var(--text-body)}.Story_featureText__vXFWd p+p{margin-top:14px}.Story_diagram__Ydp_R{width:100%;height:auto;display:block}.Story_node__vUZ7I{fill:var(--white);stroke:var(--mockup-border-line);stroke-width:1.2}.Story_nodeGood__1RwPh{stroke:var(--black);stroke-width:1.8}.Story_nodeMe__jVh7w{fill:var(--black);stroke:var(--black)}.Story_t1__u1bCZ{font-family:var(--font-body);font-weight:600;font-size:var(--text-body);fill:var(--black)}.Story_t1Inv__Bu7Mj{fill:var(--background-fill)}.Story_t2__4ZwHo{font-family:var(--font-intel-mono);font-size:var(--text-label);fill:var(--subtitle);letter-spacing:.02em}.Story_t2Inv__gelY6{fill:var(--background-fill);opacity:.7}.Story_t3__Q5O_I{font-family:var(--font-intel-mono);font-size:var(--text-label);fill:var(--black);letter-spacing:.08em}.Story_t3Dim__ceJ2U{fill:var(--subtitle)}.Story_arrow__d2IWm{fill:none;stroke:var(--subtitle);stroke-width:1.4}.Story_arrowGood__n6cTS{stroke:var(--black);stroke-width:2}.Story_pathsM__CFlOR{display:none;list-style:none;margin:0;padding:0;gap:var(--space-sm)}.Story_pathsM__CFlOR li{background:var(--white);border:1px solid var(--mockup-border-line);border-radius:4px;padding:14px 16px}.Story_pathsM__CFlOR li.Story_pathGood__TFy87{border-color:var(--black);border-width:1.5px}.Story_pathsM__CFlOR b{display:block;font-weight:600;font-size:var(--text-body);color:var(--black);margin:2px 0}.Story_pathsM__CFlOR span{display:block;font-family:var(--font-intel-mono);font-size:var(--text-label);color:var(--subtitle);letter-spacing:.03em;line-height:1.4}.Story_pathsM__CFlOR li.Story_pathGood__TFy87 .Story_label__YNhSE{color:var(--black)}.Story_layers__D6VUV{display:flex;align-items:stretch;width:100%;box-sizing:border-box}.Story_layerNode__chjof{flex:1 1;min-width:0;box-sizing:border-box;background:var(--white);border:1px solid var(--mockup-border-line);padding:16px}.Story_layerNode__chjof b{display:block;font-family:var(--font-serif);font-weight:500;font-size:20px;color:var(--black);line-height:1.2}.Story_layerNode__chjof span{font-family:var(--font-intel-mono);font-size:var(--text-label);color:var(--subtitle);letter-spacing:.03em}.Story_layerDash__t33sP{border-style:dashed;flex-grow:1.5}.Story_layerMe__j7w_K{background:var(--black);border-color:var(--black)}.Story_layerMe__j7w_K b,.Story_layerMe__j7w_K span{color:var(--background-fill)}.Story_layerMe__j7w_K span{opacity:.7}.Story_layerLink__hCBJZ{flex:0 0 64px;position:relative;display:flex;align-items:center;justify-content:center;font-family:var(--font-intel-mono);font-size:var(--text-label);color:var(--subtitle);text-align:center;letter-spacing:.04em;line-height:1.2;padding:0 6px}.Story_layerLink__hCBJZ:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px solid var(--subtitle)}.Story_layerLink__hCBJZ span{position:relative;background:var(--background-fill);padding:2px 4px}.Story_layerNarrow__QzwHW:before{border-top-style:dashed}.Story_journeyLink__doXMK{flex-basis:96px}@media (min-width:700px){.Story_story__48_Xt{--story-gutter-x:var(--page-gutter)}}@media (max-width:900px){.Story_sec__noYSq,.Story_short__thy7c{grid-template-columns:1fr;gap:var(--space-md);padding-block:var(--space-xl)}.Story_short__thy7c{padding-block:32px var(--space-lg)}.Story_hero__QkCZo{padding-bottom:var(--space-xl)}.Story_rail__ueLh6{position:static}.Story_rail__ueLh6 h2{font-size:26px}.Story_meta__yLuGh,.Story_principles__g_L45.Story_three__35f1t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Story_feature__Eo_Va,.Story_picks__bIhYj{grid-template-columns:1fr}.Story_feature__Eo_Va>figure{max-width:var(--story-feature-video)}.Story_layers__D6VUV{flex-direction:column}.Story_journeyLink__doXMK,.Story_layerLink__hCBJZ{flex:0 0 40px}.Story_layerLink__hCBJZ:before{top:0;bottom:0;left:50%;right:auto;border-top:0;border-left:1.5px solid var(--subtitle)}}@media (max-width:700px){.Story_stats__K28mt{grid-template-columns:1fr}.Story_stat__wgLAB,.Story_stat__wgLAB+.Story_stat__wgLAB{padding:var(--space-md) 0;border-left:0}.Story_stat__wgLAB+.Story_stat__wgLAB{border-top:1px solid var(--line)}}@media (max-width:640px){.Story_principles__g_L45,.Story_principles__g_L45.Story_three__35f1t{grid-template-columns:1fr;gap:28px}.Story_row__R_BIB.Story_n3__wchjb{grid-template-columns:1fr}.Story_frame__bGJgk,.Story_picks__bIhYj .Story_frame__bGJgk{padding:12px}.Story_diagramPaths__aiKmE{display:none}.Story_pathsM__CFlOR{display:grid}}@media (max-width:560px){.Story_lesson__Ta8x9 h3{font-size:21px}}@media (max-width:480px){.Story_meta__yLuGh{grid-template-columns:1fr}}