nav.menu-nav{font-family:proxima-nova,sans-serif;font-size:1rem;line-height:1.2rem;font-weight:700;background-color:#f0efe9;color:#000;box-shadow:none}nav.menu-nav a{color:#000}nav.menu-nav a:hover{color:#000}nav.menu-nav .navbar-logo{display:inline-block}nav.menu-nav .navbar-logo .logo-img{width:100px;height:auto}nav.menu-nav .navbar-logo .logo-img--black{filter:brightness(0)}footer.footer-main{font-family:proxima-nova,sans-serif;font-size:1rem;line-height:1.2rem;font-weight:400;background-color:#f0efe9;color:#000}footer.footer-main .logo-img--black{filter:brightness(0)}footer.footer-main svg{fill:#000;height:1rem;transition:filter 0.2s ease}footer.footer-main a:hover svg,footer.footer-main a:focus-visible svg{filter:drop-shadow(0 2px 2px #000)}footer.footer-main .site-map{font-family:proxima-nova,sans-serif;font-size:0.75rem;line-height:0.9rem;font-weight:800}footer.footer-main .site-name{font-family:proxima-nova,sans-serif;font-size:0.75rem;line-height:0.9rem;font-weight:400}:root{--scrollbar-track:#f0efe9;--scrollbar-thumb:#2b2b28;--scrollbar-thumb-hover:#000000}html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;border:2px solid var(--scrollbar-track)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}}body{font-family:proxima-nova,sans-serif;font-size:1.2rem;line-height:1.68rem;font-weight:400;color:#000;background-color:#f9f9fb}@media (max-width:767px){body{font-size:1.125rem}}body strong{font-weight:bold}body a{color:unset;text-decoration:none}body a:hover{color:unset}main a{text-decoration:underline;text-decoration-color:#2b2b28;text-decoration-thickness:0.08em;text-underline-offset:0.16em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:text-decoration-color 180ms ease,text-decoration-thickness 180ms ease}main a:hover,main a:focus-visible{-webkit-text-decoration:underline #000000 0.1em;text-decoration:underline #000000 0.1em}main a:not(.histories-container a):hover,main a:not(.histories-container a):focus-visible{text-shadow:0 1px 1px #000}.histories-container a,.histories-container a:hover,.histories-container a:focus-visible{text-decoration:none}.page-preloader{position:fixed;z-index:10001;inset:0;width:100vw;height:100vh;pointer-events:auto;opacity:1;transition:opacity 350ms ease 1050ms;will-change:opacity}.page-preloader.is-ready{opacity:0;pointer-events:none}.page-preloader .droplet-scale-wrap{transform-origin:0 0;transform:scale(0.58)}@media (max-width:767px){.page-preloader .droplet-scale-wrap{transform:scale(1)}}.page-preloader .mask-hole{transform-origin:0 0;transform:scale(0);will-change:transform}.page-preloader.is-ready .mask-hole{transform:scale(52);transition:transform 1400ms cubic-bezier(0.65,0,0.35,1)}.page-preloader .oil-loader-group{transform-origin:0 0;opacity:1;transition:opacity 650ms cubic-bezier(0.22,0.72,0.28,1),transform 650ms cubic-bezier(0.22,0.72,0.28,1)}.page-preloader.is-ready .oil-loader-group{opacity:0;transform:scale(1.12)}.page-preloader .oil-droplet-outline{fill:none;stroke:#000;stroke-width:2;opacity:0.9}.page-preloader .oil-droplet-fill{fill:url("#oil-fill-gradient");transform:translateY(140px);animation:oil-droplet-fill 2800ms cubic-bezier(0.12,0.65,0.25,1) forwards;will-change:transform}.page-preloader .oil-droplet-surface{fill:none;stroke:rgba(255,255,255,0.22);stroke-width:1.6;stroke-linecap:round;opacity:0;transform:translateY(140px);animation:oil-droplet-surface 2800ms cubic-bezier(0.12,0.65,0.25,1) forwards;will-change:transform,opacity}.page-preloader .oil-droplet-edge{fill:url("#oil-edge-gradient");opacity:0.72;mix-blend-mode:multiply;animation:oil-droplet-details 2800ms ease-out forwards}.page-preloader .oil-droplet-reflection{fill:rgba(255,255,255,0.2);filter:blur(1.5px);opacity:0;animation:oil-droplet-details 2800ms ease-out forwards}.page-preloader .oil-droplet-glint{fill:rgba(255,255,255,0.72);filter:blur(1px);opacity:0;animation:oil-droplet-glint 1800ms ease-in-out 900ms infinite alternate}.page-preloader .oil-droplet-sheen{fill:rgba(255,255,255,0.35);filter:blur(4px);opacity:0.65;transform-origin:center;animation:oil-droplet-sheen 1800ms ease-in-out infinite alternate}@keyframes oil-droplet-fill{from{transform:translateY(140px)}82%{transform:translateY(18px)}92%{transform:translateY(24px)}to{transform:translateY(22px)}}@keyframes oil-droplet-surface{0%{opacity:0;transform:translateY(140px) scaleX(0.92)}18%{opacity:0.8}78%{transform:translateY(18px) scaleX(1.03)}88%{transform:translateY(24px) scaleX(0.99)}100%{opacity:0.58;transform:translateY(22px) scaleX(1)}}@keyframes oil-droplet-sheen{from{transform:translateX(-5px) scale(0.92)}to{transform:translateX(7px) scale(1.08)}}@keyframes oil-droplet-details{0%,55%{opacity:0}100%{opacity:1}}@keyframes oil-droplet-glint{from{opacity:0.22;transform:translate(-1px,1px) scale(0.88)}to{opacity:0.78;transform:translate(1px,-1px) scale(1.08)}}.background-half{background:#f9f9fb;background:linear-gradient(180deg,#f9f9fb 0%,#f9f9fb 9%,#f9f9fb 9%)}@media (max-width:767px){.background-half{background:linear-gradient(180deg,#f9f9fb 0%,#f9f9fb 1.5%,#f9f9fb 1.5%)}}.hero-video{position:relative;display:block;width:100%;max-width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#000}.hero-video iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;border:0;transform:translate(-50%,-50%);z-index:1;opacity:0;transition:opacity 300ms ease}.hero-video iframe.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.hero-video .page-preloader,.hero-video iframe{transition:none !important}.hero-video .page-preloader.is-ready .mask-hole{transform:scale(52) !important;transition:none !important}.hero-video .page-preloader .oil-loader-group{opacity:0 !important;transition:none !important}.hero-video .page-preloader .oil-droplet-fill,.hero-video .page-preloader .oil-droplet-surface,.hero-video .page-preloader .oil-droplet-sheen,.hero-video .page-preloader .oil-droplet-edge,.hero-video .page-preloader .oil-droplet-reflection,.hero-video .page-preloader .oil-droplet-glint{animation:none !important}.hero-video .page-preloader .oil-droplet-fill{transform:translateY(0) !important}}.summary{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.25rem;line-height:1.4rem;font-weight:400;text-align:center;letter-spacing:0;color:#000}.mcci-text{font-family:proxima-nova,sans-serif;font-size:1rem;line-height:1.4rem;font-weight:700;color:#000;letter-spacing:0}.share{padding:1.5rem 1rem;background-color:#f0efe9;border:1px solid #000;border-radius:1.25rem;text-align:center;color:#000}.share .share-title{font-family:proxima-nova-extra-condensed,sans-serif;font-size:2rem;line-height:2rem;font-weight:900;color:#000;text-align:center;text-transform:none;margin:0;max-width:100%;overflow-wrap:break-word}@media (max-width:767px){.share .share-title{font-size:clamp(1.5rem,7vw,2rem)}}.share a{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;text-transform:uppercase;color:#000;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease}.share a:hover,.share a:focus-visible{color:#000;transform:translateY(-2px)}.share a:focus-visible{outline:2px solid #000;outline-offset:3px}.share a svg{display:block;width:2.5rem;height:2.5rem;fill:currentColor;transition:filter 0.2s ease,transform 0.2s ease}@media (max-width:767px){.share a svg{width:2rem;height:2rem}}.share a:hover svg,.share a:focus-visible svg{filter:drop-shadow(0 2px 2px #000);transform:scale(1.08)}.share .share-text{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.375rem;line-height:1.5rem;font-weight:900;letter-spacing:0.03125rem;color:#000;text-transform:uppercase}.share .google-preferred{display:flex;justify-content:center;width:100%;margin-top:1rem}.share .google-preferred .google-preferred-btn{display:inline-flex;align-items:center;gap:0.5rem;min-width:auto;min-height:auto;padding:0.5rem 1rem;border:1px solid rgba(0,0,0,0.45);border-radius:999px;background-color:rgba(0,0,0,0.08);font-family:proxima-nova,sans-serif;font-size:1rem;line-height:1.125rem;font-weight:700;color:#000;text-transform:none}@media (max-width:767px){.share .google-preferred .google-preferred-btn{font-size:0.875rem;line-height:1rem}}.share .google-preferred .google-preferred-btn svg{width:1.25rem;height:1.25rem;flex:0 0 auto;fill:currentColor}.share .google-preferred .google-preferred-btn:hover,.share .google-preferred .google-preferred-btn:focus-visible{border-color:#000;background-color:rgba(0,0,0,0.16);color:#000}main .share a,main .share a:hover,main .share a:focus-visible{text-decoration:none}.section-title{font-family:proxima-nova-extra-condensed,sans-serif;font-size:2rem;line-height:2rem;font-weight:900;color:#000;text-align:center;text-transform:none;margin:3rem 0 1.5rem 0;max-width:100%;overflow-wrap:break-word}@media (max-width:767px){.section-title{font-size:clamp(1.5rem,7vw,2rem)}}.explainer-section{color:#000}.explainer-audio-container{background-color:#f0efe9;color:#000;border:1px solid #000;border-radius:1rem;padding:1.875rem}@media (max-width:767px){.explainer-audio-container{padding:1.25rem}}.explainer-audio-container .explainer-title{font-family:proxima-nova-extra-condensed,sans-serif;font-size:2rem;line-height:2rem;font-weight:900;color:#000;text-align:center;text-transform:none;margin:0;max-width:100%;overflow-wrap:break-word}@media (max-width:767px){.explainer-audio-container .explainer-title{font-size:clamp(1.5rem,7vw,2rem)}}.explainer-audio-container .explainer-byline{font-family:proxima-nova,sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:400;color:#000;text-align:center}.explainer-audio-container .author-photo{width:6.25rem;height:6.25rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #000;flex-shrink:0}.explainer-audio-container .waveform-toggle{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0.6875rem;color:#f9f9fb;background-color:#000;border:0;border-radius:50%;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease}.explainer-audio-container .waveform-toggle:hover,.explainer-audio-container .waveform-toggle:focus-visible{background-color:#000;color:#f9f9fb;transform:scale(1.05)}.explainer-audio-container .waveform-toggle:focus-visible{outline:2px solid #f9f9fb;outline-offset:3px}.explainer-audio-container .waveform-toggle .waveform-icon{width:100%;height:100%;fill:currentColor;transition:filter 0.2s ease,transform 0.2s ease}.explainer-audio-container .waveform-toggle .waveform-icon[hidden]{display:none}.explainer-audio-container .waveform-toggle:hover .waveform-icon,.explainer-audio-container .waveform-toggle:focus-visible .waveform-icon{filter:drop-shadow(0 2px 2px #000);transform:scale(1.08)}.explainer-audio-container #waveform{width:100%;cursor:pointer}.explainer-audio-container #waveform canvas{cursor:pointer}.histories-container{content-visibility:auto;contain-intrinsic-size:auto 900px;background-color:#f9f9fb;color:#000}.histories-container .title-post{font-family:proxima-nova,sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:900;letter-spacing:2px;text-transform:none;word-wrap:break-word;max-width:100%;overflow-wrap:break-word}@media (max-width:767px){.histories-container .title-post{font-size:clamp(1.25rem,6.5vw,2rem);line-height:1.2}}.credits{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#f0efe9;color:#000}.credits .title-section{font-family:proxima-nova-extra-condensed,sans-serif;font-size:2rem;line-height:2rem;font-weight:900;text-align:center;text-transform:none;max-width:100%;overflow-wrap:break-word}@media (max-width:767px){.credits .title-section{font-size:clamp(1.5rem,7vw,2rem)}}.credits .title-section span{font-family:proxima-nova-extra-condensed,sans-serif;font-size:0.75rem;line-height:0.75rem;font-weight:400;color:#000}.credits p{font-family:proxima-nova,sans-serif;font-size:1.15rem;line-height:1.265rem;font-weight:400;text-align:center}@media (max-width:767px){.credits p{font-size:1rem;line-height:1.1rem}}