.MobileNav{position:absolute;top:0;right:0;left:0;height:53px;z-index:5;display:flex;align-items:center;background-color:#fff;transition:background-color .15s linear}@media only screen and (min-width:768px){.MobileNav{display:none}}@media only screen and (max-width:767px){.MobileNav{padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.MobileNav{padding-left:32px;padding-right:32px}}.MobileNav:after{content:"";position:absolute;display:block;top:0;right:-100%;bottom:-100%;left:0;width:200%;border-bottom:1px solid #e1e6ea;transform:scale(.5);transform-origin:0 0;pointer-events:none}.MobileNav:not(.Scrolled){background-color:transparent}.MobileNav:not(.Scrolled):after{display:none}.MobileNav .Logo{position:absolute;left:50%;transform:translateX(-50%);line-height:0}.MobileNav .LeftItems,.MobileNav .RightItems{display:flex;align-items:center}.MobileNav .LeftItems{flex-grow:1}.MobileNav .LeftItems .MenuButton{margin-right:16px;line-height:0}.MobileNav .RightItems{flex-grow:0;justify-content:flex-end}.MobileNav .RightItems .Progress{display:flex;align-items:center}.MobileNav .RightItems .Progress:not(.Collapsed):not(.Expanded){margin-right:-8px}.MobileNav .RightItems .Progress.Collapsed,.MobileNav .RightItems .Progress.Expanded{position:fixed;left:0;top:0;right:0;height:53px;justify-content:center;background-color:#fff;z-index:1;transition:height 1.5s cubic-bezier(.19,1,.22,1),padding-top 1.5s cubic-bezier(.19,1,.22,1),border-bottom-left-radius 1s cubic-bezier(.19,1,.22,1),border-bottom-right-radius 1s cubic-bezier(.19,1,.22,1),opacity .1s linear .1s}.MobileNav .RightItems .Progress.Collapsed:after,.MobileNav .RightItems .Progress.Expanded:after{content:"";position:absolute;display:block;top:0;right:-100%;bottom:-100%;left:0;width:200%;border-bottom:1px solid #e1e6ea;transform:scale(.5);transform-origin:0 0;pointer-events:none}.MobileNav .RightItems .Progress.Collapsed.ProgressDrawer-enter,.MobileNav .RightItems .Progress.Expanded.ProgressDrawer-enter{top:-53px}.MobileNav .RightItems .Progress.Collapsed.ProgressDrawer-enter-active,.MobileNav .RightItems .Progress.Expanded.ProgressDrawer-enter-active{top:0;transition:top .5s cubic-bezier(.19,1,.22,1),height 1.5s cubic-bezier(.19,1,.22,1),padding-top 1.5s cubic-bezier(.19,1,.22,1),border-bottom-left-radius 1s cubic-bezier(.19,1,.22,1),border-bottom-right-radius 1s cubic-bezier(.19,1,.22,1),opacity .1s linear .1s}.MobileNav .RightItems .Progress.Collapsed.ProgressDrawer-exit,.MobileNav .RightItems .Progress.Expanded.ProgressDrawer-exit{top:0;opacity:1}.MobileNav .RightItems .Progress.Collapsed.ProgressDrawer-exit-active,.MobileNav .RightItems .Progress.Expanded.ProgressDrawer-exit-active{top:-53px;height:53px;opacity:0;transition:top .5s cubic-bezier(.19,1,.22,1),height 1.5s cubic-bezier(.19,1,.22,1),padding-top 1.5s cubic-bezier(.19,1,.22,1),border-bottom-left-radius 1s cubic-bezier(.19,1,.22,1),border-bottom-right-radius 1s cubic-bezier(.19,1,.22,1),opacity .1s linear .1s}.MobileNav .RightItems .Progress.Expanded{align-items:flex-start;padding-top:24px;height:464px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden}.MobileNav .RightItems button{margin-right:-8px}.MobileNav .CurrentSectionLabel{margin-right:16px;display:flex;flex-direction:column;justify-content:center}.MobileNav .CurrentSectionLabel .Section,.MobileNav .CurrentSectionLabel .Subsection{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:.01em;--paragraphSpacing:22px;margin:0;color:#1d2024;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.MobileNav .CurrentSectionLabel .Section{-webkit-line-clamp:2}.MobileNav .CurrentSectionLabel .Subsection,.MobileNav .CurrentSectionLabel.WithSubsection .Section{-webkit-line-clamp:1}.MobileSideMenu{position:fixed;top:0;right:0;left:0;height:100%;z-index:200;display:flex}.MobileSideMenu .MobileSideMenuContents{position:relative;max-width:304px;background-color:#fff;display:flex;padding-bottom:env(safe-area-inset-bottom);overflow:scroll}.MobileSideMenu .MobileSideMenuContents .CloseButton{position:absolute;top:10px;right:17px}.MobileSideMenu .Scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(29,32,36,.7)}.MobileSideMenu-enter .MobileSideMenuContents{transform:translateX(-100%)}.MobileSideMenu-enter .Scrim{opacity:0}.MobileSideMenu-enter-active .MobileSideMenuContents{transform:translateX(0)}.MobileSideMenu-enter-active .Scrim{opacity:1}.MobileSideMenu-exit .MobileSideMenuContents{transform:translateX(0)}.MobileSideMenu-exit .Scrim{opacity:1}.MobileSideMenu-exit-active .MobileSideMenuContents{transform:translateX(-100%)}.MobileSideMenu-exit-active .Scrim{opacity:0}.MobileSideMenu-enter-active .MobileSideMenuContents,.MobileSideMenu-exit-active .MobileSideMenuContents{transition:transform .4s cubic-bezier(.19,1,.22,1) 0ms}.MobileSideMenu-enter-active .Scrim,.MobileSideMenu-exit-active .Scrim{transition:opacity .4s cubic-bezier(.19,1,.22,1) 0ms}.MobileSideMenu-enter-active .MobileSideMenuContents,.MobileSideMenu-exit-active .Scrim{transition-delay:50ms}.EssayRoot .MobileNav:not(.Scrolled) .IconButton line{stroke:#2e0a63}.IconButton{margin:-16px;padding:16px;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.IconButton line{stroke:#93999e}.IconButton:active line{stroke:#8b3afc}.NavContainer{position:fixed;z-index:100;top:0;left:0;width:100vw;height:100vh;pointer-events:none}.NavContainer>*{pointer-events:auto}.NavContainer .DesktopSidebarContainer{position:absolute;top:0;right:0;bottom:0;width:304px;overflow:scroll;display:flex}@media only screen and (max-width:767px){.NavContainer .DesktopSidebarContainer{display:none}}.SiteMenu{display:flex;flex-direction:column;padding-top:16px;padding-left:16px;padding-right:16px}.SiteMenu svg{flex-shrink:0}.SiteMenu a{transition:opacity .1s linear}.SiteMenu.ShowingOverlay .Disabled,.SiteMenu.ShowingOverlay .Progress,.SiteMenu.ShowingOverlay>svg,.SiteMenu.ShowingOverlay a{opacity:.1!important}.SiteMenu ul.EssayList{padding-left:0;margin-left:0;flex-grow:1}.SiteMenu ul.EssayList li{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;list-style:none}.SiteMenu ul.EssayList a{color:#3f464d}.SiteMenu ul.EssayList.Active>a,.SiteMenu ul.EssayList .Active>a{color:#490f99}.SiteMenu ul.EssayList.Disabled,.SiteMenu ul.EssayList .Disabled{color:#797d82;cursor:not-allowed}.SiteMenu ul.EssayList>li{margin-top:24px;margin-bottom:24px;min-height:36px;display:flex;flex-wrap:wrap;justify-content:space-between}.SiteMenu ul.EssayList>li>a,.SiteMenu ul.EssayList>li>span{flex-grow:1;flex-shrink:1;flex-basis:0}.SiteMenu ul.EssayList>li a{max-width:190px}.SiteMenu ul.EssayList>li.Current{display:block;max-width:170px}.SiteMenu ul.EssayList>li.Current .TableOfContents{height:360px;overflow:scroll;padding-bottom:164px;scrollbar-width:none;-ms-overflow-style:none}.SiteMenu ul.EssayList>li.Current .TableOfContents::-webkit-scrollbar{width:0;background:transparent}.SiteMenu ul.EssayList .TableOfContents{flex-basis:100%;padding-left:0;margin-top:8px;margin-bottom:0}.SiteMenu ul.EssayList .TableOfContents li{font-family:"Libre Franklin",sans-serif;font-size:11px;font-weight:400;line-height:15px;letter-spacing:.006em;margin-top:8px;margin-bottom:8px;color:#64646b}.SiteMenu ul.EssayList .TableOfContents li:first-of-type{margin-top:0}.SiteMenu ul.EssayList .TableOfContents li ul{padding-left:8px;margin-bottom:8px}.SiteMenu ul.EssayList .TableOfContents li ul li{margin-top:4px;margin-bottom:4px;font-family:"Libre Franklin",sans-serif;font-size:9px;font-weight:400;line-height:12px;letter-spacing:.008em;max-width:170px}.SiteMenu ul.EssayList .TableOfContents li:last-child{margin-bottom:0}.SiteMenu .BottomMaterial{flex-grow:0;display:flex;align-items:flex-start;flex-direction:column}.SiteMenu .BottomMaterial button{margin-left:-8px;margin-top:0;margin-bottom:0}.SiteMenu .BottomMaterial .ReviewRow{padding-left:0;padding-bottom:8px}.SiteMenu .BottomMaterial .ReviewRow li{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;list-style:none}.SiteMenu .BottomMaterial .ReviewRow a{color:#3f464d}.SiteMenu .BottomMaterial .ReviewRow.Active>a,.SiteMenu .BottomMaterial .ReviewRow .Active>a{color:#490f99}.SiteMenu .BottomMaterial .ReviewRow.Disabled,.SiteMenu .BottomMaterial .ReviewRow .Disabled{color:#797d82;cursor:not-allowed}.SiteMenu .BottomMaterial .ReviewRow a,.SiteMenu .BottomMaterial .ReviewRow span{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:-.006em;-webkit-font-smoothing:antialiased}.SiteMenu .BottomMaterial .ReviewRow span.ReviewStatus{font-family:"Libre Franklin",sans-serif;font-size:9px;font-weight:400;line-height:13px;letter-spacing:.011em;margin-left:8px}.SiteMenu .BottomMaterial .ReviewRow.Disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:not-allowed}.SiteMenu .BottomMaterial .ReviewRow.Disabled span{color:#93999e}.SiteMenu .BottomMaterial .PatreonSection{position:relative;padding-top:16px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.SiteMenu .BottomMaterial .PatreonSection:after{content:"";position:absolute;display:block;top:0;right:-100%;bottom:-100%;left:0;width:calc(200% - -32px);border-top:1px solid #e1e6ea;transform:scale(.5);transform-origin:0 0;pointer-events:none}.SiteMenu .BottomMaterial .PatreonSection button{margin-right:16px;flex-grow:0}.SiteMenu .BottomMaterial .PatreonSection .PatreonExplanation,.SiteMenu .BottomMaterial .PatreonSection .SponsorThanks{margin-bottom:0;font-family:"Libre Franklin",sans-serif;font-size:9px;font-weight:400;line-height:13px;letter-spacing:.011em;color:#64646b}.SiteMenu .BottomMaterial .PatreonSection .PatreonExplanation{flex-shrink:1;flex-grow:1;flex-basis:0}.SiteMenu .BottomMaterial .PatreonSection .SponsorThanks{margin-top:16px;margin-bottom:16px;display:block;flex-grow:1}.SiteMenu .BottomMaterial .PatreonSection .SponsorThanks a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#c7cfd6;text-decoration-color:#c7cfd6;white-space:nowrap}.SiteMenu .EssayProgress{margin-top:8px;position:absolute;transform:scale(.84);left:14px;transform-origin:top left;pointer-events:none;transition:opacity .1s linear}.SiteMenu .EssayProgress .EssayIndicatorFlowFloat{position:absolute;top:2px;left:-2px;right:0;bottom:-30px;-webkit-clip-path:polygon(0 100%,1px 319.907px,58.6px 305.592px,116.2px 284.364px,173px 237.907px,233.5px 151.907px,281.5px 4.9074px,100% 0,100% 100%);clip-path:polygon(0 100%,1px 319.907px,58.6px 305.592px,116.2px 284.364px,173px 237.907px,233.5px 151.907px,281.5px 4.9074px,100% 0,100% 100%);background:linear-gradient(180deg,hsla(0,0%,100%,.8) 55%,#fff 90%)}.SiteMenu .EssayProgress.BeforeHero .EssayProgressIndicator{--outlineColor:transparent!important}.SiteMenu .EssayProgress.BeforeHero .EssayIndicatorFlowFloat{background:transparent}.SiteMenu .EssayProgress .CoachMarkOverlayContainer{position:absolute;top:0;transform:scale(1.19048);transform-origin:top left}.RemainingIndicator{display:flex;align-items:center}.RemainingIndicator.Incomplete>span{font-family:"Libre Franklin",sans-serif;font-size:11px;font-weight:400;line-height:15px;letter-spacing:.006em;margin-right:8px;padding-top:1px;color:#93999e}.RemainingIndicator.Complete>span{font-family:"Libre Franklin",sans-serif;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;color:#2e0a63;color:#490f99}.RemainingIndicator.Complete>svg{stroke:#490f99;margin-left:12px;margin-top:-2px;-webkit-animation:scale-up 1s cubic-bezier(.19,1,.22,1) both;animation:scale-up 1s cubic-bezier(.19,1,.22,1) both}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scale-up{0%{transform:scale(.01)}to{transform:scale(1)}}@-webkit-keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@font-face{font-family:"Cabin";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cabin-v14-latin-700.eot);src:local("Cabin Bold"),local("Cabin-Bold"),url(/fonts/cabin-v14-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/cabin-v14-latin-700.woff2) format("woff2"),url(/fonts/cabin-v14-latin-700.woff) format("woff"),url(/fonts/cabin-v14-latin-700.ttf) format("truetype"),url(/fonts/cabin-v14-latin-700.svg#Cabin) format("svg")}@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-franklin-v4-latin-regular.eot);src:local("Libre Franklin"),local("LibreFranklin-Regular"),url(/fonts/libre-franklin-v4-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/libre-franklin-v4-latin-regular.woff2) format("woff2"),url(/fonts/libre-franklin-v4-latin-regular.woff) format("woff"),url(/fonts/libre-franklin-v4-latin-regular.ttf) format("truetype"),url(/fonts/libre-franklin-v4-latin-regular.svg#LibreFranklin) format("svg")}@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/libre-franklin-v4-latin-600.eot);src:local("Libre Franklin SemiBold"),local("LibreFranklin-SemiBold"),url(/fonts/libre-franklin-v4-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/libre-franklin-v4-latin-600.woff2) format("woff2"),url(/fonts/libre-franklin-v4-latin-600.woff) format("woff"),url(/fonts/libre-franklin-v4-latin-600.ttf) format("truetype"),url(/fonts/libre-franklin-v4-latin-600.svg#LibreFranklin) format("svg")}*{margin:0;padding:0;border:0;outline:0;background:transparent;box-sizing:border-box}html{font-family:"Libre Baskerville","Baskerville","Big Caslon","Cambria",serif;font-size:18px;color:#243b53;background-color:#fff}@media only screen and (max-width:767px){html{font-size:15px}}.BodyColumn h1{margin-top:68px;margin-bottom:34px;line-height:51px;font-family:"Libre Franklin",sans-serif;font-size:2.25rem;font-weight:600;color:#334e68;letter-spacing:-.02em;position:relative}@media only screen and (max-width:767px){.BodyColumn h1{margin-top:58px;margin-bottom:29px;line-height:43.5px}}.BodyColumn h1:after{position:absolute;background-color:#8b3afc;width:6px;top:64px;bottom:0;border-radius:3px;left:-26px;content:""}@media only screen and (min-width:768px) and (max-width:999px){.BodyColumn h1:after{left:-16px;width:4px;border-radius:2px}}@media only screen and (max-width:767px){.BodyColumn h1:after{left:-12px;width:4px}}.BodyColumn h2{margin-top:68px;margin-bottom:34px;line-height:34px;font-family:"Libre Franklin",sans-serif;font-size:1.5rem;font-weight:400;border-bottom:1px solid #fcfaff}@media only screen and (max-width:767px){.BodyColumn h2{margin-top:58px;margin-bottom:29px;line-height:29px}}.BodyColumn h1:before,.BodyColumn h2:before{display:block;content:" ";margin-top:-64px;height:64px;visibility:hidden;pointer-events:none}h1+h2{margin-top:34px}@media only screen and (max-width:767px){h1+h2{margin-top:29px}}li,p{margin-top:0;margin-bottom:22px;line-height:34px}@media only screen and (max-width:767px){li,p{margin-top:0;line-height:29px}}li{margin-bottom:0}@media only screen and (max-width:767px){li{margin-bottom:0}}ol,ul{margin-bottom:22px;padding-left:1em;list-style-position:outside}@media only screen and (max-width:767px){ol,ul{margin-left:1em}}a{text-decoration:none;color:#490f99}a:hover{text-decoration:underline}pre{margin-bottom:34px}@media only screen and (max-width:767px){pre{margin-bottom:29px}}#EssayContents{counter-reset:MarginNote;margin:0 auto}@media only screen and (min-width:768px){#EssayContents{box-sizing:content-box;width:calc(100% - 384px);max-width:700px;position:relative;left:-160px;padding-left:32px;padding-right:32px}}@media only screen and (max-width:767px) and (max-width:767px){#EssayContents{padding-left:16px;padding-right:16px}}@media only screen and (max-width:767px) and (min-width:768px){#EssayContents{padding-left:32px;padding-right:32px}}#EssayContentsInner{position:relative}.BodyColumn,.BodyColumn .Footer{margin-left:auto;margin-right:auto;max-width:700px;position:relative}@media only screen and (max-width:767px){.BodyColumn{margin-left:unset;width:unset}}.BodyColumn>img,.BodyColumn>p>img{max-width:100%;margin-bottom:22px}@media only screen and (max-width:767px){.BodyColumn>img,.BodyColumn>p>img{width:100%}}.BodyColumn>img.FullBleed,.BodyColumn>p>img.FullBleed{max-width:unset;display:block;margin-left:-32px;margin-bottom:0;width:calc(100% + 64px)}@media only screen and (max-width:767px){.BodyColumn>img.FullBleed,.BodyColumn>p>img.FullBleed{margin-left:-16px;width:calc(100% + 32px)}}.BodyColumn>img.FullBleed+p,.BodyColumn>p>img.FullBleed+p{margin-top:34px}@media only screen and (max-width:767px){.BodyColumn>img.FullBleed+p,.BodyColumn>p>img.FullBleed+p{margin-top:29px}}.BodyColumn>img.FullBleed+p.ImageCaption,.BodyColumn>p>img.FullBleed+p.ImageCaption{margin-top:0;margin-bottom:17px;line-height:34px;font-size:.66667rem;color:#627d98}@media only screen and (max-width:767px){.BodyColumn>img.FullBleed+p.ImageCaption,.BodyColumn>p>img.FullBleed+p.ImageCaption{margin-top:0;margin-bottom:14.5px;line-height:29px}}.BodyColumn>img.FullBleed+p.ImageCaption a,.BodyColumn>p>img.FullBleed+p.ImageCaption a{color:inherit;text-decoration:underline}.BodyColumn img.RetinaImage{max-width:100%}.BodyColumn img.CropToCenter{object-position:center;object-fit:contain;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.BodyColumn blockquote{font-size:17px;line-height:30px;margin:0 32px 68px}@media only screen and (max-width:767px){.BodyColumn blockquote{margin-top:0;margin-bottom:58px;margin-bottom:34px;border-left:1px solid #9fb3c8;margin-left:unset;padding-left:16px;margin-right:unset;font-size:15px;line-height:29px}}@media only screen and (max-width:767px) and (max-width:767px){.BodyColumn blockquote{margin-bottom:29px}}.BodyColumn blockquote.Flavor{font-style:italic;font-size:1rem;line-height:34px;color:#243b53;margin-top:51px;margin-left:64px;margin-right:64px}@media only screen and (max-width:767px){.BodyColumn blockquote.Flavor{margin-top:43.5px;font-size:inherit;line-height:30px;margin-top:unset;margin-left:unset;margin-right:unset}}.BodyColumn blockquote.Flavor .Attribution{font-size:1rem;margin-top:8.5px;font-style:normal;text-align:right;line-height:1.4}@media only screen and (max-width:767px){.BodyColumn blockquote.Flavor .Attribution{margin-top:7.25px}}@media only screen and (max-width:767px){.katex-display{overflow-x:auto;overflow-y:visible}}.MarginNoteMarker:after{counter-increment:MarginNote;content:"[" counter(MarginNote) "]";vertical-align:super;line-height:0;font-size:.66667rem;color:#490f99;cursor:pointer}.MarginNote{background-color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.12),0 1px 10px rgba(0,0,0,.05);border-radius:8px;position:absolute;font-size:1rem;padding:16px;left:16px;right:16px;margin-top:34px;opacity:0;transition:opacity .15s linear;z-index:10}@media only screen and (max-width:767px){.MarginNote{margin-top:29px;left:0;right:0;padding:16px}}@media only screen and (min-width:768px){.MarginNote{pointer-events:none}}.BodyColumn .Footer{border-top:1px solid #f6f0ff;margin-top:68px;margin-bottom:68px;padding-top:68px}@media only screen and (max-width:767px){.BodyColumn .Footer{margin-top:58px;margin-bottom:58px;margin-top:68px;padding-top:34px}}@media only screen and (max-width:767px) and (max-width:767px){.BodyColumn .Footer{margin-top:58px}}.BodyColumn .Footer h3{font-family:"Libre Franklin",sans-serif;font-weight:600;color:#243b53;font-size:1rem;line-height:34px}.BodyColumn .Footer .CitationPreamble{margin-bottom:0}.BodyColumn .Footer blockquote{font-family:"Libre Franklin",sans-serif;line-height:1.5;margin-bottom:22px}@media only screen and (max-width:767px){.BodyColumn .Footer blockquote{border-left:none}}.PatreonButton{flex-shrink:0}.curUser,.newUser{transition:opacity .4s linear}.curUser{-webkit-animation-delay:.2s;animation-delay:.2s}.LoginWrapper{height:100%;display:flex;flex-direction:column;position:relative}.LoginWrapper .LoginCTA{font-family:"Libre Franklin",sans-serif;font-size:1rem;line-height:29.25px;padding:16px;border-bottom:1px solid #f6f0ff}@media only screen and (max-width:767px){.LoginWrapper .LoginCTA{font-size:1.2rem}}.LoginConfirmation{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"Libre Franklin",sans-serif;font-size:1rem;line-height:29.25px;width:330px;flex-grow:1;text-align:center;align-self:center;padding:16px}@media only screen and (max-width:767px){.LoginConfirmation{font-size:1.2rem}}.LoginConfirmationGlyph{width:80px;height:80px;-webkit-mask:url(/assets/ui/correct.svg);mask:url(/assets/ui/correct.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#490f99;margin-bottom:32px;flex-shrink:0}.LoginWrapper .ConsentPreamble{position:absolute;margin-bottom:0;bottom:16px;width:calc(100% - 32px);font-size:.66667rem;line-height:17px;color:#627d98}@media only screen and (max-width:767px){.LoginWrapper .ConsentPreamble{font-size:.8rem}}.LoginWrapper .ConsentPreamble a{color:#9fb3c8}.curUser{display:none}.FreefloatingLoginUpsell{position:relative;margin-bottom:0}@media only screen and (max-height:767px),only screen and (max-width:767px){.FreefloatingLoginUpsell{margin-top:16px;margin-left:-16px;width:calc(100% + 32px)}}.FreefloatingLoginUpsell .CardDynamicsContainer{position:relative;top:0}text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.StudySummaryContainer,text{font-family:"Libre Franklin",sans-serif}.StudySummaryContainer{position:absolute;top:0;flex-direction:column;justify-content:center;width:100%;max-height:100vh}.StudySummaryContainer .PatreonUpsell{display:flex;align-items:center;margin-bottom:22px}.StudySummaryContainer .PatreonUpsell .PatreonButton{margin-left:24px}.StudySummaryContainer .PatreonUpsell p{margin-bottom:0}@media only screen and (max-width:767px){.StudySummaryContainer .PatreonUpsell p{margin-bottom:0}}@media only screen and (max-width:767px){.StudySummaryContainer .PatreonUpsell{flex-wrap:wrap;justify-content:center;margin-bottom:44px}.StudySummaryContainer .PatreonUpsell .PatreonButton{margin-left:0}.StudySummaryContainer .PatreonUpsell p{margin-bottom:22px}}.StudySummaryContainer .StudySummaryInnerContainer{max-width:700px;margin:0 auto;padding-top:64px;padding-bottom:128px}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryInnerContainer{max-width:unset;padding:32px 32px 64px}}@media only screen and (min-width:768px){.StudySummaryContainer .StudySummaryInnerContainer{margin:0 96px}}.StudySummaryContainer .OldLevelContainer{padding:0;background-color:transparent;border-top:unset;position:relative;bottom:unset;height:unset;-webkit-animation:fade-in .4s linear 2.8s both;animation:fade-in .4s linear 2.8s both}@media only screen and (min-width:768px){.StudySummaryContainer .OldLevelContainer{width:700px}}@media only screen and (max-width:767px){.StudySummaryContainer .LevelLabel{font-weight:600}}@media only screen and (min-width:768px){.StudySummaryContainer .Level{widtH:unset;align-items:center;flex:0 0;position:relative}.StudySummaryContainer .LevelLabel{font-size:16px;position:absolute;white-space:nowrap;color:#627d98}.StudySummaryContainer .LevelImageContainer{margin-top:1rem;width:56px;height:59px}.StudySummaryContainer .LevelImageContainer .LevelImage{width:56px;height:59px;background-size:100%}.StudySummaryContainer .StudyLevelAverageInteriorHandheld{display:none}}.StudySummaryContainer .MarkingHistogram{display:flex;width:100%;justify-content:center;flex-grow:0;flex-wrap:wrap}.StudySummaryContainer .MarkingHistogramPoint{width:5px;height:4px;margin-left:2px;margin-right:2px;margin-bottom:4px;background-color:#9fb3c8;border-radius:2px}.StudySummaryContainer .PatreonUpsell,.StudySummaryContainer svg.ProgressGraph{-webkit-animation:fade-in .4s linear 2.8s both;animation:fade-in .4s linear 2.8s both}.StudySummaryContainer svg.ProgressGraph{overflow:visible;margin-top:12px;margin-bottom:68px}@media only screen and (max-width:767px){.StudySummaryContainer svg.ProgressGraph{margin-left:-16px;margin-top:4px;margin-bottom:58px}}.StudySummaryContainer .ProgressGraphDot{fill:#bcccdc;r:4}.StudySummaryContainer .ProgressGraphDotLast{fill:#8719e0;r:6}.StudySummaryContainer .ProgressGraphLine{stroke:#bcccdc;fill:none;stroke-width:1}.StudySummaryContainer .GoalLine{stroke:#8719e0;stroke-width:1.5;stroke-linecap:round}.StudySummaryContainer .ProjectionLine{stroke:#b990ff;stroke-dasharray:4}.StudySummaryContainer .ProjectionDot{fill:#fcf9ff;stroke:#8719e0;stroke-width:1.5}.StudySummaryContainer .EssayLabel{font-size:12px;fill:#8719e0}@media only screen and (max-width:767px){.StudySummaryContainer .EssayLabel{font-size:10px}}.StudySummaryContainer .LabelConnector{stroke:#8719e0;stroke-width:1}.StudySummaryContainer .TodayLabel{fill:#8719e0;font-size:12px}@media only screen and (max-width:767px){.StudySummaryContainer .TodayLabel{font-size:8px}}.StudySummaryContainer .TodayLine{stroke:#a368fc;stroke-width:1}.StudySummaryContainer .tick text{font-size:12px;fill:#9fb3c8}@media only screen and (max-width:767px){.StudySummaryContainer .tick text{font-size:8px}}.StudySummaryContainer .Gridlines line,.StudySummaryContainer .y.axis .tick line{stroke:#d9e2ec;stroke-width:.5}.StudySummaryContainer .GoalIndicator{fill:#8719e0}@media only screen and (max-width:767px){.StudySummaryContainer .GoalIndicator{font-size:10px}}.StudySummaryContainer .GoalDescription{fill:#9fb3c8;font-size:12px}@media only screen and (max-width:767px){.StudySummaryContainer .GoalDescription{font-size:10px}}.StudySummaryContainer .LabelBackground{fill:#fcf9ff;opacity:.8}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar{position:fixed;z-index:200;left:0;right:0;bottom:0;height:80px;background-color:#f2ebfe;border-top:1px solid #dac4ff;box-shadow:0 0 30px rgba(88,10,148,.07),0 0 10px rgba(88,10,148,.07);-webkit-animation:slide-up .4s cubic-bezier(.19,1,.22,1) 4s both;animation:slide-up .4s cubic-bezier(.19,1,.22,1) 4s both}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryContinueReadingUpsellBar{height:unset;padding-top:16px;padding-bottom:16px}}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer{display:flex;justify-content:flex-end;align-items:center;max-width:700px;margin:0 auto;height:100%}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer{max-width:unset;padding-left:16px;padding-right:16px;flex-direction:column}}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer p{font-size:14px;font-weight:400;line-height:1.75;color:#44056e;margin-right:24px;margin-bottom:0;text-align:right;text-shadow:0 1px 0 #f2ebfe}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer p{font-size:11px;color:#44056e;line-height:1.5;text-align:center;margin-right:0;margin-bottom:16px}}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer button{height:44px;border:none;border-radius:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#8719e0;color:#fff;font-family:"Libre Franklin",sans-serif;font-size:1rem;padding-right:1.5em;padding-left:1.5em}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer button{font-size:1.2rem}}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer button:hover{background-color:#9446ed}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer button:active{background-color:#7a0ecc}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer button{width:100%}}.StudySummaryGlyph{width:64px;height:64px;-webkit-mask:url(/assets/ui/correct.svg);mask:url(/assets/ui/correct.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#8719e0;flex-shrink:0;flex-grow:0;display:inline-block;margin-left:-98px;margin-right:32px;-webkit-animation:scale-up .7s cubic-bezier(.19,1,.22,1) 1s both;animation:scale-up .7s cubic-bezier(.19,1,.22,1) 1s both}@media only screen and (max-width:767px){.StudySummaryGlyph{display:block;margin-left:unset;margin-right:24px;align-self:center}}.StudySummaryHeading{font-size:3.375rem;margin-bottom:68px;display:flex;align-items:center;flex-wrap:wrap;-webkit-animation:fade-in .4s linear 1s both;animation:fade-in .4s linear 1s both}@media only screen and (max-width:767px){.StudySummaryHeading{font-size:4.05rem;margin-bottom:58px;font-size:2.25rem;font-weight:600;color:#334e68;margin-bottom:34px}}@media only screen and (max-width:767px) and (max-width:767px){.StudySummaryHeading{font-size:2.7rem;margin-bottom:29px}}.StudySummaryProgressPreamble,.StudySummaryTodayText{font-size:1.5rem;line-height:1.625}@media only screen and (max-width:767px){.StudySummaryProgressPreamble,.StudySummaryTodayText{font-size:1.8rem;font-size:14px}}.StudySummaryProgressPreamble strong,.StudySummaryTodayText strong{font-weight:600;white-space:nowrap}.StudySummaryTodayText{margin-bottom:68px;-webkit-animation:fade-in .4s linear 1.6s both;animation:fade-in .4s linear 1.6s both}@media only screen and (max-width:767px){.StudySummaryTodayText{margin-bottom:58px;margin-bottom:34px}}@media only screen and (max-width:767px) and (max-width:767px){.StudySummaryTodayText{margin-bottom:29px}}.StudySummaryProgressPreamble{margin-bottom:34px;-webkit-animation:fade-in .4s linear 2.2s both;animation:fade-in .4s linear 2.2s both;font-weight:600}@media only screen and (max-width:767px){.StudySummaryProgressPreamble{margin-bottom:29px;margin-bottom:17px}}@media only screen and (max-width:767px) and (max-width:767px){.StudySummaryProgressPreamble{margin-bottom:14.5px}}.StudySummaryText strong{color:#690cb0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-up{0%{transform:scale(.01)}to{transform:scale(1)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.FrontPage .BlockFieldContainer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background-color:#fff}.FrontPage .FadeOverlay{background:radial-gradient(55.88% 64.88% at 50% 40%,#fbfbfb 0,#f5f5f5 4.69%,#f1f1f1 24.48%,transparent 110%);mix-blend-mode:color-dodge;position:relative;top:-100vh;left:0;height:100vh}@media only screen and (min-width:768px){.FrontPage .FadeOverlay{width:calc(100vw - 304px)}}@media only screen and (max-width:767px){.FrontPage .FadeOverlay{width:100vw;background:radial-gradient(65.88% 54.88% at 25% 80%,#fbfbfb 0,#f5f5f5 5.69%,transparent 110%)}}@media only screen and (min-width:768px){.FrontPage .FrontPageContents{margin:0 auto}}@media only screen and (min-width:768px) and (min-width:768px){.FrontPage .FrontPageContents{box-sizing:content-box;width:calc(100% - 384px);max-width:700px;position:relative;left:-160px;padding-left:32px;padding-right:32px}}@media only screen and (min-width:768px) and (max-width:767px) and (max-width:767px){.FrontPage .FrontPageContents{padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px) and (max-width:767px) and (min-width:768px){.FrontPage .FrontPageContents{padding-left:32px;padding-right:32px}}@media only screen and (max-width:767px) and (min-height:768px){.FrontPage .FrontPageContents{max-width:500px;height:100vh;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width:767px){.FrontPage .FrontPageContents{position:absolute;bottom:16px;left:16px;right:16px}}.FrontPage .FrontPageContents h1{font-family:Cabin,sans-serif;font-weight:700;color:#2e0a63;font-size:36px;line-height:42px;margin-bottom:24px;margin-top:32px}@media only screen and (max-width:767px){.FrontPage .FrontPageContents h1{font-size:24px;line-height:28px;letter-spacing:-.003em;max-width:280px;margin-bottom:16px}}.FrontPage .FrontPageContents p{max-width:660px;font-family:"Libre Franklin",sans-serif;font-size:18px;line-height:28px}@media only screen and (max-width:767px){.FrontPage .FrontPageContents p{font-size:16px;line-height:22px;margin-bottom:16px;max-width:500px}}@media only screen and (max-width:767px){.FrontPage .FrontPageContents .MnemonicMedium{display:none}}@media only screen and (min-width:768px){.FrontPage .FrontPageContents .BottomRow{max-width:660px;display:flex;flex-wrap:wrap;justify-content:flex-start}.FrontPage .FrontPageContents .BottomRow p{width:351px;display:inline-block;min-width:40%;margin-right:16px}}@media only screen and (min-width:768px){.FrontPage .FrontPageContents .BottomRow button{flex-grow:1;height:62px;font-size:22px;text-align:center;display:inline-block;margin-top:12px;vertical-align:top;padding-left:32px;padding-right:32px}}@media only screen and (max-width:767px){.FrontPage .FrontPageContents .BottomRow button{font-size:16px;width:147px;height:45px;margin-left:-4px;text-align:center;display:block}}.FrontPage .FrontPageContents .LogoLine{max-width:655px;margin-top:56px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){.FrontPage .FrontPageContents .LogoLine{display:none}}.FrontPage .FrontPageContents .LogoLine svg{margin-right:32px}.FrontPage .FrontPageContents .LogoLine .Byline{margin-top:9px;font-family:"Libre Franklin",sans-serif;font-size:14px;flex-shrink:0;text-align:right}.FrontPage .FrontPageContents .LogoLine .Byline a{color:inherit}
/*# sourceMappingURL=18.ce16e6aa.chunk.css.map */