.BeforeAfter_figure__7f13X{margin-block:var(--space-6)}.BeforeAfter_frame__8aIrf{--split:50%;position:relative;width:100%;background:var(--surface);box-shadow:var(--shadow-rest);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BeforeAfter_layer__ZAI8m{position:absolute;inset:0}.BeforeAfter_after__WK8if{-webkit-clip-path:inset(0 calc(100% - var(--split)) 0 0);clip-path:inset(0 calc(100% - var(--split)) 0 0)}.BeforeAfter_divider__Ldneu{position:absolute;top:0;bottom:0;left:var(--split);width:3px;margin-left:-1.5px;background:var(--ink);pointer-events:none}.BeforeAfter_knob__DMqwW{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:var(--butter);border:2.5px solid var(--charcoal);box-shadow:var(--shadow-lift)}.BeforeAfter_knob__DMqwW:after,.BeforeAfter_knob__DMqwW:before{content:"";position:absolute;top:50%;border:5px solid transparent;margin-top:-5px}.BeforeAfter_knob__DMqwW:before{left:5px;border-right-color:var(--charcoal)}.BeforeAfter_knob__DMqwW:after{right:5px;border-left-color:var(--charcoal)}.BeforeAfter_tag__XMRRC{position:absolute;top:var(--space-2);padding:2px 10px;background:var(--surface);font-family:var(--font-script);font-size:var(--step-1);font-weight:600;box-shadow:var(--shadow-rest)}.BeforeAfter_tagBefore__H3WDM{right:var(--space-2)}.BeforeAfter_tagAfter__iMYxq{left:var(--space-2);background:var(--butter);color:var(--charcoal)}.BeforeAfter_range__SgeaT{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.BeforeAfter_range__SgeaT:focus-visible+*{outline:none}.BeforeAfter_frame__8aIrf:has(.BeforeAfter_range__SgeaT:focus-visible){outline:3px solid var(--sage-ink);outline-offset:6px}.BeforeAfter_caption__nXppK{margin-top:var(--space-2);font-size:var(--step--1);color:var(--muted);max-width:var(--measure)}.BeforeAfter_caption__nXppK strong{color:var(--ink)}.StickyNote_wrap__n5_nA{list-style:none;position:relative}.StickyNote_note__mspA0{--lift:0;position:relative;padding:var(--space-3) var(--space-3) var(--space-4);color:var(--note-ink);transform:rotate(var(--r,0deg));transform-origin:50% 0;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-shadow:0 calc(1px + var(--lift) * 14px) calc(2px + var(--lift) * 26px) rgb(var(--shadow-color)/calc(.1 + var(--lift) * .08)),0 calc(3px + var(--lift) * 28px) calc(8px + var(--lift) * 40px) rgb(var(--shadow-color)/calc(.06 + var(--lift) * .1));border-radius:0 0 2px 18px/0 0 2px 6px}@media (pointer:coarse){.StickyNote_note__mspA0{touch-action:manipulation}}.StickyNote_note__mspA0:focus-visible{outline:3px solid var(--sage-ink);outline-offset:6px}.StickyNote_butter__try6s{background:var(--note)}.StickyNote_sage__WPDyn{background:var(--sage-wash)}.StickyNote_paper__OqQsT{background:var(--surface);color:var(--ink)}.StickyNote_adhesive__it081{position:absolute;inset:0 0 auto 0;height:14%;max-height:22px;background:rgba(58,55,51,.05);pointer-events:none}.Pushpin_pin__k17W3{overflow:visible;filter:drop-shadow(1px 2px 1px rgb(var(--shadow-color)/.25))}.Pushpin_needle__bSbbn{stroke:var(--muted);stroke-width:1.4;stroke-linecap:round}.Pushpin_base__lvik1,.Pushpin_cap__26i9F{fill:var(--sage-ink)}.Pushpin_body__tCqWf{fill:var(--sage)}.SiteHeader_header__DpfeV{position:fixed;inset:0 0 auto 0;z-index:var(--z-header);height:var(--header-h);transition:background-color var(--dur-s) var(--ease-snap),box-shadow var(--dur-s) var(--ease-snap)}.SiteHeader_header__DpfeV[data-scrolled]{background-color:rgb(from var(--bg) r g b/.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--hairline)}.SiteHeader_bar__G_yuv{height:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--margin);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.SiteHeader_name__JIx5J{font-family:var(--font-script);font-size:30px;font-weight:600;line-height:1;white-space:nowrap;transition:opacity var(--dur-s) var(--ease-snap),visibility var(--dur-s)}.SiteHeader_name__JIx5J[data-hidden]{opacity:0;visibility:hidden}.SiteHeader_desktop__uNYip{margin-left:auto}.SiteHeader_notes__whXm4{display:flex;gap:var(--space-2);align-items:center;margin:0}.SiteHeader_note___E_7O{position:relative;display:grid;place-items:center;min-width:76px;height:44px;padding:0 var(--space-2);background:var(--note);color:var(--charcoal);font-family:var(--font-script);font-size:22px;font-weight:600;line-height:1;transform:perspective(500px) rotate(var(--tilt));transform-origin:50% 0;box-shadow:var(--shadow-rest);transition:transform var(--dur-xs) var(--ease-paper),box-shadow var(--dur-xs) var(--ease-snap),background-color var(--dur-xs) var(--ease-snap)}.SiteHeader_note___E_7O:before{content:"";position:absolute;inset:0 0 auto 0;height:22%;background:rgba(58,55,51,.05)}.SiteHeader_note___E_7O:hover{transform:perspective(500px) translateY(-3px) rotate(calc(var(--tilt) * .4)) rotateX(-14deg);box-shadow:var(--shadow-lift)}.SiteHeader_note___E_7O[data-active]{background:var(--charcoal);color:var(--cream)}.SiteHeader_pin__rvOfV{position:absolute;top:-12px;left:50%;translate:-50% 0}.SiteHeader_tools__G6V_K{display:flex;align-items:center;gap:var(--space-1)}.SiteHeader_fan__GbTup,.SiteHeader_menuNote__hbwg2{display:none}@media (max-width:767px){.SiteHeader_desktop__uNYip{display:none}.SiteHeader_menuNote__hbwg2{display:grid;place-items:center;width:64px;height:44px;border:0;background:var(--note);color:var(--charcoal);font-family:var(--font-script);font-size:22px;font-weight:600;transform:rotate(2deg);box-shadow:var(--shadow-rest);position:relative;z-index:2}.SiteHeader_fan__GbTup{display:block;position:fixed;inset:0;z-index:1;padding:calc(var(--header-h) + var(--space-4)) var(--margin) var(--space-6);background:var(--bg);visibility:hidden;opacity:0}.SiteHeader_fanList__f_owu{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:end;margin:0}.SiteHeader_fanNote__zz8pO{position:relative;width:min(76vw,300px);background:var(--note);color:var(--charcoal);box-shadow:var(--shadow-lift);visibility:hidden}.SiteHeader_fanNote__zz8pO[data-active]{background:var(--charcoal);color:var(--cream)}.SiteHeader_fanNote__zz8pO a{display:block;padding:var(--space-3) var(--space-3) var(--space-4);font-family:var(--font-script);font-size:40px;font-weight:600;line-height:1}}.InsightClusters_board__0I7gA{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--space-8) var(--space-5);gap:var(--space-8) var(--space-5);margin-top:var(--space-6);padding:var(--space-5) 0}.InsightClusters_label__bPuOu{font-family:var(--font-script);font-size:var(--step-2);font-weight:600;letter-spacing:0;color:var(--sage-ink);margin-bottom:var(--space-2)}.InsightClusters_notes__08twV{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.InsightClusters_text___GHG_{font-size:var(--step--1);line-height:1.5;min-height:4.5em}.Doodle_doodle__GISwZ{display:block;overflow:visible;pointer-events:none}.Doodle_doodle__GISwZ path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.Doodle_ink__b97Us{color:var(--ink)}.Doodle_sage__9_f_k{color:var(--sage)}.Doodle_butter__aW0Mj{color:var(--butter)}.Metrics_metrics__qjoOL{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:var(--space-6) var(--gutter);gap:var(--space-6) var(--gutter);margin:var(--space-6) 0}.Metrics_metric__mflKK{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-1)}.Metrics_value__hn4ox{position:relative;font-size:var(--step-5);font-weight:600;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:-moz-fit-content;width:fit-content;isolation:isolate}.Metrics_circle__SeyGV{position:absolute;left:-.45em;top:-.28em;width:calc(100% + .9em);height:calc(100% + .56em);max-width:none;z-index:-1}.Metrics_label___VDw7{font-size:var(--step--1);color:var(--muted);max-width:22ch}.ProgressRail_rail___C4JG{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-6));height:min(60vh,520px);display:grid;grid-template-columns:14px 1fr;grid-template-rows:minmax(0,1fr);grid-column-gap:var(--space-2);column-gap:var(--space-2)}.ProgressRail_line__con2C{width:14px;height:100%;min-height:0;overflow:visible}.ProgressRail_fill__ccNjD,.ProgressRail_track__w3ujv{fill:none;stroke-linecap:round}.ProgressRail_track__w3ujv{stroke:var(--hairline);stroke-width:3}.ProgressRail_fill__ccNjD{stroke:var(--sage);stroke-width:4.5}.ProgressRail_ticks__6oOfh{margin:0;display:flex;flex-direction:column;justify-content:space-between;font-size:var(--step--1)}.ProgressRail_ticks__6oOfh a{display:inline-block;color:var(--muted);padding-block:4px;transition:color var(--dur-xs) var(--ease-snap),transform var(--dur-xs) var(--ease-paper)}.ProgressRail_ticks__6oOfh a:hover{color:var(--ink)}.ProgressRail_ticks__6oOfh a[data-active]{color:var(--ink);font-weight:500;transform:translateX(4px)}.ProgressRail_bar__Uifb1{display:none}@media (max-width:1023px){.ProgressRail_rail___C4JG{position:fixed;top:var(--header-h);left:0;right:0;height:3px;display:block;z-index:calc(var(--z-header) - 1)}.ProgressRail_line__con2C,.ProgressRail_ticks__6oOfh{display:none}.ProgressRail_bar__Uifb1{display:block;height:3px;background:var(--sage);transform-origin:0 50%;transform:scaleX(0);border-radius:0 3px 3px 0}}.Mdx_figure__BUr8j{margin-block:var(--space-6)}.Mdx_caption__k2wch{margin-top:var(--space-1);font-size:var(--step--1);color:var(--muted)}.Mdx_desktopOnly__H2mhf{display:block}.Mdx_mobileOnly__gU8CS{display:none}@media (max-width:767px){.Mdx_desktopOnly__H2mhf{display:none}.Mdx_mobileOnly__gU8CS{display:block;max-width:420px}}.Mdx_pair__2tsFT{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.Mdx_flow__nHITk,.Mdx_pair__2tsFT{display:grid;margin-block:var(--space-6)}.Mdx_flow__nHITk{grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.Mdx_flowArrow__CGaCK{width:72px}@media (max-width:767px){.Mdx_flow__nHITk,.Mdx_pair__2tsFT{grid-template-columns:1fr}.Mdx_flowArrow__CGaCK{transform:rotate(90deg);margin-inline:auto}}.Mdx_callout__7kZnv{position:relative;margin:var(--space-6) 0;font-size:var(--step-2);font-weight:500;line-height:1.3;letter-spacing:-.01em;max-width:28ch;padding:0 0 .9em}.Mdx_calloutMark__2ghoE{position:absolute;left:-2%;top:calc(100% - .85em);width:min(100%,420px)}.Mdx_noteRow___WGJh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-2) 0 0;margin:var(--space-4) 0 0}.Mdx_noteTitle__oO4d8{font-family:var(--font-script);font-size:var(--step-2);font-weight:600;line-height:1;margin-bottom:var(--space-1)}.Mdx_noteBody__GzVqB{font-size:var(--step--1);line-height:1.5}.Mdx_loop__FaroD{margin-top:var(--space-4);width:88px}.Mdx_loopVideo__6j7Fy{background:transparent;box-shadow:none;mix-blend-mode:multiply}.MetaGrid_grid__d2pYl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4) var(--gutter);gap:var(--space-4) var(--gutter);padding-block:var(--space-4);border-block:1px solid var(--hairline)}.MetaGrid_grid__d2pYl dt{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:var(--space-1)}.MetaGrid_grid__d2pYl dd{font-size:var(--step-0);line-height:1.45}.MetaGrid_links__QJe_j{grid-column:1/-1}.MetaGrid_links__QJe_j dd{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:767px){.MetaGrid_grid__d2pYl{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProcessStages_row__ilU7U{margin:var(--space-6) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:var(--space-6);gap:var(--space-6)}.ProcessStages_stage__CGhH7{position:relative}.ProcessStages_step__4GxkP{font-size:var(--step--1);font-weight:500;color:var(--muted);margin-bottom:var(--space-1)}.ProcessStages_step__4GxkP span{font-family:var(--font-script);font-size:var(--step-1);font-weight:600;color:var(--sage-ink);margin-right:4px}.ProcessStages_placeholder__st2Hw{aspect-ratio:4/3;display:grid;place-items:center;text-align:center}.ProcessStages_arrow__OFTu3{position:absolute;width:44px;right:calc(var(--space-6) * -.95);top:50%}@media (max-width:767px){.ProcessStages_arrow__OFTu3{display:none}}