.cs{color:#fafafa;min-height:100vh;font-family:var(--font-display);--glass-blur:14px;background:radial-gradient(725px 2473px at 80% 21%,#3b4a5833 0%,#3b4a5800 100%),linear-gradient(#1a222999,#1a222999),#000;position:relative;overflow:clip visible}.cs section{z-index:1;position:relative}.cs .ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.cs .ambient__drift,.cs .ambient__sway{border-radius:50%;position:absolute}.cs .ambient__drift{background:radial-gradient(circle,#3f5f584d 0%,#3f5f5800 68%);width:68vw;height:68vw;animation:42s cubic-bezier(.45,0,.55,1) infinite gcDrift;top:-18vh;left:46vw}.cs .ambient__sway{background:radial-gradient(circle,#3b4a5842 0%,#3b4a5800 66%);width:62vw;height:62vw;animation:55s cubic-bezier(.45,0,.55,1) infinite gcSway;bottom:-26vh;left:-18vw}@keyframes gcDrift{0%{transform:translate(0,0)scale(1)}33%{transform:translate(-6vw,5vh)scale(1.18)}66%{transform:translate(5vw,-4vh)scale(.92)}to{transform:translate(0,0)scale(1)}}@keyframes gcSway{0%{transform:translate(0,0)scale(1)}50%{transform:translate(7vw,-6vh)scale(1.24)}to{transform:translate(0,0)scale(1)}}.cs .wrap{box-sizing:border-box;width:100%;max-width:1280px;padding:clamp(44px, 7vh, 64px) var(--gutter-case);margin:0 auto}.cs .wrap--flush-b{padding-bottom:0}.cs .wrap--tight{padding:clamp(32px, 5vh, 48px) var(--gutter-case) 0}.cs .wrap--callout{padding:clamp(24px, 4vh, 40px) var(--gutter-case) clamp(44px, 7vh, 64px)}.cs .head{flex-direction:column;gap:12px;display:flex}.cs .head--gap{margin-bottom:clamp(32px,5vh,48px)}.cs .head__row{letter-spacing:.02em;text-transform:uppercase;color:#b7dad2;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:200;line-height:1;display:flex}.cs .head__rule{transform-origin:0;background:#b7dad226;height:1px}.cs .h2{color:#b7dad2;text-wrap:pretty;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.2}.cs .h2--tight{margin-bottom:16px}.cs .h2--section{margin-bottom:clamp(32px,5vh,48px)}.cs .h2--narrow{max-width:46ch}.cs .body{color:#fafafa;text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:1.4}.cs .body--white{color:#fff;font-weight:200}.cs .body--wide{max-width:86ch}.cs .body--section{margin-bottom:clamp(32px,5vh,48px)}.cs .body--outcomes{margin-bottom:clamp(24px,4vh,32px)}.cs .body--after-figure{color:#fff;margin-top:clamp(32px,5vh,48px)}.cs .caption{letter-spacing:.02em;text-transform:uppercase;color:#fafafa;font-size:12px;font-weight:400;line-height:1}.cs .caption--center{text-align:center}.cs .metric{color:#8dafa7;font-size:clamp(36px,3.8vw,48px);font-weight:900;line-height:1}.cs .metric__pct{font-size:.46em}.cs .metric__label{color:#fff;text-wrap:pretty;font-size:16px;font-weight:400;line-height:1.3}.cs .metric__label--lg{font-size:16px;line-height:1.2}.cs .quote{box-sizing:border-box;border-left:2px solid #b7dad2;flex-direction:column;gap:4px;margin:0;padding:0 0 0 20px;display:flex}.cs .quote--tight{margin-top:8px}.cs .quote--closing{justify-content:center;margin-top:clamp(32px,5vh,48px);padding:0 20px}.cs .quote__text{color:#fff;text-wrap:pretty;font-size:18px;font-weight:400;line-height:1.4}.cs .quote__cite{text-transform:uppercase;color:#b7dad2;font-size:14px;font-weight:400;line-height:1.4}.cs .figure{flex-direction:column;gap:12px;margin:clamp(32px,5vh,48px) auto 0;display:flex}.cs .figure--wide{width:83%}.cs .figure--narrow{width:70%}.cs .figure--flush{margin-top:0}.cs .figure__frame{border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 60px 110px -60px #000000f2}.cs .figure__frame img{width:100%;height:auto;display:block}.cs .prose{flex-direction:column;gap:16px;max-width:86ch;display:flex}.cs .pull{text-align:center;color:#b7dad2;text-wrap:pretty;max-width:46ch;margin:clamp(32px,5vh,48px) auto 0;font-size:clamp(20px,2.2vw,24px);font-weight:400;line-height:1.2}.cs .hero{box-sizing:border-box;align-items:flex-end;min-height:100vh;padding-bottom:70px;display:flex;overflow:hidden}.cs .hero__bg{clip-path:inset(0);position:absolute;inset:0;overflow:hidden}.cs .hero__img{object-fit:cover;object-position:50% 38%;will-change:transform, opacity;width:100%;height:112%;position:absolute;top:-6%;left:0}.cs .hero__veil-a,.cs .hero__veil-b{position:absolute;inset:0}.cs .hero__veil-a{background:#1a2229d9}.cs .hero__veil-b{background:linear-gradient(#0c1117a8 0%,#0c11170f 30%,#0c111794 72%,#0c1117 100%)}.cs .hero__inner{z-index:2;box-sizing:border-box;width:100%;max-width:1280px;padding:clamp(120px, 16vh, 180px) var(--gutter-case) clamp(56px, 9vh, 88px);will-change:transform, opacity;flex-direction:column;gap:24px;margin:0 auto;display:flex;position:relative}.cs .hero__tags{flex-wrap:wrap;gap:24px;display:flex}.cs .tag{box-sizing:border-box;color:#b7dad2;white-space:nowrap;background:#b7dad21a;border-radius:9999px;padding:8px 12px;font-size:clamp(16px,1.6vw,20px);font-weight:400;line-height:1.2}.cs .hero__title-wrap{flex-direction:column;gap:12px;display:flex}.cs .hero__title{text-transform:uppercase;color:#b7dad2;flex-direction:column;margin:0;font-size:clamp(32px,5.6vw,72px);font-weight:400;line-height:1;display:flex}.cs .mask{display:block;overflow:hidden}.cs .mask>span{transform-origin:0 0;display:block}.cs .hero__lead{color:#fafafa;text-wrap:pretty;max-width:74ch;margin:0;font-size:clamp(17px,1.7vw,20px);font-weight:400;line-height:1.5}.cs .hero__meta{color:#fafafa;margin:0;font-size:16px;font-weight:400;line-height:1.5}.cs .snapshot{flex-direction:column;gap:clamp(28px,4vh,40px);display:flex}.cs .snapshot__row{flex-wrap:wrap;align-items:flex-start;gap:16px clamp(32px,5vw,64px);display:flex}.cs .snapshot__meta{flex-direction:column;flex:380px;gap:8px;min-width:0;display:flex}.cs .snapshot__label{letter-spacing:.06em;text-transform:uppercase;color:#b7dad29e;font-size:14px;font-weight:200;line-height:1}.cs .snapshot__text{color:#b7dad2;text-wrap:pretty;font-size:16px;font-weight:400;line-height:1.4}.cs .snapshot__metric{flex-direction:column;flex:0 200px;gap:8px;min-width:0;display:flex}.cs .problem{flex-wrap:wrap;align-items:stretch;gap:clamp(20px,2.6vw,44px);display:flex}.cs .problem__copy{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.cs .problem__slots{flex:280px;align-items:flex-start;gap:clamp(12px,1.4vw,18px);min-width:0;display:flex}.cs .slot-figure{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;margin:0;display:flex}.cs .slot-figure--top{padding-top:clamp(24px,6vh,64px)}.cs .slot-figure--bottom{padding-bottom:clamp(24px,6vh,64px)}.cs .slot{box-sizing:border-box;text-align:center;background:#b7dad20a;border-radius:16px;flex:auto;justify-content:center;align-items:center;min-height:clamp(280px,46vh,460px);padding:20px;display:flex;box-shadow:inset 0 0 0 1px #b7dad238}.cs .slot--shot{min-height:0;padding:0;display:block;overflow:hidden}.cs .slot--shot img{width:100%;height:auto;display:block}.cs .slot span{letter-spacing:.06em;text-transform:uppercase;color:#b7dad2a8;font-size:12px;font-weight:200;line-height:1.6}.cs .callout{box-sizing:border-box;background:#1a2229;border-radius:16px;flex-direction:row;align-items:center;gap:16px;padding:24px;display:flex}.cs .callout svg{flex:none;width:20px;height:20px;display:block}.cs .callout span{color:#b7dad2;text-wrap:pretty;flex:auto;font-size:20px;font-weight:400;line-height:1.4}.cs .discovery{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:clamp(32px,4vw,56px);display:grid}.cs .discovery__copy{flex-direction:column;gap:16px;min-width:0;display:flex}.cs .discovery__stats{flex-direction:column;gap:32px;min-width:0;display:flex}.cs .stat{flex-direction:column;gap:8px;display:flex}.cs .principles{flex-direction:column;gap:32px;display:flex}.cs .principle{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:16px 32px;display:grid}.cs .goals{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:clamp(24px,3vw,40px);display:grid}@media (width<=780px){.cs .goals{grid-template-columns:1fr}}.cs .goals .principles{gap:16px}.cs .principle--bare{display:block}.cs .principle__head{flex-direction:row;align-items:baseline;gap:16px;min-width:0;display:flex}.cs .principle__n{color:#b7dad2;flex:none;font-size:clamp(20px,2.1vw,24px);font-weight:400;line-height:1.2}.cs .principle__title{color:#fafafa;text-wrap:pretty;font-size:clamp(20px,2.1vw,24px);font-weight:400;line-height:1.2}.cs .track{position:relative}.cs .track__pin{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.cs .track__inner{box-sizing:border-box;width:100%;max-width:1280px;padding:clamp(32px, 5vh, 56px) var(--gutter-case);flex-wrap:wrap;align-items:center;gap:clamp(24px,3vw,56px);margin:0 auto;display:flex}.cs .sample__figure{flex-direction:column;flex:0 260px;align-items:flex-start;gap:12px;min-width:0;margin:0;display:flex}.cs .sample__shell{box-sizing:border-box;background:#0c1117;border-radius:20px;width:100%;max-width:280px;height:clamp(330px,58vh,520px);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 110px -60px #000000f2}.cs .sample__img{will-change:transform;width:100%;height:auto;display:block}.cs .sample__copy{flex-direction:column;flex:320px;gap:clamp(20px,3vh,28px);min-width:0;display:flex}.cs .beat{flex-direction:column;gap:8px;display:flex}.cs .beat:first-child{gap:12px}.cs .beat__tag{letter-spacing:.02em;text-transform:uppercase;color:#b7dad2;font-size:16px;font-weight:500;line-height:1}.cs .beat__title{color:#b7dad2;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.2}.cs .beat__text{color:#fff;text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:1.4}.cs .metrics-card{box-sizing:border-box;background:#1a222933;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:24px 32px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #202a33}.cs .metrics-card__item{flex-direction:column;gap:8px;display:flex}.cs .outcomes{flex-direction:column;gap:clamp(28px,4vh,40px);margin-top:clamp(32px,5vh,48px);display:flex}.cs .outcome{flex-wrap:wrap;align-items:flex-start;gap:12px clamp(24px,3vw,40px);display:flex}.cs .outcome__head{flex-direction:row;flex:0 299px;align-items:baseline;gap:16px;min-width:0;display:flex}.cs .outcome__text{flex:340px;min-width:0}.cs .reflection{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;display:grid}.cs .reflection__aside{flex-direction:column;gap:8px;display:flex}.cs .wrap--mockups{padding:32px var(--gutter-case);grid-template-columns:208fr 753fr;align-items:start;gap:32px;display:grid}.cs .ui-grid{box-sizing:border-box;width:100%;max-width:1280px;padding:32px clamp(var(--gutter-min), 4vw, 60px);grid-template-columns:repeat(auto-fit,196px);justify-content:center;align-items:center;gap:32px;margin:0 auto;display:grid}.cs .mockup{width:100%;min-width:0;height:auto}.cs .wrap--video{padding:32px var(--gutter-case)}.cs .video-slot{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;height:auto;display:block}.cs .wrap--nextprev{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));justify-items:stretch;gap:32px;display:grid}.cs .pager{box-sizing:border-box;color:#b7dad2;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:12px 0;transition:color .4s;display:flex}.cs .pager:hover{color:#fff}.cs .pager svg{flex:none;width:16px;height:16px;display:block}.cs .pager span{color:inherit;text-wrap:pretty;flex:auto;font-size:16px;font-weight:400;line-height:1.4}.cs .pager--prev span{text-align:right}.cs .pager--next span{text-align:left}.cs .rail{z-index:55;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);background:#0c11179e;transition:opacity .46s,transform .56s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #b7dad224,0 -20px 50px -30px #000000e6}.cs .rail__inner{box-sizing:border-box;align-items:center;gap:clamp(12px,2.4vw,32px);width:100%;max-width:1280px;margin:0 auto;padding:4px clamp(14px,4vw,60px);display:flex}.cs .rail__chap{letter-spacing:.02em;text-transform:uppercase;color:#b7dad2;white-space:nowrap;text-overflow:ellipsis;flex:none;width:190px;font-size:14px;font-weight:200;line-height:1;display:block;overflow:hidden}.cs .rail__wave-wrap{flex:auto;min-width:0;position:relative}.cs .rail__wave{pointer-events:none;width:100%;height:26px;position:absolute;top:8px;left:0;overflow:visible}.cs .rail__ticks{display:flex;position:relative}.cs .rail__ticks a{box-sizing:content-box;cursor:pointer;letter-spacing:.02em;color:#fafafa4d;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:56px;padding:0 0 6px;font-family:inherit;font-size:14px;font-weight:200;text-decoration:none;transition:color .4s;display:flex}.cs .rail__ticks a:hover{color:#b7dad2}.cs .rail__ticks a>span{background:#fafafa3d;border-radius:50%;width:4px;height:4px;transition:background .3s,transform .3s}.cs .track__inner--wide{padding-left:clamp(var(--gutter-min), 6vw, 80px);padding-right:clamp(var(--gutter-min), 6vw, 80px)}.cs .sample__figure--wide{flex:2 520px}.cs .sample__shell--wide{max-width:none;height:auto}.cs .sample__shell--wide img{width:100%;height:auto;display:block}.cs .sample--stacked{flex-direction:column;gap:clamp(24px,3.4vh,34px);display:flex}.cs .sample__figure--stacked{flex:none;width:76%;margin-inline:auto}.cs .label-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:24px;display:grid}.cs .label-row--32{gap:32px}.cs .label-row--40{gap:40px}.cs .body--breaks{white-space:pre-line}.cs .credit{grid-template-columns:minmax(0,219fr) minmax(0,701fr);align-items:start;gap:clamp(24px,3vw,40px);display:grid}.cs .credit__figure{flex-direction:column;align-items:flex-start;gap:12px;margin:0;display:flex}.cs .credit__shell{background:#0c1117;border-radius:20px;width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 110px -60px #000000f2}.cs .credit__shell img{width:100%;height:auto;display:block}.cs .credit__copy{flex-direction:column;gap:clamp(20px,3vh,32px);display:flex}.cs .credit__notes{flex-direction:column;gap:16px;display:flex}@media (width<=780px){.cs .credit{grid-template-columns:1fr}}.cs .mockup-pair{grid-template-columns:minmax(0,208fr) minmax(0,753fr);align-items:start;gap:clamp(16px,2.5vw,32px);display:grid}.cs .mockup{width:100%;height:auto;display:block}.cs .mockup--pair-screens{width:76%;margin-inline:auto}.cs .quote-stack{flex-direction:column;flex:320px;justify-content:center;gap:clamp(20px,3vh,32px);min-width:0;display:flex}.cs .carousel{flex-direction:column;gap:12px;margin:clamp(32px,5vh,48px) 0 0;display:flex}.cs .carousel__frame{background:#0c1117;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 60px 110px -60px #000000f2}.cs .carousel__slide{opacity:0;visibility:hidden;transition:opacity .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.cs .carousel__slide[data-active=true]{opacity:1;visibility:visible;position:relative}.cs .carousel__slide img{width:100%;height:auto;display:block}.cs .carousel__bar{background:linear-gradient(#0c111700,#0c1117e0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.cs .carousel__label{letter-spacing:.06em;text-transform:uppercase;color:#b7dad2;font-size:12px;font-weight:400;line-height:1}.cs .carousel__controls{align-items:center;gap:16px;display:flex}.cs .carousel__dots{align-items:center;gap:6px;display:flex}.cs .carousel__dot{cursor:pointer;background:#fafafa47;border:0;border-radius:1000px;width:6px;height:6px;padding:0;transition:width .3s cubic-bezier(.16,1,.3,1),background .3s}.cs .carousel__dot[aria-pressed=true]{background:#b7dad2;width:22px}.cs .carousel__arrows{gap:8px;display:flex}.cs .carousel__arrow{cursor:pointer;color:#fafafa;background:#ffffff0f;border:0;border-radius:1000px;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:14px;line-height:1;transition:background .4s,box-shadow .4s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.cs .carousel__arrow:hover{background:#b7dad224;box-shadow:inset 0 0 0 1px #b7dad28c}@media (width<=719px){.cs .rail{display:none}.cs .carousel__bar{background:0 0;position:static}}@media (prefers-reduced-motion:reduce){.cs .ambient__drift,.cs .ambient__sway{animation-duration:.001ms;animation-iteration-count:1}}.cs--proto .wrap--stack{flex-direction:column;gap:40px;display:flex}.cs--proto .wrap--stack-32{gap:32px}.cs--proto .tt{flex-direction:column;gap:16px;display:flex}.cs--proto .head__row{font-size:14px}.cs--proto .body,.cs--proto .beat__text,.cs--proto .outcome__text{line-height:1.5}.cs--proto .body--bright{color:#fff}.cs--proto .body--breaks{white-space:pre-line}.cs--proto .body--center{text-align:center}.cs--proto .callout{color:#b7dad2;align-items:center;font-size:20px;line-height:1.4}.cs--proto .callout__icon{flex:none;width:20px;height:20px;margin-top:4px}.cs--proto .callout--icon-center{align-items:center}.cs--proto .callout--icon-center .callout__icon{margin-top:0}.cs--proto .callout--breaks span{white-space:pre-line}.cs--proto .callout--bold span{font-weight:700}.cs--proto .snapshot__row{grid-template-columns:48.334% 36.459%;align-items:start;column-gap:3.334%;display:grid}.cs--proto .snapshot__meta,.cs--proto .snapshot__metric{flex:none}.cs--proto .snapshot__label{letter-spacing:.02em;color:#b7dad2}.cs--proto .snapshot__text{font-size:16px;font-weight:400;line-height:1.4}.cs--proto .metric__label{font-size:16px;line-height:1}.cs--proto .metrics-card{gap:24px 32px}.cs--proto .metrics-card--bare{box-shadow:none;background:0 0;padding:0 24px}.cs--proto .quote-stack{flex:none;gap:32px}.cs--proto .quote__cite{text-transform:none;font-size:18px;line-height:1.4}.cs--proto .figure{margin-top:0}.cs--proto .figure--wide{width:76%}.cs--proto .sample--stacked{gap:32px}.cs--proto .beat--head{gap:12px}.cs--proto .h2--sm,.cs--proto .beat__title--sm{font-size:clamp(20px,2.2vw,24px)}.cs--proto .screen-labels{flex-direction:column;gap:8px;display:flex}.cs--proto .wrap--mockup{padding-top:32px;padding-bottom:32px}.cs--proto .wrap--mockup-flush{padding-top:0;padding-bottom:0}.cs--proto .principles--hug{flex-direction:column;gap:24px;display:flex}.cs--proto .principles--hug .principle{grid-template-columns:40px minmax(160px,220px) minmax(0,1fr);align-items:start;column-gap:24px;min-width:0;display:grid}.cs--proto .principles--hug .principle__head{display:contents}.cs--proto .principles--hug .principle__n{grid-column:1}.cs--proto .principles--hug .principle__title{grid-column:2}.cs--proto .principles--hug .principle>.body{grid-column:3}@media (width<=780px){.cs--proto .wrap--stack{gap:32px}}.cs--vero .hyp-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:32px;display:grid}.cs--vero .p2{color:#fff;text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:1.5}.cs--vero .p2 b{font-weight:700}.cs--vero .snapshot__text{font-weight:400}.cs--vero .snapshot{gap:40px}.cs--vero .metric__label{font-size:16px}.cs--vero .goals{grid-template-columns:minmax(0,177fr) minmax(0,751fr);gap:32px}.cs--vero .goals__list{flex-direction:column;gap:24px;display:flex}.cs--vero .credit{gap:40px}.cs--vero .credit__copy,.cs--vero .credit__notes{gap:32px}.cs--vero .outcome{gap:12px 32px}.cs--vero .outcome__head{flex:0 0 299px}.cs--vero .outcome__text{flex:300px}@media (width<=780px){.cs--vero .goals{grid-template-columns:minmax(0,1fr)}}.tt ul{padding-left:2em}@media (width<=780px){.cs .figure--wide,.cs .figure--narrow,.cs--proto .figure--wide,.cs .mockup--pair-screens,.cs--proto .mockup--pair-screens,.cs .sample__figure--stacked,.cs--proto .sample__figure--stacked{width:100%}.cs .mockup--phone{max-width:100%}.cs .wrap--mockups,.cs .mockup-pair,.cs--proto .mockup-pair{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:24px}.cs .ui-grid{grid-template-columns:minmax(0,1fr);gap:24px}.cs .sample__figure{flex:100%}.cs .sample__shell{max-width:100%}.cs .snapshot{grid-template-columns:minmax(0,1fr);row-gap:24px;display:grid}.cs .snapshot__row,.cs--proto .snapshot__row{display:contents}.cs .snapshot__meta{order:1}.cs .snapshot__metric{order:2}.cs .snapshot__row:first-child .snapshot__metric{margin-top:8px}.cs--proto .principles--hug .principle{flex-direction:column;gap:16px;display:flex}.cs--proto .principles--hug .principle__head{flex-direction:row;align-items:baseline;gap:16px;display:flex}.cs--proto .principles--hug .principle__n,.cs--proto .principles--hug .principle__title,.cs--proto .principles--hug .principle>.body{grid-column:auto}.cs .outcome__head{flex:100%}.cs .callout,.cs--proto .callout{padding:16px;font-size:16px;line-height:1.5}.cs .callout span,.cs--proto .callout span{font-size:16px;line-height:1.5}}
