:root{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Inter,Arial,sans-serif;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-height:100vh}h1,h2,h3,p,div,span,a,section{margin:0}ul{margin:0;padding:0;margin-left:1rem}img{vertical-align:middle;user-drag:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;pointer-events:auto}textarea{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Inter,Arial,sans-serif;border-radius:6px;border-color:#e2e2e2;border-width:.5px;line-height:1.7;padding-left:10px;resize:vertical}iframe{border:none}@media (prefers-color-scheme: light){:root{background-color:#fff}}:root{--xxxLargeFontSize: 6rem;--xxxLargeFontWeight: 600;--xxLargeFontSize: 4.5rem;--xxLargeFontWeight: 600;--xLargeFontSize: 3.5rem;--xLargeFontWeight: 550;--largeTitleFontSize: 2.8rem;--largeTitleFontWeight: 600;--titleFontSize: 2rem;--titleFontWeight: 600;--title2FontSize: 1.75rem;--title2FontWeight: 600;--title3FontSize: 1.5rem;--title3FontWeight: 600;--headlineFontSize: 1.3rem;--headlineFontWeight: 580;--subheadlineFontSize: 1.06rem;--subheadlineFontWeight: 580;--bodyFontSize: 1.25rem;--bodyFontWeight: 520;--bodyFontLetterSpacing: .0134rem;--bodyFontLineHeight: 1.38;--captionFontSize: .92rem;--caption2FontSize: .82rem;--caption3FontSize: .75rem;--footnoteFontSize: .65rem;--readibilityInsettedContentWidth: 980px;--readabilityInsettedTextWidth: 83.4%;--proportionalWideContentHPadding: 10vw;--fullSizeContentCornerRadius: 2.5rem;--interSectionPadding: 10rem}.disabled{pointer-events:none}.hidden{visibility:hidden}.removed{display:none}.visible{opacity:1}.invisible{opacity:0}.scrollBarHidden::-webkit-scrollbar{display:none;width:0;height:0}.scrollBarHidden{scrollbar-width:none;-ms-overflow-style:none}.roundedCorner{border-radius:var(--fullSizeContentCornerRadius);overflow:hidden}.pointerCursorOnHover:hover{cursor:pointer}.defaultCursorOnHover:hover{cursor:default}.vStack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.hStack{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.zStack{display:grid;align-items:center;justify-items:center}.grid{display:grid}.spacer{margin:auto;padding:auto}.hDivider{height:1px;width:100%}.vDivider{width:1px;height:100%}.colorSchemeLight .divider{background-color:#5f5f621c}.colorSchemeDark .divider{background-color:#ffffff3d}.xxxLargeFont{font-size:var(--xxxLargeFontSize);font-weight:var(--xxxLargeFontWeight)}.xxLargeFont{font-size:var(--xxLargeFontSize);font-weight:var(--xxLargeFontWeight)}.xLargeFont{font-size:var(--xLargeFontSize);font-weight:var(--xLargeFontWeight)}.largeTitleFont{font-size:var(--largeTitleFontSize);font-weight:var(--largeTitleFontWeight)}.titleFont{font-size:var(--titleFontSize);font-weight:var(--titleFontWeight)}.title2Font{font-size:var(--title2FontSize);font-weight:var(--title2FontWeight)}.title3Font{font-size:var(--title3FontSize);font-weight:var(--title3FontWeight)}.headlineFont{font-size:var(--headlineFontSize);font-weight:var(--headlineFontWeight)}.subheadlineFont{font-size:var(--subheadlineFontSize);font-weight:var(--subheadlineFontWeight)}.bodyFont{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);letter-spacing:var(--bodyFontLetterSpacing);line-height:var(--bodyFontLineHeight)}.captionFont{font-size:var(--captionFontSize)}.caption2Font{font-size:var(--caption2FontSize)}.caption3Font{font-size:var(--caption3FontSize)}.footnoteFont{font-size:var(--footnoteFontSize)}.semibold{font-weight:600}.bold{font-weight:700}.sticky{position:sticky;top:0}.highZIndex{z-index:1000}.readabilityInsettedContent{width:var(--readibilityInsettedContentWidth);margin-left:auto;margin-right:auto}.readabilityInsettedText{width:var(--readabilityInsettedTextWidth);margin-inline-start:auto;margin-inline-end:auto}.headerFooterInsettedContent{width:var(--readibilityInsettedContentWidth);margin-inline-start:auto;margin-inline-end:auto}.proportionalWideInsettedContent{margin-left:calc(var(--proportionalWideContentHPadding) + 2vw);margin-right:var(--proportionalWideContentHPadding)}.appSection .sectionContent{padding-bottom:var(--interSectionPadding)}.firstSection{padding-top:calc(var(--interSectionPadding) * .5)}.doublePaddedSection .sectionContent{padding-top:var(--interSectionPadding)}.colorSchemeLight .primaryColor,.colorSchemeLight.primaryColor{color:#000}.colorSchemeLight .secondaryColor,.colorSchemeLight.secondaryColor{color:#0000008f}.colorSchemeLight .tertiaryColor,.colorSchemeLight.tertiaryColor{color:#00000073}.colorSchemeLight .primaryBackgroundColor,.colorSchemeLight.primaryBackgroundColor{background-color:#fff}.colorSchemeLight .secondaryBackgroundColor,.colorSchemeLight.secondaryBackgroundColor{background-color:#f5f5f7}.colorSchemeLight .tertiaryBackgroundColor,.colorSchemeLight.tertiaryBackgroundColor{background-color:#fbfbfd}.colorSchemeDark .primaryColor,.colorSchemeDark.primaryColor{color:#fff}.colorSchemeDark .secondaryColor,.colorSchemeDark.secondaryColor{color:#ebebf5d4}.colorSchemeDark .tertiaryColor,.colorSchemeDark.tertiaryColor{color:#c5c5ccbf}.colorSchemeDark .primaryBackgroundColor,.colorSchemeDark.primaryBackgroundColor{background-color:#000}.colorSchemeDark .secondaryBackgroundColor,.colorSchemeDark.secondaryBackgroundColor{background-color:#1d1d1f}.colorSchemeDark .tertiaryBackgroundColor,.colorSchemeDark.tertiaryBackgroundColor{background-color:#2c2c2e}.scaleOnHover{transition:transform .3s ease;transform:scale(1)}.scaleOnHover:hover{transform:scale(1.02)}.scaleLargeOnHover{transition:transform .3s ease}.scaleLargeOnHover:hover{transition:transform .3s ease;transform:scale(1.1)}.pointerCursor:hover{cursor:pointer}.backgroundBlur{background:#ffffffb3;-webkit-backdrop-filter:blur(12px) brightness(1.2) contrast(.8);backdrop-filter:blur(12px);z-index:10}.debugBorder{border:1px solid red}.debugBackground{background-color:#0000001a}.ReactModal__Body--open{overflow:hidden}@media only screen and (max-width: 1068px){:root{--xxxLargeFontSize: 4.5rem;--xxLargeFontSize: 3rem;--xLargeFontSize: 2.5rem;--largeTitleFontSize: 2.5rem;--title2FontSize: 1.5125rem;--title3FontSize: 1.3125rem;--title3LineHeight: 1.813rem;--bodyFontSize: 1.126rem;--bodyFontWeight: 520;--bodyFontLetterSpacing: .005rem;--bodyFontLineHeight: 1.425;--captionFontSize: .9rem;--caption2FontSize: .8rem;--caption3FontSize: .7rem;--footnoteFontSize: .55rem;--readibilityInsettedContentWidth: 692px;--headerFooterContentInset: 3rem;--fullSizeContentCornerRadius: 2rem;--interSectionPadding: 7rem}.title3Font{line-height:var(--title3LineHeight)}.headerFooterInsettedContent{width:auto;margin-left:var(--headerFooterContentInset);margin-right:var(--headerFooterContentInset)}}@media only screen and (max-width: 734px){:root{--xxxLargeFontSize: 3rem;--xxLargeFontSize: 2.5rem;--xLargeFontSize: 1.7rem;--largeTitleFontSize: 2rem;--titleFontSize: 1.5rem;--title2FontSize: 1.31rem;--title3FontSize: 1.2rem;--headlineFontSize: 1rem;--subheadlineFontSize: .95rem;--bodyFontSize: .9rem;--bodyFontLetterSpacing: .004rem;--bodyFontLineHeight: 1.3;--captionFontSize: .85rem;--caption2FontSize: .75rem;--caption3FontSize: .65rem;--footnoteFontSize: .5rem;--readibilityInsettedContentWidth: 87.5%;--readabilityInsettedTextWidth: 100%;--headerFooterContentInset: 1.5rem;--proportionalWideContentHPadding: 1.4rem;--fullSizeContentCornerRadius: 1.6rem;--interSectionPadding: 5rem}}@media only screen and (max-width: 500px){.innerModelDisplayView{--xxxLargeFontSize: 1.7rem;--xxLargeFontSize: 1.5rem;--xLargeFontSize: 1.2rem;--xLargeFontWeight: 600;--largeTitleFontSize: 1.5rem;--titleFontSize: 1.5rem;--title2FontSize: 1.31rem;--title3FontSize: 1.2rem;--headlineFontSize: .8rem;--subheadlineFontSize: .7rem;--bodyFontSize: .8rem;--captionFontSize: .8rem;--caption2FontSize: .5rem;--caption3FontSize: .35rem;--footnoteFontSize: .25rem;--readibilityInsettedContentWidth: 87.5%;--readabilityInsettedTextWidth: 100%;--headerFooterContentInset: 1.5rem;--proportionalWideContentHPadding: 1.4rem;--interSectionPadding: 5rem}}#root,html,body{height:100%;overscroll-behavior:none}.navigationView{--navigationViewWidth: 2000px;--sidebarPanelWidthFraction: .25;--contentPanelWidthFraction: .7;--sidebarPanelWidth: calc(var(--navigationViewWidth) * var(--sidebarPanelWidthFraction));--contentPanelWidth: calc(var(--navigationViewWidth) * var(--contentPanelWidthFraction))}.navigationView{display:flex;flex-direction:row;justify-content:space-around}.navigationView .sidebarPanel{width:var(--sidebarPanelWidth);height:100%}.navigationView .contentPanel{width:var(--contentPanelWidth);height:100vh;z-index:2}@media only screen and (max-width: 2000px){.navigationView{--navigationViewWidth: 1600px;--sidebarPanelWidthFraction: .31;--contentPanelWidthFraction: .69}}@media only screen and (max-width: 1600px){.navigationView{--navigationViewWidth: 1300px}}@media only screen and (max-width: 1300px){.navigationView{--navigationViewWidth: 1068px}}@media only screen and (max-width: 1068px){.navigationView{--navigationViewWidth: 850px;--sidebarPanelWidthFraction: .35;--contentPanelWidthFraction: .65}}@media only screen and (max-width: 850px){.navigationView{--navigationViewWidth: 734px;--sidebarPanelWidthFraction: .4;--contentPanelWidthFraction: .6}}@media only screen and (max-width: 734px){.navigationView{--navigationViewWidth: 100vw;flex-direction:column-reverse;--topPanelHeightFraction: .5;--bottomPanelHeightFraction: .5}.navigationView .contentPanel{width:auto;height:calc(var(--topPanelHeightFraction) * 100vh)}.navigationView .sidebarPanel{width:auto}}.topLevelModelAdjustorView{--prominentTitlePosition: static;--prominentTitleZIndex: 0}.topLevelModelAdjustorView .prominentTitle{position:var(--prominentTitlePosition);z-index:var(--prominentTitleZIndex);top:0}.topLevelModelDisplayView iFrame{transition:all .5s linear}.highlightableLink{transition:all .3s ease}.highlightableLink:hover{color:#1987ed}@media only screen and (max-width: 734px){.topLevelModelAdjustorView{--prominentTitlePosition: static;--prominentTitleZIndex: 0}}.articleContainer{--articleContentInnerBlockPadding: 4.7rem;--imageMaxHeight: 90vh}.articleContainer *{white-space:pre-wrap;margin:0;text-align:center}.articleContainer .quote{letter-spacing:-.04rem}@media only screen and (max-width: 1068px){.articleContainer{--articleContentInnerBlockPadding: 3.5rem;--imageMaxHeight: 80vh}}@media only screen and (max-width: 734px){.articleContainer{--articleContentInnerBlockPadding: 2.5rem}}.contentFieldView{--comfortableVerticalPadding: 2.5rem}.contentFieldView.textContent{text-align:start;opacity:.8}.contentFieldView.comfortableVerticalPadding{margin-top:var(--comfortableVerticalPadding);margin-bottom:var(--comfortableVerticalPadding)}.contentFieldView.comfortableBottomPadding{margin-bottom:var(--comfortableVerticalPadding)}@media only screen and (max-width: 1068px){.contentFieldView{--comfortableVerticalPadding: 1.5rem}}@media only screen and (max-width: 734px){.contentFieldView{--comfortableVerticalPadding: .4rem}}.contentImageContainer{--landsacpeImageWidthFraction: 100%;--portraitImageWidthFraction: 50%}.contentImageContainer{overflow:hidden}.contentImageContainer .imageContent{width:100%;height:auto;object-fit:cover}.contentImageContainer.imageOrientationLandscape{width:var(--landsacpeImageWidthFraction)}.contentImageContainer.imageOrientationPortrait{width:var(--portraitImageWidthFraction)}@media only screen and (max-width: 1068px){.contentImageContainer{--portraitImageWidthFraction: 62%}}@media only screen and (max-width: 734px){.contentImageContainer{--portraitImageWidthFraction: 90%}}.statisticsEntryView{text-align:center}.footer{width:100%}.footer .footerContent{padding-top:.5rem;padding-bottom:1.5rem}.navigationBar{--navigationBarHeight: 3.2rem}.navigationBar{width:100%;text-align:center;backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px)}.navigationBar.colorSchemeDark{background-color:#161617cc}.navigationBar.colorSchemeLight{background-color:#fafafccc}.navigationBar .navigationBarContent,.navigationBarPlaceholder{width:100%;height:var(--navigationBarHeight)}.navigationBar ul{list-style:none;margin:0;padding:0}.navigationBar a{text-decoration:none;opacity:.8}.navigationBar a:hover{opacity:1}@media only screen and (max-width: 1068px){.navigationBar{--navigationBarHeight: 2.7rem}}@media only screen and (max-width: 734px){.navigationBar{--navigationBarHeight: 2.2rem}}@media only screen and (max-width: 500px){.navigationBar{--navigationBarHeight: 1.8rem}}.pageHeaderView{--textHeaderHeight: 80vh;--textHeaderMaxHeight: 1000px;--textHeaderMinHeight: 300px;--textHeaderVisualCenteringHeightFraction: .05;--textHeaderComputedHeight: clamp(var(--textHeaderMinHeight), var(--textHeaderHeight), var(--textHeaderMaxHeight));--imageHeaderInnerSpacing: 7.5rem;--imageHeaderHeroMaxHeight: 90vh;--imageHeaderBottomPadding: 7.5rem}.pageHeaderView{text-align:center;white-space:pre-wrap}.pageHeaderView .textHeaderView{text-align:center;height:var(--textHeaderComputedHeight);padding-bottom:calc(var(--textHeaderComputedHeight) * var(--textHeaderVisualCenteringHeightFraction))}.pageHeaderView .imageHeaderView{margin-bottom:var(--imageHeaderBottomPadding)}.pageHeaderView .imageHeaderView.vStack{gap:var(--imageHeaderInnerSpacing)}.pageHeaderView .imageHeaderView .heroImage{max-height:var(--imageHeaderHeroMaxHeight)}@media only screen and (max-width: 1068px){.pageHeaderView{--textHeaderHeight: 60vh;--imageHeaderInnerSpacing: 4.5rem;--imageHeaderHeroMaxHeight: 80vh;--imageHeaderBottomPadding: 4.5rem}}@media only screen and (max-width: 734px){.pageHeaderView{--textHeaderHeight: 45vh;--textHeaderVisualCenteringHeightFraction: .1;--imageHeaderInnerSpacing: 3rem;--imageHeaderBottomPadding: 3rem}}.resizableImage{overflow:hidden;display:flex;align-items:center;justify-content:center}.resizableImage img{vertical-align:middle;width:100%;height:100%;object-position:center}.signoffQuoteSection{--signOffSectionPreferredHeight: 65vh;--signoffQuoteStackGap: 2.2rem}.signoffQuoteSection{text-align:center;width:100%;height:clamp(100px,var(--signOffSectionPreferredHeight),1000px)}.signoffQuoteSection .signoffQuoteStack{gap:var(--signoffQuoteStackGap)}.signoffQuoteSection a,.signoffQuoteSection a:visited{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;color:inherit;transition:transform .3s ease}@media only screen and (max-width: 1068px){.signoffQuoteSection{--signOffSectionPreferredHeight: 50vh}}@media only screen and (max-width: 734px){.signoffQuoteSection{--signOffSectionPreferredHeight: 50vh;--signoffQuoteStackGap: 1rem}}@media only screen and (max-width: 500px){.signoffQuoteSection{--signOffSectionPreferredHeight: clamp(200px, 30vh, 1000px) ;--signoffQuoteStackGap: .7rem}}.capsuleLinkButton a{text-decoration:none}.capsuleLinkButton .buttonContent{padding:.7rem 1.5rem .8rem;border:none;border-radius:2rem;cursor:pointer;outline:none;background-color:#ececec;opacity:.8}.colorBanner{opacity:0;transition:opacity .3s ease}.focused .colorBanner{opacity:1}.pickerItem:hover{cursor:pointer}.imagePickerHoverOverlay{transition:opacity .3s ease}.imagePickerHoverOverlay:hover{opacity:.9}.imagePickerHoverOverlay{opacity:0}
