.home_hero__GzpdM{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(2.5rem,4vw,3.5rem)}.home_heroGrid__KMMBn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.home_heroText__kiuu_{display:grid;gap:1.5rem}.home_heroText__kiuu_ h1{max-width:12ch}.home_heroNote__wlCgZ{font-size:18px;color:var(--muted)}.home_heroFigure__iCnA_ img{display:block;width:100%;height:auto;aspect-ratio:1.3;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 60%;object-position:50% 60%;border-radius:var(--radius);background:var(--sand)}.home_heroFigure__iCnA_ figcaption{margin-top:.9rem;font-size:18px;line-height:1.45;color:var(--muted)}.home_heroFigure__iCnA_ figcaption strong{color:var(--ink)}.home_heroStats__4p8bA{display:grid;grid-template-columns:1fr;gap:1.25rem;align-content:start}.home_proof__Rq0vV{padding-block:0 clamp(3.5rem,6vw,5rem)}.home_proofGrid__CjB_r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:2rem clamp(2rem,5vw,5rem);padding-top:2.25rem;border-top:1px solid var(--line)}.home_logoGroup__okFmh{display:grid;gap:.9rem}.home_logoCaption__PtHUo{font:500 13px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.home_logoRow__jM5DW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.5rem}.home_logoRow__jM5DW li{display:flex;align-items:center;justify-content:center;min-width:0;min-height:64px}.home_logoRow__jM5DW img{display:block;width:auto;height:auto;max-width:90%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply;opacity:.82}@media (max-width:640px){.home_logoRow__jM5DW{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.home_logoRow__jM5DW li:last-child:nth-child(odd){grid-column:1/-1;width:calc((100% - 1rem) / 2);justify-self:center}}.home_situations__sIZTU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home_situation__XaOkG{padding:clamp(1.5rem,2.5vw,2.1rem);border-radius:var(--radius);background:var(--cream);display:grid;gap:.8rem;align-content:start}.home_situation__XaOkG h3{font-size:clamp(1.45rem,2vw,1.75rem);line-height:1.22}.home_situation__XaOkG p{font-size:19px;line-height:1.55;color:var(--muted)}.home_triggers__F9r__{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem}.home_triggers__F9r__ p{font-size:19px}.home_chip__ccxER{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:17px;line-height:1.3}.home_caseDark__TAwrp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.home_caseMedia__xELzH{display:grid;gap:1rem;position:sticky;top:104px}.home_caseMedia__xELzH img{display:block;width:100%;height:auto;border-radius:var(--radius)}.home_caseMediaRow__k_xmr{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.home_caseMediaRow__k_xmr img{aspect-ratio:1.3;-o-object-fit:cover;object-fit:cover}.home_caseText__XxYcg{display:grid;gap:1.3rem}.home_caseText__XxYcg>p:not([class]){font-size:20px;line-height:1.6;color:var(--on-dark-muted)}.home_caseText__XxYcg>p:not([class]) strong{color:var(--on-dark)}.home_result__HQT4g{padding:1.5rem 1.6rem;border-radius:var(--radius);background:#243021}.home_result__HQT4g p{font-size:19px;line-height:1.55;color:var(--on-dark)}.home_result__HQT4g .home_resultLabel__1YiPO{font:500 13px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);margin-bottom:.5rem}.home_caseQuote__6y_ka{padding-top:.5rem}.home_paths__sPjV4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home_path__xPaVo{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:.85rem;padding:clamp(1.5rem,2.4vw,2rem);border-radius:var(--radius);background:#fff}.home_pathArt__MKsVB{height:108px}.home_pathArt__MKsVB img{height:100%;width:auto}.home_path__xPaVo h3{font-size:2rem;line-height:1.1}.home_pathFor__WRy70{font-size:19px;font-weight:500;line-height:1.4}.home_path__xPaVo p.home_pathText__3eHDj{font-size:19px;line-height:1.55;color:var(--muted)}.home_audit__J07dy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem 2rem;align-items:center;margin-top:1rem;padding:clamp(1.4rem,2.4vw,2rem);border-radius:var(--radius);background:var(--sage)}.home_audit__J07dy img{width:96px;height:auto}.home_audit__J07dy h3{font-size:1.6rem}.home_audit__J07dy p{margin-top:.4rem;font-size:19px;line-height:1.55;color:var(--muted);max-width:62ch}.home_halves__mfMp4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home_half__ABc2e{display:grid;grid-template-rows:auto 1fr;border-radius:var(--radius);overflow:hidden;background:#fff}.home_halfTop__uAbDn{padding:1.6rem 1.75rem 1.4rem;background:var(--sand);display:grid;gap:.6rem}.home_halfTop__uAbDn h3{font-size:1.55rem;line-height:1.2}.home_halfTop__uAbDn p{font-size:18px;line-height:1.5;color:var(--muted)}.home_halfBottom__G4E_G{padding:1.4rem 1.75rem 1.75rem;display:grid;gap:.6rem;align-content:start}.home_halfBottom__G4E_G p{font-size:19px;line-height:1.55}.home_half__ABc2e p.home_tag__VsA5f,.home_tag__VsA5f{font:500 13px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.home_tagAccent__yuava{color:var(--accent)}.home_resibo__i0VAm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.home_resiboImages__ItnLH{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.home_resiboImages__ItnLH img{display:block;width:100%;height:auto;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.home_resiboImages__ItnLH figcaption{margin-top:.75rem;font-size:18px;line-height:1.45;color:var(--muted)}.home_founders__9Ii4c{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.home_founderPhotos__lfMos{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.home_founderPhotos__lfMos figure:nth-child(2){margin-top:2.5rem}.home_founderPhotos__lfMos img{display:block;width:100%;height:auto;aspect-ratio:.8;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border-radius:var(--radius)}.home_founderPhotos__lfMos figcaption{margin-top:.75rem;font-size:18px;line-height:1.4}.home_founderPhotos__lfMos figcaption strong{display:block;font-size:19px}.home_founderPhotos__lfMos figcaption span{display:block;color:var(--muted)}.home_fit__YfzJJ{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:clamp(2.5rem,4vw,3.5rem)}.home_fitCard__DbkHD{padding:clamp(1.5rem,2.4vw,2rem);border-radius:var(--radius);background:var(--card);display:grid;gap:1.1rem;align-content:start}.home_fitCard__DbkHD h3{font-size:1.5rem}.home_foundersQuote__yEku_{margin-top:1rem}@media (max-width:1100px){.home_logoRow__jM5DW{gap:1rem 1.25rem}.home_halves__mfMp4,.home_paths__sPjV4{grid-template-columns:1fr}.home_path__xPaVo{grid-template-columns:minmax(0,1fr) 120px;grid-template-rows:none;-moz-column-gap:1.5rem;column-gap:1.5rem}.home_path__xPaVo>*{grid-column:1}.home_path__xPaVo .home_pathArt__MKsVB{grid-column:2;grid-row:1/span 3;height:110px;justify-self:end}}@media (max-width:900px){.home_caseDark__TAwrp,.home_founders__9Ii4c,.home_heroGrid__KMMBn,.home_proofGrid__CjB_r,.home_resibo__i0VAm{grid-template-columns:minmax(0,1fr)}.home_caseMedia__xELzH{position:static}.home_heroStats__4p8bA{grid-template-columns:1fr 1fr}.home_heroText__kiuu_ h1{max-width:14ch}.home_audit__J07dy{grid-template-columns:minmax(0,1fr)}.home_audit__J07dy img{width:80px}}@media (max-width:640px){.home_heroFigure__iCnA_ img{aspect-ratio:1.2}.home_fit__YfzJJ,.home_resiboImages__ItnLH,.home_situations__sIZTU{grid-template-columns:minmax(0,1fr)}.home_audit__J07dy p,.home_caseText__XxYcg>p:not([class]),.home_halfBottom__G4E_G p,.home_path__xPaVo p.home_pathText__3eHDj,.home_result__HQT4g p,.home_situation__XaOkG p{font-size:18px}.home_logoRow__jM5DW{gap:1rem 1.75rem}.home_path__xPaVo{grid-template-columns:minmax(0,1fr)}.home_path__xPaVo .home_pathArt__MKsVB{grid-column:1;grid-row:auto;justify-self:start;height:84px}.home_path__xPaVo h3{font-size:1.75rem}.home_founderPhotos__lfMos figure:nth-child(2){margin-top:1.5rem}}.home_hero__GzpdM{padding-block:clamp(3rem,6vw,5.5rem) clamp(3rem,5vw,4.5rem)}@media (min-width:901px){.home_heroGrid__KMMBn{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:start}}.home_heroText__kiuu_{padding-top:clamp(0rem,2vw,2rem)}.home_heroText__kiuu_ h1{max-width:11ch}.home_collage__VJO6u{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.home_tile__1WPP7{position:relative;display:block;overflow:hidden;border-radius:var(--radius);background:var(--sand)}.home_tile__1WPP7 img{display:block;width:100%;height:100%;aspect-ratio:1.15;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.home_tileBig__7QYNF{grid-column:1/-1}.home_tileBig__7QYNF img{aspect-ratio:1.55;-o-object-position:50% 62%;object-position:50% 62%}.home_tile__1WPP7:hover img{transform:scale(1.03)}.home_tileCaption__JxJnk{position:absolute;left:12px;bottom:12px;right:12px;display:flex;flex-wrap:wrap;gap:.15rem .5rem;align-items:baseline;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);padding:8px 14px;border-radius:10px;background:rgba(250,246,243,.94);font-size:15px;line-height:1.35;color:var(--muted)}.home_tileCaption__JxJnk strong{color:var(--ink);font-size:16px;font-weight:600}.home_heroStats__4p8bA dt,.home_stat__ueqwm dt{font:400 clamp(3rem,6vw,5rem)/1 var(--font-serif);letter-spacing:-.03em}.home_situationsHead__JuNPP{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}.home_situationsArt__JO4pZ{width:clamp(180px,22vw,300px);height:auto}.home_situations__sIZTU{grid-template-columns:repeat(4,minmax(0,1fr))}.home_situation__XaOkG{min-height:260px;box-shadow:0 .4rem 3rem rgba(0,0,0,.06)}.home_situation__XaOkG:nth-child(2n){transform:translateY(1.5rem);background:linear-gradient(155deg,var(--peach) 0,#f5e56a 100%)}.home_situation__XaOkG:nth-child(odd){background:linear-gradient(155deg,var(--yellow-soft) 0,var(--yellow) 100%)}.home_situation__XaOkG p{color:#3c3b2a}.home_triggers__F9r__{margin-top:3.5rem}.home_chip__ccxER,.home_path__xPaVo{background:var(--sand)}.home_path__xPaVo h3{font-size:clamp(2.2rem,3vw,2.75rem)}.home_audit__J07dy{background:var(--forest);color:var(--on-dark)}.home_audit__J07dy p{color:var(--on-dark-muted)}.home_audit__J07dy img{filter:invert(1) brightness(1.8)}.home_half__ABc2e{background:var(--forest)}.home_halfTop__uAbDn{background:var(--cream)}.home_halfBottom__G4E_G p{color:var(--on-dark)}.home_half__ABc2e p.home_tagAccent__yuava,.home_tagAccent__yuava{color:var(--yellow)}.home_opinions__yZ6Fi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.home_workHead__LC6ZG{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem 3rem;margin-top:clamp(5rem,9vw,8rem)}.home_workHead__LC6ZG h2{max-width:20ch}.home_masonry__h6UVg{-moz-columns:220px 5;columns:220px 5;-moz-column-gap:1rem;column-gap:1rem;padding-inline:1rem;margin-top:clamp(2.5rem,4vw,3.5rem)}.home_masonry__h6UVg li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.home_brick__XLw3j{position:relative;display:block;overflow:hidden;border-radius:var(--radius);background:var(--deep)}.home_brick__XLw3j img{display:block;width:100%;height:auto;transition:transform .6s ease,opacity .3s ease}.home_brick__XLw3j:hover img{transform:scale(1.04);opacity:.55}.home_brickCaption__3LwnU{position:absolute;inset:auto 0 0 0;display:grid;gap:.15rem;padding:2.5rem 1rem 1rem;background:linear-gradient(transparent,rgba(22,30,20,.85));color:var(--on-dark);font-size:15px;line-height:1.35;opacity:0;transition:opacity .3s ease}.home_brickCaption__3LwnU strong{font:500 13px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow)}.home_brick__XLw3j:focus-visible .home_brickCaption__3LwnU,.home_brick__XLw3j:hover .home_brickCaption__3LwnU{opacity:1}@media (max-width:1100px){.home_situations__sIZTU{grid-template-columns:repeat(2,minmax(0,1fr))}.home_situation__XaOkG:nth-child(2n){transform:none}.home_opinions__yZ6Fi{grid-template-columns:1fr}}@media (max-width:900px){.home_situationsHead__JuNPP{grid-template-columns:1fr}.home_situationsArt__JO4pZ{width:180px}}@media (max-width:640px){.home_collage__VJO6u{gap:.6rem}.home_tileCaption__JxJnk{font-size:14px;padding:6px 10px;left:8px;bottom:8px}.home_tile__1WPP7:not(.home_tileBig__7QYNF) .home_tileCaption__JxJnk{display:none}.home_situations__sIZTU{grid-template-columns:1fr}.home_situation__XaOkG{min-height:0}.home_masonry__h6UVg{-moz-columns:2;column-count:2;-moz-column-gap:.6rem;column-gap:.6rem;padding-inline:.6rem}.home_masonry__h6UVg li{margin-bottom:.6rem}.home_brickCaption__3LwnU{opacity:1;padding:1.5rem .7rem .7rem;font-size:13px}}.home_masonry__h6UVg{max-height:1150px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.home_tile__1WPP7:not(.home_tileBig__7QYNF) .home_tileCaption__JxJnk{font-size:14px;padding:6px 10px}.home_tile__1WPP7:not(.home_tileBig__7QYNF) .home_tileCaption__JxJnk,.home_tile__1WPP7:not(.home_tileBig__7QYNF) .home_tileCaption__JxJnk span{max-width:calc(100% - 24px)}@media (min-width:901px){.home_tile__1WPP7:not(.home_tileBig__7QYNF) .home_tileCaption__JxJnk{color:transparent;font-size:0;gap:0}.home_tile__1WPP7:not(.home_tileBig__7QYNF) .home_tileCaption__JxJnk strong{font-size:15px}}@media (max-width:640px){.home_masonry__h6UVg{max-height:none;-webkit-mask-image:none;mask-image:none}.home_brickCaption__3LwnU{position:static;opacity:1;background:var(--deep);padding:.6rem .7rem .7rem;font-size:14px}.home_brick__XLw3j:hover img{opacity:1;transform:none}.home_tileBig__7QYNF .home_tileCaption__JxJnk{font-size:13px;padding:5px 9px}}