.MarkdownContent-module__XYrDVq__prose{line-height:1.55;font-size:var(--mantine-font-size-md);color:var(--mantine-color-text)}.MarkdownContent-module__XYrDVq__prose h2{font-size:var(--mantine-font-size-xl);margin-top:1.75rem;margin-bottom:.4rem;font-weight:400}.MarkdownContent-module__XYrDVq__prose h3{font-size:var(--mantine-font-size-lg);margin-top:1.25rem;margin-bottom:.25rem;font-weight:400}.MarkdownContent-module__XYrDVq__prose p{margin-bottom:.6rem;font-weight:300}.MarkdownContent-module__XYrDVq__prose ul,.MarkdownContent-module__XYrDVq__prose ol{margin-bottom:.6rem;padding-left:1.5rem}.MarkdownContent-module__XYrDVq__prose li{font-weight:300;font-size:var(--mantine-font-size-md);margin-bottom:.15rem}.MarkdownContent-module__XYrDVq__prose a{color:var(--mantine-color-anchor);text-decoration:underline}.MarkdownContent-module__XYrDVq__prose a:hover{opacity:.8}.MarkdownContent-module__XYrDVq__prose strong{font-weight:600}
.HeaderCta-module__dbaXGq__button{opacity:.75;transition:opacity .2s}.HeaderCta-module__dbaXGq__button:hover{opacity:1}.HeaderCta-module__dbaXGq__title{display:none}.HeaderCta-module__dbaXGq__arrow{margin-left:0}@media (min-width:62em){.HeaderCta-module__dbaXGq__title{display:block}.HeaderCta-module__dbaXGq__arrow{margin-left:.25rem}}
.Logo-module__jRiNOa__logo{object-fit:contain;display:block}[data-mantine-color-scheme=dark] .Logo-module__jRiNOa__logo{filter:invert()hue-rotate(180deg)brightness(1.1)}
.MarbleFrame-module__817TsW__frame:hover .MarbleFrame-module__817TsW__overlay{opacity:.2}.MarbleFrame-module__817TsW__image{z-index:0}.MarbleFrame-module__817TsW__overlay{z-index:1;pointer-events:none;background-color:var(--mantine-color-default-hover);opacity:.3;transition:opacity .3s ease-in-out;position:absolute;inset:0}.MarbleFrame-module__817TsW__content{z-index:2;flex-direction:column;width:100%;display:flex;position:absolute;inset:0;overflow:hidden}
@keyframes NodeWrapper-module__eGgMQG__nodeWrapperGrowIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.NodeWrapper-module__eGgMQG__main{background-color:var(--mantine-color-body)}.NodeWrapper-module__eGgMQG__background{background-color:color-mix(in srgb, var(--mantine-color-dimmed) 50%, var(--mantine-color-default) 50%)}[data-mantine-color-scheme=dark] .NodeWrapper-module__eGgMQG__background{background-color:var(--mantine-color-dimmed)}.NodeWrapper-module__eGgMQG__growIn{transform-origin:50%;animation:.35s ease-out both NodeWrapper-module__eGgMQG__nodeWrapperGrowIn}@media (prefers-reduced-motion:reduce){.NodeWrapper-module__eGgMQG__growIn{animation:none}}
.focusmapsInfo-module__EBs6Ua__track{--focusmaps-sticky-padding:8rem;--focusmaps-sticky-padding-mobile:-5rem}.focusmapsInfo-module__EBs6Ua__stickyPanel{top:var(--focusmaps-sticky-padding-mobile);position:sticky}.focusmapsInfo-module__EBs6Ua__desktopLayout{display:none}.focusmapsInfo-module__EBs6Ua__mobileLayout{display:block}@media (min-width:48em){.focusmapsInfo-module__EBs6Ua__stickyPanel{top:var(--focusmaps-sticky-padding)}.focusmapsInfo-module__EBs6Ua__desktopLayout{display:block}.focusmapsInfo-module__EBs6Ua__mobileLayout{display:none}}.focusmapsInfo-module__EBs6Ua__gridCol{display:flex}.focusmapsInfo-module__EBs6Ua__paper{flex:1;align-items:center;width:100%;display:flex}.focusmapsInfo-module__EBs6Ua__paperInner{align-items:center;gap:var(--mantine-spacing-xs);width:100%;display:flex}.focusmapsInfo-module__EBs6Ua__questionIcon{flex-shrink:0}.focusmapsInfo-module__EBs6Ua__totalProgress{top:var(--mantine-spacing-md);left:var(--mantine-spacing-md);z-index:10;pointer-events:none;position:absolute}.focusmapsInfo-module__EBs6Ua__scrollItem{white-space:normal;flex-shrink:0;max-width:80vw}.focusmapsInfo-module__EBs6Ua__scrollItem:not(:last-child){margin-inline-end:var(--mantine-spacing-md)}.focusmapsInfo-module__EBs6Ua__clickable{cursor:pointer}.focusmapsInfo-module__EBs6Ua__graphicViewport,.focusmapsInfo-module__EBs6Ua__graphicScale{width:100%;height:100%}@media (max-width:calc(62em - .1px)){.focusmapsInfo-module__EBs6Ua__graphicViewport{overflow:hidden}.focusmapsInfo-module__EBs6Ua__graphicScale{transform-origin:top;margin-inline:calc(50% - 100vw);width:200vw;height:60rem;margin-bottom:-30rem;transform:scale(.5)}}
@keyframes HeroTitle-module__7gQMYq__heroTitleSlideDown{0%{transform:translateY(calc(-1 * var(--hero-header-settle-distance)));opacity:.05}to{opacity:1;transform:translateY(0)}}.HeroTitle-module__7gQMYq__heroTitle{--hero-title-scale:.75;animation:HeroTitle-module__7gQMYq__heroTitleSlideDown var(--hero-header-settle-duration) ease-out both}.HeroTitle-module__7gQMYq__heroTitle>:is(h1,h2,h3,h4,h5,h6){font-size:calc(var(--hero-title-size,var(--title-fz)) * var(--hero-title-scale))}@media (min-width:48em){.HeroTitle-module__7gQMYq__heroTitle{--hero-title-scale:.85}}@media (min-width:62em){.HeroTitle-module__7gQMYq__heroTitle{--hero-title-scale:1}}@media (prefers-reduced-motion:reduce){.HeroTitle-module__7gQMYq__heroTitle{animation:none}}
@keyframes homepageHero-module__SKebvG__heroBustSettle{0%{margin-top:var(--hero-img-settle-distance)}to{margin-top:0}}.homepageHero-module__SKebvG__heroParallaxWrapper{pointer-events:none;width:100%;max-width:390px;animation:linear both homepageHero-module__SKebvG__heroBustSettle;animation-timeline:scroll(root);animation-range:0 var(--hero-img-parallax-range);margin-left:auto;margin-right:auto;position:absolute;top:0;left:0;right:0}.homepageHero-module__SKebvG__heroImage{max-width:var(--hero-img-max-width);object-fit:contain;pointer-events:none;width:100%;height:auto;margin:0 auto;display:block}.homepageHero-module__SKebvG__heroParallaxInteractive{pointer-events:auto}@media (prefers-reduced-motion:reduce){.homepageHero-module__SKebvG__heroImage{animation:none}.homepageHero-module__SKebvG__heroParallaxWrapper{margin-top:0;animation:none}}@supports not (animation-timeline:scroll()){.homepageHero-module__SKebvG__heroParallaxWrapper{margin-top:0;animation:none}}
.nodeFieldsInfo-module__PE9VNa__desktopLayout{height:100%;display:none}.nodeFieldsInfo-module__PE9VNa__mobileLayout{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.nodeFieldsInfo-module__PE9VNa__mobileNode{transform:scale(.9)}@media (min-width:62em){.nodeFieldsInfo-module__PE9VNa__desktopLayout{display:block}.nodeFieldsInfo-module__PE9VNa__mobileLayout{display:none}}
