@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-latin-standard-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-latin-ext-standard-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-latin-standard-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-latin-ext-standard-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--navy:#1c1c28;--warm-light:#f3f0e8;--stone:#d8d1c5;--olive:#30332e;--soft-grey:#8c8983;--white:#fff;--muted-on-light:#676862;--muted-on-dark:var(--stone);--bronze-on-light:#7a5f38;--bronze-on-dark:#b08d57;--font-serif:"Bodoni Moda", "Didot", "Bodoni MT", "Times New Roman", serif;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(26px, 1.944vw, 36px);--fs-heading:clamp(22px, 1.667vw, 30px);--fs-subheading:clamp(19px, 1.389vw, 25px);--fs-editorial:clamp(17px, 1.25vw, 22px);--fs-body:clamp(16px, 1.111vw, 19px);--fs-nav:clamp(15px, 1.111vw, 17px);--fs-cta:clamp(13px, .972vw, 16px);--fs-micro:clamp(11px, .833vw, 13px);--lh-tight:1.22;--lh-heading:1.3;--lh-editorial:1.5;--lh-body:1.65;--ls-heading:.02em;--ls-nav:.045em;--ls-cta:.08em;--ls-label:.12em;--gutter:clamp(20px, 5.556vw, 96px);--space-section:clamp(56px, 6.944vw, 120px);--space-xl:clamp(40px, 5.556vw, 80px);--space-lg:clamp(28px, 3.333vw, 48px);--space-md:clamp(18px, 2.222vw, 32px);--space-sm:clamp(10px, 1.111vw, 16px);--space-xs:clamp(6px, .694vw, 10px);--measure:78ch;--measure-narrow:46ch;--ease:cubic-bezier(.22, .61, .36, 1);--dur:.62s;--dur-fast:.26s}@media (prefers-reduced-motion:reduce){:root{--dur:1ms;--dur-fast:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:clamp(64px,9vh,104px)}body{background:var(--warm-light);color:var(--navy);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}img,video{max-width:100%;display:block}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline-offset:.42em;outline:1px solid}.ground--navy :focus-visible{outline-color:var(--stone)}.skip-link{left:var(--gutter);z-index:100;background:var(--warm-light);color:var(--navy);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;transition:transform var(--dur-fast) var(--ease);padding:.85em 1.4em;text-decoration:none;position:absolute;top:0;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ground{padding-block:var(--space-section);position:relative}.ground--navy{background:var(--navy);color:var(--warm-light)}.ground--light{background:var(--warm-light);color:var(--navy)}.ground--white{background:var(--white);color:var(--navy)}.shell{width:100%;padding-inline:var(--gutter);margin-inline:auto}.t-display,.t-heading,.t-sub{font-family:var(--font-serif);font-style:normal;font-weight:400;line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance}.t-display{font-size:var(--fs-display);line-height:var(--lh-tight)}.t-heading{font-size:var(--fs-heading)}.t-sub{font-size:var(--fs-subheading)}.t-flow{text-wrap:pretty}.t-editorial{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-editorial);line-height:var(--lh-editorial);text-wrap:pretty}.t-body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);text-wrap:pretty}.t-body--measure{max-width:var(--measure)}.t-body--narrow{max-width:var(--measure-narrow)}.t-label{font-family:var(--font-sans);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:400;line-height:1.4}.t-muted{color:var(--muted-on-light)}.ground--navy .t-muted{color:var(--muted-on-dark)}.cta{--cta-line:currentColor;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-cta);letter-spacing:var(--ls-cta);text-transform:uppercase;color:inherit;cursor:pointer;transition:opacity var(--dur-fast) var(--ease);opacity:.86;background:0 0;border:0;padding:0;line-height:1.4;text-decoration:none;display:inline-block;position:relative}.cta:after{content:"";background:var(--cta-line);transform-origin:0;opacity:.55;width:100%;height:1px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);position:absolute;bottom:-.45em;left:0;transform:scaleX(0)}.cta:hover,.cta:focus-visible,.cta.is-attentive{opacity:1}.cta:hover:after,.cta:focus-visible:after,.cta.is-attentive:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.cta:after{transition:none}.cta.is-attentive:after{transform:scaleX(1)}}.cta--primary{--cta-line:var(--bronze-on-light);color:var(--bronze-on-light);opacity:1}.cta--primary:after{opacity:.42;transform:scaleX(1)}.cta--primary:hover:after,.cta--primary:focus-visible:after,.cta--primary.is-attentive:after{opacity:.8}.ground--navy .cta--primary{--cta-line:var(--bronze-on-dark);color:var(--bronze-on-dark)}.cta--tertiary{opacity:.68}.reveal{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transform:translateY(14px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.no-js .reveal{opacity:1;transform:none}.figure{margin:0}.figure img{object-fit:cover;width:100%;height:100%;display:block}.figure__frame{background:color-mix(in srgb, var(--stone) 55%, var(--warm-light));position:relative;overflow:hidden}.ground--navy .figure__frame{background:color-mix(in srgb, var(--olive) 70%, var(--navy))}.figure__pending{text-align:center;padding:var(--space-md);color:var(--muted-on-light);place-content:center;gap:.6em;display:grid;position:absolute;inset:0}.ground--navy .figure__pending{color:var(--muted-on-dark)}hr.rule{opacity:.16;background:currentColor;border:0;height:1px;margin:0}.ground--light+.ground--light,.ground--navy+.ground--navy{padding-top:var(--space-xl)}.nav[data-astro-cid-rutobish]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:clamp(20px, 2.5vw, 36px) var(--gutter);display:flex}.nav--overlay[data-astro-cid-rutobish]{z-index:20;color:var(--warm-light);position:absolute;inset:0 0 auto}.nav--overlay[data-astro-cid-rutobish] .nav__link[data-astro-cid-rutobish]{text-shadow:0 1px 14px color-mix(in srgb, var(--navy) 46%, transparent)}:root[data-hero-reveal] .nav--overlay[data-astro-cid-rutobish]{transition:opacity 1.4s var(--ease), visibility 0s}:root[data-hero-reveal=armed] .nav--overlay[data-astro-cid-rutobish]{opacity:0;visibility:hidden}:root[data-hero-reveal=in] .nav--overlay[data-astro-cid-rutobish]{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){:root[data-hero-reveal] .nav--overlay[data-astro-cid-rutobish]{opacity:1;visibility:visible;transition:none}}.nav--solid[data-astro-cid-rutobish]{color:var(--navy);background:var(--warm-light);position:relative}.nav__brand[data-astro-cid-rutobish]{color:inherit;flex:none;line-height:0;display:block}.nav__mark[data-astro-cid-rutobish]{aspect-ratio:980/265;background-color:currentColor;width:clamp(118px,10vw,168px);display:block;-webkit-mask:url(/assets/branding/leaning-merit-logo.svg) 0/contain no-repeat;mask:url(/assets/branding/leaning-merit-logo.svg) 0/contain no-repeat}.nav__list[data-astro-cid-rutobish]{align-items:center;gap:clamp(20px,2.8vw,44px);display:flex}.nav__link[data-astro-cid-rutobish]{font-family:var(--font-sans);font-weight:300;font-size:var(--fs-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;color:inherit;white-space:nowrap;opacity:.88;transition:opacity var(--dur-fast) var(--ease);text-decoration:none}.nav__link[data-astro-cid-rutobish]:hover,.nav__link[data-astro-cid-rutobish]:focus-visible,.nav__link[data-astro-cid-rutobish][aria-current=page]{opacity:1}.nav__toggle[data-astro-cid-rutobish]{color:inherit;cursor:pointer;background:0 0;border:0;padding:.4em 0;display:none}@media (width<=860px){.nav__toggle[data-astro-cid-rutobish]{z-index:50;display:block;position:relative}.nav[data-astro-cid-rutobish]{z-index:50}.nav--solid[data-astro-cid-rutobish]{position:relative}.nav[data-astro-cid-rutobish][data-open=true]{color:var(--warm-light);background:0 0;position:fixed;inset:0 0 auto}.nav[data-astro-cid-rutobish][data-open=true] .nav__brand[data-astro-cid-rutobish]{z-index:50;position:relative}.nav__menu[data-astro-cid-rutobish]{z-index:40;background:var(--navy);color:var(--warm-light);padding:var(--gutter);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), visibility 0s linear var(--dur);align-content:center;display:grid;position:fixed;inset:0}.nav__menu[data-astro-cid-rutobish][data-open=true]{opacity:1;visibility:visible;transition:opacity var(--dur) var(--ease), visibility 0s}.nav__list[data-astro-cid-rutobish]{align-items:flex-start;gap:var(--space-lg);flex-direction:column}.nav__link[data-astro-cid-rutobish]{font-size:var(--fs-subheading);opacity:1}}@media (prefers-reduced-motion:reduce){.nav__menu[data-astro-cid-rutobish]{transition:none}}.footer[data-astro-cid-nns7i3if]{padding-block:var(--space-xl) var(--space-lg)}.footer__inner[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:flex-start;gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.footer__brand[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit;display:block}.footer__mark[data-astro-cid-nns7i3if]{aspect-ratio:980/265;background-color:currentColor;width:clamp(132px,12vw,190px);display:block;-webkit-mask:url(/assets/branding/leaning-merit-logo.svg) 0/contain no-repeat;mask:url(/assets/branding/leaning-merit-logo.svg) 0/contain no-repeat}.footer__promise[data-astro-cid-nns7i3if]{margin-top:var(--space-md);max-width:26ch}.footer__list[data-astro-cid-nns7i3if]{gap:var(--space-sm) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer__link[data-astro-cid-nns7i3if]{font-family:var(--font-sans);font-weight:300;font-size:var(--fs-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;color:inherit;opacity:.82;transition:opacity var(--dur-fast) var(--ease);text-decoration:none}.footer__link[data-astro-cid-nns7i3if]:hover,.footer__link[data-astro-cid-nns7i3if]:focus-visible{opacity:1}.footer__base[data-astro-cid-nns7i3if]{justify-content:space-between;gap:var(--space-sm) var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid color-mix(in srgb, var(--stone) 26%, transparent);flex-wrap:wrap;display:flex}@media (width<=560px){.footer__list[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr)}}
