:root{--spacing-component-xs:4px;--spacing-4:16px}*{box-sizing:border-box;margin:0;padding:0}.body{display:flex;flex-direction:row;justify-content:center;margin:auto auto 80px;width:100%;min-height:100%}.content-body{max-width:1280px;margin-top:40px;margin-bottom:80px;align-items:center;gap:40px;overflow:visible}.content-body,.title-block{display:flex;width:100%;flex-direction:column}.title-block{align-items:flex-start;gap:56px}.subtitle-block{gap:16px}.content-block,.subtitle-block{display:flex;flex-direction:column;align-items:flex-start;width:100%}.content-block{gap:40px}.page-divider{width:100%;height:1px;background:var(--Colors-Gray-5,#e0e0e0)}.dark .page-divider{background:var(--slate-5)}.intro_column-set{display:inline-flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;gap:16px}.user-ui-page .intro_column{display:flex;flex-direction:column;width:320px;flex-shrink:0;align-items:flex-start;gap:4px}.ui-section-label{gap:4px}.ui-hero-section,.ui-section-label{display:flex;flex-direction:column;width:100%}.ui-hero-section{align-items:flex-start;gap:12px}.ui-hero-section__header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.ui-hero-card{position:relative;width:100%;min-height:560px;aspect-ratio:3456/1914;background:var(--bg-page,#f9f9f9);border:1px solid var(--border-default,#e0e0e0);border-radius:4px;overflow:hidden}.ui-hero-image{position:absolute;inset:-4px;display:block;width:calc(100% + 8px);max-width:none;height:calc(100% + 8px);margin:0;object-fit:cover;object-position:left top;pointer-events:none}.ui-version-control.lars-segmented-control{--font-sans:var(--typography-family-manrope,Manrope,sans-serif);--segment-bg:rgba(240,240,240,0.82);--segment-selected-bg:rgba(255,255,255,0.94);--segment-text:var(--color-text-low_emphasis,#8d8d8d);--segment-selected-text:var(--color-text-high_emphasis,#202020);flex:none;max-width:100%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ui-bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%}.user-ui-page .ui-bento-card{aspect-ratio:1/1;min-height:0;min-width:0;padding:24px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.ui-bento-card--blue{background:#0090ff}.ui-bento-card--light{background:#e6f4fe}.ui-bento-card--image{position:relative;padding:0;overflow:hidden}.ui-bento-card--image img{width:100%;height:100%;object-fit:cover;border-radius:16px;pointer-events:none}.ui-bento-upper{display:flex;flex-direction:column;width:100%;flex-shrink:0}.ui-bento-lower{width:100%;min-height:0;overflow:visible}.user-ui-page .ui-bento-tag{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-caption);letter-spacing:var(--tracking-normal);font-style:normal}.ui-bento-tag--on-color{color:white}.ui-bento-tag--medium{color:#646464}.user-ui-page .ui-bento-value{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:var(--text-metric);font-weight:var(--font-weight-regular);line-height:var(--leading-metric);color:white;letter-spacing:var(--tracking-normal);font-style:normal}.user-ui-page .ui-bento-heading{font-family:var(--heading-md-family,var(--font-manrope),"Manrope",sans-serif);font-size:var(--heading-md-size,var(--text-xl));font-weight:var(--heading-md-weight,var(--font-weight-medium));line-height:var(--heading-md-line-height,var(--leading-heading));text-wrap:pretty;color:#646464;letter-spacing:var(--heading-md-letter-spacing,var(--tracking-normal));font-style:normal}.user-ui-page .ui-bento-body{font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-body)}.user-ui-page .ui-bento-body,.user-ui-page .ui-bento-quote{font-family:var(--font-manrope),"Manrope",sans-serif;text-wrap:pretty;color:#646464;letter-spacing:var(--tracking-normal);font-style:normal}.user-ui-page .ui-bento-quote{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:var(--leading-heading)}.ui-evolution-wrapper{width:100%;background:transparent;border-radius:0;padding:0;display:flex;gap:24px}.ui-evolution-card{flex:1 0;min-width:0;height:560px;background:#f0f0f0;border-radius:8px;padding:24px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between}.user-ui-page .ui-evolution-title{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);text-wrap:balance;color:var(--color-text-high_emphasis,#202020);z-index:1}.user-ui-page .ui-evolution-body,.user-ui-page .ui-evolution-title{font-family:var(--font-manrope),"Manrope",sans-serif;position:relative;flex-shrink:0;letter-spacing:var(--tracking-normal);font-style:normal}.user-ui-page .ui-evolution-body{font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-body);text-wrap:pretty;color:var(--color-text-medium_emphasis,#646464);z-index:2;margin:0 -24px -24px;padding:48px 24px 24px}.ui-evolution-body:before{content:"";position:absolute;inset:0;top:-88px;background:linear-gradient(0deg,#f0f0f0 0,#f0f0f0 calc(100% - 88px),rgba(240,240,240,0));z-index:-1;pointer-events:none}.ui-evolution-thumbs{position:absolute;inset:0;pointer-events:none;transform:translateY(-36px)}.ui-evolution-thumb{position:absolute;background:white;border-radius:8px;overflow:hidden;box-sizing:border-box;box-shadow:0 12px 32px -16px rgba(0,0,51,.06),0 8px 40px 0 rgba(0,0,0,.05)}.ui-evolution-thumb--muted-border{border:1px solid var(--color-border-muted,#e0e0e0)}.ui-evolution-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ui-flows-section{display:flex;flex-direction:column;gap:24px;width:100%;align-items:flex-start}.user-ui-page .ui-flows-label{display:flex;flex-direction:column;gap:4px;flex-shrink:0;width:100%;position:static}.user-ui-page .ui-flows-label .title2_text{font-size:var(--text-2xl);line-height:var(--leading-section)}.user-ui-page .ui-flows-list{flex:1 1;gap:48px;min-width:0}.ui-flow-item,.user-ui-page .ui-flows-list{display:flex;flex-direction:column;width:100%}.ui-flow-item{gap:24px}.user-ui-page .ui-flow-header{display:flex;flex-direction:column;gap:var(--space-2);width:80%;align-self:flex-start}.user-ui-page .ui-flow-title{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);text-wrap:balance;color:var(--color-text-high_emphasis,#202020)}.user-ui-page .ui-flow-description,.user-ui-page .ui-flow-title{font-family:var(--font-manrope),"Manrope",sans-serif;letter-spacing:var(--tracking-normal);font-style:normal}.user-ui-page .ui-flow-description{font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-body);text-wrap:pretty;color:var(--color-text-medium_emphasis,#646464)}.ui-flow-image{position:relative;width:100%;height:480px;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#f0f0f0}.ui-flow-image img,.ui-flow-image video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.ui-flow-divider{width:100%;height:1px;background:#cbd5e1;flex-shrink:0}.ui-reflections-section{display:flex;gap:100px;width:100%;align-items:center}.ui-reflections-text{display:flex;flex:1 1;flex-direction:column;gap:9px;min-width:0}.user-ui-page .ui-reflections-heading{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:var(--leading-section);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-text-high_emphasis,#202020);font-style:normal}.user-ui-page .ui-reflections-body{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-body);text-wrap:pretty;color:var(--color-text-medium_emphasis,#646464);letter-spacing:var(--tracking-normal);font-style:normal}.ui-reflections-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;grid-gap:8px;gap:8px;width:628px;flex-shrink:0;align-items:stretch}.ui-reflection-card{background:#f0f0f0;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.ui-reflection-card--span{grid-row:1/span 2}.ui-reflection-card--speed{grid-column:1;grid-row:1}.ui-reflection-card--feedback{grid-column:2;grid-row:1/span 2}.ui-reflection-card--flexibility{grid-column:1;grid-row:2}.user-ui-page .ui-reflection-title{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-normal);font-style:normal}.ui-reflection-title--blue{color:#0588f0}.ui-reflection-title--gray{color:#8d8d8d}.user-ui-page .ui-reflection-body{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:var(--text-sm);line-height:var(--leading-caption);letter-spacing:var(--tracking-normal)}.user-ui-page .title_text,.user-ui-page .ui-reflection-body{font-weight:var(--font-weight-regular);text-wrap:pretty;color:var(--color-text-high_emphasis,#202020);font-style:normal}.user-ui-page .title_text{font-family:var(--font-sentient),"Sentient",serif;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.user-ui-page .title2_text,.user-ui-page .title3_text{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:var(--leading-section);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-text-high_emphasis,#202020);font-style:normal}.user-ui-page .subtitle_text{font-weight:var(--font-weight-regular);text-wrap:pretty;color:var(--color-text-medium_emphasis,#646464)}.user-ui-page .subtitle3_text,.user-ui-page .subtitle_text{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:var(--text-lg);line-height:var(--leading-role);letter-spacing:var(--tracking-normal);font-style:normal}.user-ui-page .subtitle3_text{font-weight:var(--font-weight-bold);color:var(--color-text-high_emphasis,#202020)}.user-ui-page .body_text{font-size:var(--text-md);line-height:var(--leading-body)}.user-ui-page .body_text,.user-ui-page .label_text{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:var(--font-weight-regular);color:var(--color-text-medium_emphasis,#646464);letter-spacing:var(--tracking-normal);font-style:normal}.user-ui-page .label_text{font-size:var(--text-sm);line-height:var(--leading-caption)}.dark .user-ui-page .case-study-outcome,.user-ui-page .case-study-outcome{box-shadow:none}.user-ui-page .case-study-outcome__title{width:100%;font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:var(--leading-section);letter-spacing:var(--tracking-tight)}.user-ui-page .case-study-outcome__body,.user-ui-page .case-study-outcome__title{text-wrap:pretty;font-family:var(--font-manrope),"Manrope",sans-serif;font-style:normal}.user-ui-page .case-study-outcome__body{max-width:none;font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-normal)}.dark .user-ui-page .case-study-outcome__evidence-item,.user-ui-page .case-study-outcome__evidence-item{background:var(--bg-elevated);box-shadow:none}.user-ui-page .case-study-outcome__evidence-item dd{font-weight:var(--font-weight-semibold);line-height:var(--leading-body);font-family:var(--font-manrope),"Manrope",sans-serif;font-size:var(--text-md);letter-spacing:var(--tracking-normal);font-style:normal}.ui-media-zoom{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:48px 24px 24px;background:rgba(0,0,0,.72);cursor:zoom-out}.ui-media-zoom__frame{max-width:min(1600px,100%);max-height:100%;cursor:zoom-out}.ui-media-zoom__frame img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 72px);object-fit:contain;border-radius:8px;outline:1px solid oklch(0 0 0/.1);box-shadow:0 16px 48px rgba(0,0,0,.28)}.dark .ui-media-zoom__frame img{outline-color:oklch(1 0 0/.1)}.ui-media-zoom__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--Colors-Gray-6,#d9d9d9);border-radius:100px;background:var(--color-surface-elevated,#ffffff);cursor:pointer;overflow:hidden;transition-property:transform;transition-duration:.15s;transition-timing-function:ease-out}.ui-media-zoom__close:hover{background:#fafafa}.ui-media-zoom__close:active{transform:scale(.96)}.ui-media-zoom__close img{display:block;width:16px;height:16px}.dark .ui-media-zoom__close{border-color:var(--Colors-Gray-6,#3a3a3a);background:var(--Colors-Gray-3,#232323)}.dark .ui-media-zoom__close img{filter:invert(1) brightness(.72)}.dark .ui-version-control.lars-segmented-control{--segment-bg:rgba(32,32,32,0.82);--segment-selected-bg:rgba(255,255,255,0.14);--segment-text:var(--color-text-medium_emphasis,#8d8d8d);--segment-selected-text:var(--color-text-high_emphasis,#f0f0f0)}.dark .ui-bento-card--light{background:var(--blue-4)}.dark .ui-bento-card--light .ui-bento-tag--medium{color:var(--blue-11)}.dark .ui-bento-card--light .ui-bento-heading,.dark .ui-bento-card--light .ui-bento-quote{color:var(--blue-12)}.dark .ui-bento-card--light .ui-bento-body{color:var(--blue-11)}.dark .ui-bento-card--blue{background:var(--blue-9)}.dark .ui-evolution-card{background:var(--slate-3)}.dark .ui-evolution-body:before{background:linear-gradient(to top,var(--slate-3) 0,var(--slate-3) calc(100% - 88px),transparent 100%)}.dark .ui-evolution-thumb{background:var(--slate-2)}.dark .ui-evolution-thumb--muted-border,.dark .ui-flow-image{border-color:var(--slate-5)}.dark .ui-flow-image{background:var(--slate-2)}.dark .ui-flow-divider{background:var(--slate-5)}.dark .ui-reflection-card{background:var(--slate-3)}.ui-duration-tooltip{position:fixed;display:flex;align-items:center;gap:8px;background:#d5efff;border-radius:9999px;padding:8px 16px;pointer-events:none;z-index:9999;max-width:380px}.ui-duration-tooltip__text{font-family:Manrope,sans-serif;font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:1.5;color:#0588f0}@media (max-width:1540px){.body{padding-left:40px;padding-right:40px}}@media (max-width:1280px){.content-body{padding-left:40px;padding-right:40px}.user-ui-page .intro_column{width:auto;flex:1 1;min-width:0}.user-ui-page .ui-bento-card{aspect-ratio:auto;min-height:360px;gap:12px}}@media (max-width:1024px){.body{gap:0;padding-left:0;padding-right:0}.content-body{padding-left:16px;padding-right:16px;margin-top:32px;margin-bottom:40px;gap:24px}.content-block,.title-block{gap:24px}.user-ui-page .title_text{font-size:var(--text-metric);line-height:var(--leading-metric)}.user-ui-page .subtitle_text{font-size:var(--text-lg);line-height:var(--leading-role)}.user-ui-page .subtitle3_text{font-size:var(--text-md);line-height:var(--leading-body);font-weight:var(--font-weight-semibold)}.intro_column-set{gap:16px}.ui-bento-grid{grid-template-columns:repeat(2,1fr);gap:12px}.user-ui-page .ui-bento-card{aspect-ratio:auto;min-height:320px;padding:20px;gap:12px}.user-ui-page .ui-bento-card--image{padding:0}.user-ui-page .ui-bento-value{font-size:var(--text-2xl);line-height:var(--leading-section)}.ui-evolution-wrapper{flex-direction:column;padding:0;gap:16px}.ui-evolution-card{height:auto;min-height:420px;padding:20px}.user-ui-page .ui-evolution-body{margin:0 -20px -20px;padding:48px 20px 20px}.ui-evolution-thumbs:not(.ui-evolution-thumbs--stack){transform:translateY(-24px) scale(.72);transform-origin:center top}.user-ui-page .ui-flows-list{gap:40px}.ui-flow-item{gap:16px}.ui-flow-image{height:auto;aspect-ratio:16/10;min-height:220px}.ui-reflections-section{flex-direction:column;gap:32px;align-items:stretch}.ui-reflections-grid{width:100%}}@media (max-width:720px){.user-ui-page .title_text{font-size:var(--text-2xl);line-height:var(--leading-section)}.user-ui-page .case-study-outcome__title,.user-ui-page .title2_text,.user-ui-page .title3_text,.user-ui-page .ui-reflections-heading{font-size:var(--text-xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-normal)}.user-ui-page .ui-flows-label .title2_text{font-size:var(--text-2xl);line-height:var(--leading-section)}.user-ui-page .subtitle_text{font-size:var(--text-md);line-height:var(--leading-body)}.user-ui-page .intro_column-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.content-block{gap:24px}.ui-bento-grid{grid-template-columns:1fr;gap:12px}.user-ui-page .ui-bento-card{aspect-ratio:auto;min-height:180px;padding:20px}.user-ui-page .ui-bento-card--image{padding:0;aspect-ratio:1/1}.user-ui-page .ui-bento-value{font-size:var(--text-2xl);line-height:var(--leading-section)}.user-ui-page .ui-bento-quote,.user-ui-page .ui-evolution-title,.user-ui-page .ui-flow-title,.user-ui-page .ui-reflection-title{font-size:var(--text-lg);line-height:var(--leading-role)}.ui-evolution-wrapper{padding:0}.ui-evolution-card{min-height:360px;padding:16px}.user-ui-page .ui-evolution-body{margin:0 -16px -16px;padding:40px 16px 16px}.ui-evolution-thumbs:not(.ui-evolution-thumbs--stack){transform:translateY(-16px) scale(.58)}.user-ui-page .ui-flows-list{gap:32px}.user-ui-page .ui-flow-header{width:100%}.ui-flow-image{min-height:200px;aspect-ratio:4/3}.ui-reflections-section{gap:24px}.ui-reflections-grid{grid-template-columns:1fr;gap:12px}.ui-reflection-card--feedback,.ui-reflection-card--flexibility,.ui-reflection-card--span,.ui-reflection-card--speed{grid-column:1;grid-row:auto}.ui-duration-tooltip{display:none}}