.latest-insights{padding:var(--lbw-space-25) 0;background:var(--lbw-surface-subtle)}.latest-insights__inner{gap:var(--lbw-space-15);flex-direction:column;display:flex}.latest-insights .section-heading h2{max-width:690px}.insight-grid{gap:var(--lbw-space-medium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.latest-insights__action{padding-top:var(--lbw-space-small);border-top:1px solid var(--lbw-border-question);align-items:flex-start;display:flex}@media (width<=1199px){.latest-insights{padding:var(--lbw-space-20) 0}}@media (width<=1023px){.insight-grid{gap:var(--lbw-space-7)}.latest-insights .insight-card__media{height:200px}}@media (width<=767px){.latest-insights{padding:var(--lbw-space-18) 0}.latest-insights__inner{gap:var(--lbw-space-12)}.insight-grid{gap:var(--lbw-space-14);grid-template-columns:1fr}.latest-insights .insight-card__media{height:230px}}body.home-page{overflow-x:hidden}.home-hero{min-height:900px;color:var(--lbw-text-inverse);display:flex;position:relative;overflow:hidden}.home-hero:before{z-index:1;background:var(--lbw-overlay-hero);content:"";pointer-events:none;position:absolute;inset:0}.home-hero__image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;transform:translate3d(0, var(--parallax-y,0), 0) scale(1.16);transform-origin:50%;will-change:transform;position:absolute;inset:0}.home-hero__panel{width:max(50vw,725px);padding:var(--lbw-hero-content-top) var(--lbw-gutter) var(--lbw-hero-edge-space) var(--lbw-content-offset);justify-content:center;align-items:flex-start;gap:var(--lbw-space-15);flex-direction:column;display:flex;position:relative}.home-hero__panel:before{z-index:1;background:var(--lbw-overlay-glass);backdrop-filter:blur(var(--lbw-overlay-blur));content:"";pointer-events:none;position:absolute;inset:0}.home-hero__copy,.home-hero__actions{z-index:3;position:relative}.home-hero__copy{flex-direction:column;gap:15px;width:100%;display:flex}.home-hero h1{font-size:var(--lbw-font-size-display);font-weight:var(--lbw-font-weight-regular);line-height:var(--lbw-line-height-body)}.home-hero h1 span{display:block}.home-hero__copy>p{max-width:645px;font-size:var(--lbw-font-size-md);line-height:var(--lbw-line-height-body)}.home-hero__actions{align-items:center;gap:var(--lbw-space-small);display:flex}.home-hero__mark{z-index:2;object-fit:cover;opacity:.5;mix-blend-mode:hard-light;pointer-events:none;width:400px;height:429px;position:absolute;top:calc(100% - 215px);left:-100px}.follow-up{background:linear-gradient(90deg, var(--lbw-surface-brand-primary-strong) 0 50%, var(--lbw-surface-brand-primary) 50% 100%);color:var(--lbw-text-inverse);position:relative;overflow:clip visible}.follow-up__inner{z-index:3;gap:var(--lbw-space-25);grid-template-columns:437px minmax(0,1fr);display:grid;position:relative}.follow-up__heading{justify-content:center;align-items:flex-start;gap:var(--lbw-space-small);padding:var(--lbw-space-25) 0;flex-direction:column;display:flex}.follow-up__heading h2{font-size:var(--lbw-font-size-heading-xl);font-weight:var(--lbw-font-weight-regular);line-height:var(--lbw-line-height-body)}.follow-up__copy{justify-content:center;align-items:flex-start;gap:var(--lbw-space-medium);min-width:0;padding:var(--lbw-space-25) 0 var(--lbw-space-25) var(--lbw-space-25);background:var(--lbw-surface-brand-primary);flex-direction:column;display:flex}.follow-up__lead{font-size:var(--lbw-font-size-lg);font-style:italic;line-height:var(--lbw-line-height-body)}.follow-up__copy>p:not(.follow-up__lead){font-size:var(--lbw-font-size-md);line-height:var(--lbw-line-height-body)}.follow-up__mark-left,.follow-up__mark-right{z-index:2;pointer-events:none;position:absolute}.follow-up__mark-left{object-fit:cover;opacity:.5;mix-blend-mode:hard-light;width:400px;height:429px;transform:rotate(var(--scroll-rotation,0deg));transform-origin:50%;will-change:transform;top:-215px;left:-100px}.follow-up__mark-right{background:var(--lbw-surface-brand-primary);width:426px;height:458px;mask:var(--follow-up-motif) center / contain no-repeat;bottom:-167px;right:-34px}.five-questions{padding:var(--lbw-space-25) 0;background:var(--lbw-surface-base);position:relative;overflow:hidden}.five-questions__inner{gap:var(--lbw-space-15);flex-direction:column;display:flex}.question-grid{border-radius:var(--lbw-radius-medium);background:linear-gradient(var(--lbw-surface-base), var(--lbw-surface-base)) padding-box, var(--lbw-border-gradient) border-box;border:1px solid #0000;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.question-card{gap:var(--lbw-space-small);min-width:0;padding:var(--lbw-space-15);transition:background-color .18s var(--lbw-ease-standard);flex-direction:column;display:flex}.question-card--green:focus-within{background-color:var(--lbw-surface-subtle)}.question-card--blue:focus-within{background-color:var(--lbw-surface-blue-subtle)}@media (hover:hover){.question-card--green:hover{background-color:var(--lbw-surface-subtle)}.question-card--blue:hover{background-color:var(--lbw-surface-blue-subtle)}}.question-card__number{width:50px;color:var(--lbw-text-brand-primary);font-size:var(--lbw-font-size-md);font-style:italic;line-height:var(--lbw-line-height-solid);letter-spacing:var(--lbw-tracking-label);display:block}.question-card--blue .question-card__number{color:var(--lbw-text-on-blue-muted)}.question-card__content{justify-content:space-between;align-items:flex-start;gap:var(--lbw-space-medium);flex-direction:column;flex:1;width:100%;display:flex}.question-card__copy{gap:var(--lbw-space-small);flex-direction:column;width:100%;display:flex}.question-card h3{color:var(--lbw-text-accent);font-size:var(--lbw-font-size-lg);font-weight:var(--lbw-font-weight-bold);line-height:var(--lbw-line-height-body)}.question-card--blue h3{color:var(--lbw-text-brand-secondary)}.question-card__copy p{color:var(--lbw-text-secondary);font-size:var(--lbw-font-size-sm);line-height:var(--lbw-line-height-body)}.question-card__action{gap:var(--lbw-space-2);border-bottom:0;min-height:auto;padding-bottom:0}.question-card__link-arrow{transition:transform var(--lbw-duration-fast) var(--lbw-ease-standard);display:inline-block}.question-card__action:hover .question-card__link-arrow,.question-card__action:focus-visible .question-card__link-arrow{transform:translate(3px)}.home-archetypes{align-items:center;gap:var(--lbw-space-medium);padding:var(--lbw-space-medium);border-radius:var(--lbw-radius-medium);background:var(--lbw-surface-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-archetypes__copy{gap:var(--lbw-space-4);display:grid}.home-archetypes h3{color:var(--lbw-text-accent);font-size:var(--lbw-font-size-heading-md);font-weight:var(--lbw-font-weight-regular);line-height:var(--lbw-line-height-compact)}.home-archetypes p{max-width:var(--lbw-prose-width);color:var(--lbw-text-secondary);font-size:var(--lbw-font-size-md);line-height:var(--lbw-line-height-relaxed)}.home-archetypes__action{justify-self:start;gap:var(--lbw-space-3);white-space:normal;max-width:100%}.home-archetypes__arrow{flex-shrink:0}.brand-statement{isolation:isolate;color:var(--lbw-text-inverse);justify-content:center;align-items:center;padding:150px 0;display:flex;position:relative;overflow:hidden}.brand-statement__image,.brand-statement__shade{width:100%;height:100%;position:absolute;inset:0}.brand-statement__image{object-fit:cover;object-position:center;transform:translate3d(0, var(--parallax-y,0), 0) scale(1.24);transform-origin:50%;will-change:transform}.brand-statement__shade{background:var(--lbw-overlay-dark)}.brand-statement__inner{gap:var(--lbw-space-medium);flex-direction:column;max-width:800px;display:flex;position:relative}.brand-statement__motif{opacity:.4;mix-blend-mode:color-dodge;pointer-events:none;width:426px;height:458px;position:absolute;top:-200px;left:0}.brand-statement h2{font-size:var(--lbw-font-size-heading-xl);font-weight:var(--lbw-font-weight-regular);line-height:var(--lbw-line-height-body);text-indent:60px;position:relative}.brand-statement p{font-size:var(--lbw-font-size-lg);line-height:var(--lbw-line-height-body);position:relative}.featured-insight{padding:var(--lbw-space-25) 0;background:var(--lbw-surface-base)}.featured-insight__card{border-radius:var(--lbw-radius);background:var(--lbw-surface-brand-secondary);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid;overflow:hidden}.featured-insight__media{min-width:0;position:relative;overflow:hidden}.featured-insight__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-insight__copy{align-items:flex-start;gap:var(--lbw-space-medium);min-width:0;padding:var(--lbw-space-15);color:var(--lbw-text-inverse);flex-direction:column;display:flex}.featured-insight__copy>div{gap:var(--lbw-space-small);flex-direction:column;display:flex}.featured-insight h2{font-size:var(--lbw-font-size-heading-md);font-style:italic;font-weight:var(--lbw-font-weight-regular);line-height:var(--lbw-line-height-body)}.featured-insight__copy>div>p:last-child{color:var(--lbw-text-on-blue-muted);font-size:var(--lbw-font-size-md);line-height:var(--lbw-line-height-body)}.meet-matt{padding:var(--lbw-space-25) 0;background:var(--lbw-surface-base)}.meet-matt__inner{gap:var(--lbw-space-25);grid-template-columns:minmax(0,4fr) minmax(0,5fr);display:grid}.meet-matt__portrait{border-radius:var(--lbw-radius);height:468px;position:relative;overflow:hidden}.meet-matt__portrait>picture,.meet-matt__portrait>picture>img,.meet-matt__portrait>img:first-child{object-fit:cover;width:100%;height:100%}.meet-matt__mark{object-fit:cover;opacity:.3;width:350px;height:376px;position:absolute;bottom:-81px;left:-101px}.meet-matt__caption{width:196px;padding:var(--lbw-space-small);background:var(--lbw-overlay-soft);color:var(--lbw-text-inverse);font-size:var(--lbw-font-size-xs);font-style:italic;font-weight:var(--lbw-font-weight-bold);line-height:var(--lbw-line-height-body);backdrop-filter:blur(10px);position:absolute;bottom:62px;left:0}.meet-matt__copy{align-items:flex-start;gap:var(--lbw-space-small);flex-direction:column;min-width:0;display:flex}.meet-matt h2{color:var(--lbw-text-primary);font-size:var(--lbw-font-size-heading-lg);font-weight:var(--lbw-font-weight-regular);line-height:var(--lbw-line-height-body)}.meet-matt__lead{color:var(--lbw-text-secondary);font-size:var(--lbw-font-size-lg);font-style:italic;line-height:var(--lbw-line-height-body)}.meet-matt__copy>p:not(.eyebrow):not(.meet-matt__lead){color:var(--lbw-text-secondary);font-size:var(--lbw-font-size-md);line-height:var(--lbw-line-height-body)}@media (width<=1199px){.home-hero__panel{width:min(62vw,725px)}.home-hero h1{font-size:clamp(52px, 5.4vw, var(--lbw-font-size-display))}.follow-up__inner{gap:var(--lbw-space-12);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.follow-up__heading{padding:var(--lbw-space-20) 0}.follow-up__copy{padding:var(--lbw-space-20) 0 var(--lbw-space-20) var(--lbw-space-14)}.five-questions{padding:var(--lbw-space-20) 0}.question-card{padding:clamp(var(--lbw-space-9), 4.5vw, 54px)}.featured-insight{padding:var(--lbw-space-20) 0}.featured-insight__card{grid-template-columns:58% 42%}.featured-insight__copy{padding:var(--lbw-space-12)}.meet-matt{padding:var(--lbw-space-20) 0}.meet-matt__inner{gap:var(--lbw-space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=1023px){.home-hero{min-height:820px}.home-hero__panel{width:68%}.follow-up__inner{gap:var(--lbw-space-8);grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr)}.follow-up__heading h2{font-size:42px}.follow-up__copy{gap:var(--lbw-space-7);padding:var(--lbw-space-16) 0 var(--lbw-space-16) var(--lbw-space-medium)}.question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.question-card{padding:var(--lbw-space-11)}.home-archetypes{gap:var(--lbw-space-6);grid-template-columns:minmax(0,1fr)}.brand-statement{padding:var(--lbw-space-30) 0}.featured-insight__copy{padding:var(--lbw-space-9)}.featured-insight h2{font-size:var(--lbw-font-size-heading-sm)}.meet-matt__inner{gap:var(--lbw-space-12)}.meet-matt__portrait{height:520px}}@media (width<=767px){.home-hero{min-height:780px}.home-hero__image{object-position:62% center}.home-hero__panel{width:100%;padding-inline:var(--lbw-gutter);gap:42px}.home-hero__panel:before{background:var(--lbw-overlay-glass-mobile)}.home-hero h1{font-size:clamp(var(--lbw-font-size-heading-lg), 12vw, 52px);line-height:1.22}.home-hero__copy>p{max-width:520px;font-size:17px}.home-hero__actions{flex-direction:column;align-items:flex-start;width:100%}.home-hero__actions .button-link{text-align:center;white-space:normal;justify-content:center;max-width:100%}.follow-up{background:var(--lbw-surface-brand-primary-strong)}.follow-up__inner{display:block}.follow-up__heading,.follow-up__copy{padding:var(--lbw-space-18) 0}.follow-up__heading h2{font-size:var(--lbw-font-size-heading-lg)}.follow-up__copy{isolation:isolate;gap:30px;position:relative}.follow-up__copy:before{inset:0 calc(-1 * var(--lbw-gutter));z-index:-1;background:var(--lbw-surface-brand-primary);content:"";pointer-events:none;position:absolute}.follow-up__mark-left{top:-120px;left:-160px}.home-hero__mark{top:calc(100% - 120px);left:-160px}.follow-up__mark-right{right:-220px}.five-questions{padding:var(--lbw-space-18) 0}.five-questions__inner{gap:var(--lbw-space-12)}.question-grid{grid-template-columns:1fr}.question-card{padding:var(--lbw-space-medium) var(--lbw-space-8);background-image:linear-gradient(var(--lbw-border-subtle), var(--lbw-border-subtle));background-position:bottom;background-repeat:no-repeat;background-size:calc(100% - 64px) 1px}.question-card:last-child{background-image:none}.home-archetypes{padding:var(--lbw-space-6)}.home-archetypes h3{font-size:var(--lbw-font-size-heading-sm)}.home-archetypes p{font-size:var(--lbw-font-size-sm)}.brand-statement{padding:var(--lbw-space-25) 0}.brand-statement__image{object-position:48% center}.brand-statement h2{text-indent:36px;font-size:38px}.brand-statement__motif{top:-160px;left:-60px}.featured-insight{padding:var(--lbw-space-18) 0}.featured-insight__card{grid-template-columns:1fr}.featured-insight__media{height:280px}.featured-insight__copy{padding:var(--lbw-space-medium) var(--lbw-space-8)}.meet-matt{padding:var(--lbw-space-18) 0}.meet-matt__inner{gap:var(--lbw-space-12);grid-template-columns:1fr}.meet-matt__portrait{height:420px}.meet-matt h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.home-hero__image,.brand-statement__image,.follow-up__mark-left{will-change:auto;transform:none}.question-card,.question-card__link-arrow{transition:none}}
