.styles-module-scss-module__oJ04bG__quote{color:#fff;margin:0;padding:56px 52px 52px}@media (max-width:959px){.styles-module-scss-module__oJ04bG__quote{padding:40px 36px 36px}}@media (max-width:767px){.styles-module-scss-module__oJ04bG__quote{padding:32px 22px 28px}}.styles-module-scss-module__oJ04bG__text{margin:0}.styles-module-scss-module__oJ04bG__text p{font-family:var(--m-display);letter-spacing:-.018em;color:#fff;text-indent:-.42em;max-width:26ch;margin:0 0 40px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.24}@media (max-width:767px){.styles-module-scss-module__oJ04bG__text p{margin-bottom:28px;font-size:25px}}.styles-module-scss-module__oJ04bG__who{align-items:center;gap:18px;display:flex}.styles-module-scss-module__oJ04bG__headshot{object-fit:cover;border-radius:50%;flex:none;width:62px;height:62px;display:block}.styles-module-scss-module__oJ04bG__name{color:#fff;align-items:center;gap:8px;font-size:16.3px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.styles-module-scss-module__oJ04bG__name:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.styles-module-scss-module__oJ04bG__name:focus-visible{outline-offset:3px;outline:2px solid #fff}.styles-module-scss-module__oJ04bG__glyph{opacity:.85}.styles-module-scss-module__oJ04bG__role{color:#ffffffb8;font-size:14.8px;line-height:1.4;display:block}
.styles-module-scss-module__X0VFAW__strip{margin:0;display:grid}.styles-module-scss-module__X0VFAW__stat{align-content:start;display:grid}.styles-module-scss-module__X0VFAW__value{font-family:var(--m-display);order:-1;margin:0;font-weight:500}.styles-module-scss-module__X0VFAW__label{color:var(--m-muted)}.styles-module-scss-module__X0VFAW__hero{grid-template-columns:repeat(var(--stat-count,4), minmax(0, 1fr));gap:44px}.styles-module-scss-module__X0VFAW__hero .styles-module-scss-module__X0VFAW__stat{gap:14px}.styles-module-scss-module__X0VFAW__hero .styles-module-scss-module__X0VFAW__value{color:var(--m-ink);letter-spacing:-.022em;font-size:clamp(28px,2.5vw,37px);line-height:1}.styles-module-scss-module__X0VFAW__hero .styles-module-scss-module__X0VFAW__label{font-size:14.3px;line-height:1.35}@media (max-width:959px){.styles-module-scss-module__X0VFAW__hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:767px){.styles-module-scss-module__X0VFAW__hero{grid-template-columns:minmax(0,1fr);gap:24px}.styles-module-scss-module__X0VFAW__hero .styles-module-scss-module__X0VFAW__stat{gap:8px}}.styles-module-scss-module__X0VFAW__section{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:40px;margin:44px 0 0}.styles-module-scss-module__X0VFAW__section .styles-module-scss-module__X0VFAW__value{letter-spacing:-.032em;color:var(--m-accent);font-size:clamp(46px,4.6vw,66px);line-height:.92}.styles-module-scss-module__X0VFAW__section .styles-module-scss-module__X0VFAW__label{max-width:24ch;margin-top:12px;font-size:15.3px;line-height:1.45}@media (max-width:767px){.styles-module-scss-module__X0VFAW__section{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}}
.styles-module-scss-module__WOWpmG__hero{background:linear-gradient(#f4f3eb 0% 46%,#fcfbf7 78%,#fff 100%);position:relative;overflow:hidden}.styles-module-scss-module__WOWpmG__inner{max-width:1440px;margin:0 auto;padding:66px 40px 44px}@media (max-width:1119px){.styles-module-scss-module__WOWpmG__inner{padding-inline:var(--m-gutter)}}@media (max-width:767px){.styles-module-scss-module__WOWpmG__inner{padding-block:40px 32px}}.styles-module-scss-module__WOWpmG__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.styles-module-scss-module__WOWpmG__badge{color:var(--m-body);background:#14120f0e;border-radius:7px;align-items:center;gap:9px;padding:8px 14px;font-size:14.2px;font-weight:600;display:inline-flex}.styles-module-scss-module__WOWpmG__badge i{background:var(--m-accent);border-radius:2px;flex:none;width:8px;height:8px}.styles-module-scss-module__WOWpmG__updated{color:#8a8378;margin:0;font-size:13.4px}.styles-module-scss-module__WOWpmG__title{font-family:var(--m-display);color:var(--m-ink);letter-spacing:-.03em;max-width:15ch;margin:0 0 20px;font-size:clamp(3.2rem,7.4vw,6.4rem);font-weight:500;line-height:.98}.styles-module-scss-module__WOWpmG__standfirst{letter-spacing:-.004em;color:var(--m-muted);max-width:50ch;margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.5}.styles-module-scss-module__WOWpmG__stats{max-width:1440px;margin:0 auto;padding:0 40px 76px}@media (max-width:1119px){.styles-module-scss-module__WOWpmG__stats{padding-inline:var(--m-gutter)}}@media (max-width:767px){.styles-module-scss-module__WOWpmG__stats{padding-bottom:48px}}
.styles-module-scss-module__Ye1l5q__root{background:#fff;min-width:0;margin:40px 0 0;padding:34px 36px 30px}@media (max-width:767px){.styles-module-scss-module__Ye1l5q__root{padding:24px 20px 22px}}.styles-module-scss-module__Ye1l5q__caption{font-family:var(--m-display);color:var(--m-ink);margin:0 0 6px;font-size:21px;font-weight:500;line-height:1.6}.styles-module-scss-module__Ye1l5q__eyebrow{font-family:var(--m-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--m-accent);margin:0 0 8px;font-size:11.5px;font-weight:600;display:block}.styles-module-scss-module__Ye1l5q__intro{color:var(--m-muted);max-width:62ch;margin:0 0 28px;font-size:14.6px}.styles-module-scss-module__Ye1l5q__controls{flex-wrap:wrap;align-items:center;gap:14px 20px;margin:0 0 28px;display:flex}.styles-module-scss-module__Ye1l5q__tablist{padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #14120f29}.styles-module-scss-module__Ye1l5q__tab{cursor:pointer;font-family:var(--m-sans);white-space:nowrap;color:var(--m-muted-2);transition:color .2s var(--m-ease),background .2s var(--m-ease);background:0 0;border:0;border-radius:4px;padding:7px 14px;font-size:13.6px;font-weight:500;line-height:normal}.styles-module-scss-module__Ye1l5q__tab:hover{color:var(--m-body);background:#14120f0a}.styles-module-scss-module__Ye1l5q__tab[aria-selected=true]{color:var(--m-ink);background:#14120f0f;font-weight:600}.styles-module-scss-module__Ye1l5q__tab:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.styles-module-scss-module__Ye1l5q__badges{min-width:0}.styles-module-scss-module__Ye1l5q__badge{letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:5px;margin:0;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}@media (max-width:767px){.styles-module-scss-module__Ye1l5q__badge{white-space:normal}}.styles-module-scss-module__Ye1l5q__bad{background:#7a2e2e}.styles-module-scss-module__Ye1l5q__good{background:#2c5c42}.styles-module-scss-module__Ye1l5q__hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module-scss-module__Ye1l5q__chart{grid-auto-columns:96px;grid-auto-flow:column;justify-content:start;align-items:end;column-gap:14px;min-height:250px;display:grid}.styles-module-scss-module__Ye1l5q__chart:focus-visible{outline:2px solid var(--m-ink);outline-offset:6px}.styles-module-scss-module__Ye1l5q__col{flex-direction:column;align-items:center;min-width:0;display:flex}.styles-module-scss-module__Ye1l5q__value{font-family:var(--m-display);color:var(--m-ink);white-space:nowrap;margin-bottom:6px;font-size:19px;line-height:1.6}.styles-module-scss-module__Ye1l5q__value.styles-module-scss-module__Ye1l5q__dot{color:#9a9388}.styles-module-scss-module__Ye1l5q__bar{width:76px;max-width:100%}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__Ye1l5q__bar{transition:height .6s var(--m-ease)}}.styles-module-scss-module__Ye1l5q__ghost{background:#ece7df;width:64px}.styles-module-scss-module__Ye1l5q__context{background:#b49bc0}.styles-module-scss-module__Ye1l5q__sample{background:repeating-linear-gradient(45deg,#d4c4dc 0 6px,#e8dfed 6px 12px)}.styles-module-scss-module__Ye1l5q__model{background:#4a2b54}.styles-module-scss-module__Ye1l5q__label{color:var(--m-muted);text-align:center;white-space:nowrap;margin-top:10px;font-size:13.4px;line-height:1.6}.styles-module-scss-module__Ye1l5q__label.styles-module-scss-module__Ye1l5q__strong{color:var(--m-ink);font-weight:600}@media (max-width:767px){.styles-module-scss-module__Ye1l5q__chart{grid-auto-columns:minmax(0,1fr);column-gap:8px;max-width:400px;min-height:0}.styles-module-scss-module__Ye1l5q__value{font-size:clamp(13px,4vw,15px);line-height:1.3}.styles-module-scss-module__Ye1l5q__bar{width:44px}.styles-module-scss-module__Ye1l5q__ghost{width:36px}.styles-module-scss-module__Ye1l5q__label{white-space:normal;min-height:2.6em;font-size:12px;line-height:1.3}}
.styles-module-scss-module__07PkCG__section{margin:0 calc(-1*var(--m-gutter)) 22px;padding:0 var(--m-gutter) 56px;background:var(--m-section-bg);scroll-margin-top:calc(var(--m-nav) + var(--m-toc-h) + var(--m-gap));display:flow-root}@media (max-width:959px){.styles-module-scss-module__07PkCG__section{margin-bottom:16px;padding-bottom:40px}}.styles-module-scss-module__07PkCG__chip{background:var(--m-accent);color:#fff;border-radius:7px;margin:40px 0 0;padding:9.5px 15px;font-size:13.8px;font-weight:600;line-height:1.25;display:inline-block}.styles-module-scss-module__07PkCG__head{padding:40px 0 20px}.styles-module-scss-module__07PkCG__headOnly{padding:40px 0 8px}.styles-module-scss-module__07PkCG__headOnly .styles-module-scss-module__07PkCG__title{margin-bottom:0}.styles-module-scss-module__07PkCG__title{font-family:var(--m-display);color:var(--m-ink);letter-spacing:-.022em;max-width:18ch;margin:0 0 28px;font-size:clamp(33.3px,4vw,49.3px);font-weight:500;line-height:1.06}.styles-module-scss-module__07PkCG__intro{letter-spacing:-.004em;color:var(--m-body);max-width:52ch;margin:0;font-size:19.6px;line-height:1.5}.styles-module-scss-module__07PkCG__intro+.styles-module-scss-module__07PkCG__intro{margin-top:.8em}.styles-module-scss-module__07PkCG__intro b{color:var(--m-ink);font-weight:600}.styles-module-scss-module__07PkCG__intro a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:text-decoration-color .18s var(--m-ease);text-decoration-thickness:1px}.styles-module-scss-module__07PkCG__intro a:hover{color:inherit;text-decoration-color:currentColor}
.styles-module-scss-module__9W2sYa__rail{top:calc(var(--m-nav) + 20px);height:calc(100vh - var(--m-nav) - 20px);align-self:start;padding:0 26px 60px 40px;font-size:14.3px;position:sticky;overflow-y:auto}@media (max-width:1119px){.styles-module-scss-module__9W2sYa__rail{display:none}}.styles-module-scss-module__9W2sYa__menu{display:none}@media (max-width:1119px){.styles-module-scss-module__9W2sYa__menu{top:var(--m-nav);z-index:50;height:var(--m-toc-h);border-bottom:1px solid var(--m-rule);background:#fff;display:block;position:sticky}}.styles-module-scss-module__9W2sYa__summary{height:100%;padding:0 calc(var(--m-gutter) + 24px) 0 var(--m-gutter);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;list-style:none;display:flex;position:relative}.styles-module-scss-module__9W2sYa__summary::-webkit-details-marker{display:none}.styles-module-scss-module__9W2sYa__summary:after{content:"";right:calc(var(--m-gutter) + 4px);border:solid var(--m-ink);border-width:0 1.5px 1.5px 0;width:8px;height:8px;margin-top:-6px;transition:transform .18s;position:absolute;top:50%;transform:rotate(45deg)}.styles-module-scss-module__9W2sYa__menu[open] .styles-module-scss-module__9W2sYa__summary:after{margin-top:-2px;transform:rotate(-135deg)}.styles-module-scss-module__9W2sYa__summary:hover{background:var(--m-tint)}.styles-module-scss-module__9W2sYa__summary:focus-visible{outline:2px solid var(--m-toc-accent);outline-offset:-2px}.styles-module-scss-module__9W2sYa__summary .styles-module-scss-module__9W2sYa__heading{flex:none;margin:0}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__9W2sYa__summary:after{transition:none}}.styles-module-scss-module__9W2sYa__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--m-toc-accent);font-size:15px;font-weight:600;overflow:hidden}.styles-module-scss-module__9W2sYa__panel{max-height:calc(100vh - var(--m-nav) - var(--m-toc-h) - 24px);max-height:calc(100dvh - var(--m-nav) - var(--m-toc-h) - 24px);overscroll-behavior:contain;padding:12px var(--m-gutter) 20px;border-bottom:1px solid var(--m-rule);background:#fff;font-size:14.3px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px -12px #14120f2e}.styles-module-scss-module__9W2sYa__panel .styles-module-scss-module__9W2sYa__link{margin-left:0;padding-inline:8px}.styles-module-scss-module__9W2sYa__panel .styles-module-scss-module__9W2sYa__tail{border-top:1px solid var(--m-rule-soft);margin-top:12px;padding-top:12px}.styles-module-scss-module__9W2sYa__heading{letter-spacing:.17em;text-transform:uppercase;color:var(--m-muted-2);margin:0 0 14px;font-size:11px;font-weight:600}.styles-module-scss-module__9W2sYa__list{gap:2px;display:grid}.styles-module-scss-module__9W2sYa__tail{margin-top:26px}.styles-module-scss-module__9W2sYa__link{color:var(--m-ink);letter-spacing:-.008em;margin-left:-8px;padding:7px 12px 7px 8px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:color .18s,background .18s;display:block}.styles-module-scss-module__9W2sYa__link:hover{color:var(--m-ink);background:var(--m-tint)}.styles-module-scss-module__9W2sYa__link[aria-current=true]{color:var(--m-toc-accent);background:var(--m-tint)}.styles-module-scss-module__9W2sYa__link:focus-visible{outline:2px solid var(--m-toc-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__9W2sYa__link{transition:none}}.styles-module-scss-module__9W2sYa__progress{top:var(--m-nav);z-index:100;pointer-events:none;height:2px;position:fixed;left:0;right:0}.styles-module-scss-module__9W2sYa__progressFill{background:var(--m-toc-bar);transform-origin:0;height:100%;transition:background-color .18s;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__9W2sYa__progressFill{transition:none}}
.styles-module-scss-module__xF-PqW__page{--m-ink:#14120f;--m-body:#3b372f;--m-muted:#6b655c;--m-muted-2:#79746b;--m-rule:#14120f1f;--m-rule-soft:#14120f0f;--m-tint:#14120f0b;--m-display:var(--r-font-display);--m-sans:Inter, system-ui, sans-serif;--m-ease:cubic-bezier(.22, .61, .36, 1);--m-nav:90px;--m-gap:22px;--m-toc-h:0px;--m-gutter:60px;--m-accent:#2f5545;color:var(--m-body);font-family:var(--m-sans);-webkit-font-smoothing:antialiased;background:#fff;font-size:17.8px;line-height:1.6;position:relative}@media (max-width:1119px){.styles-module-scss-module__xF-PqW__page{--m-nav:66px;--m-toc-h:52px}}@media (max-width:959px){.styles-module-scss-module__xF-PqW__page{--m-gutter:24px}}@media (max-width:767px){.styles-module-scss-module__xF-PqW__page{--m-gutter:20px}}.styles-module-scss-module__xF-PqW__frame{grid-template-columns:306px minmax(0,1fr);align-items:start;max-width:1440px;margin:0 auto;display:grid}@media (max-width:1119px){.styles-module-scss-module__xF-PqW__frame{grid-template-columns:minmax(0,1fr)}}.styles-module-scss-module__xF-PqW__main{min-width:0;padding:0 var(--m-gutter);background:#fff}
