@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-v7-latin-regular.eot);src:local("Libre Baskerville"),local("LibreBaskerville-Regular"),url(/fonts/libre-baskerville-v7-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/libre-baskerville-v7-latin-regular.woff2) format("woff2"),url(/fonts/libre-baskerville-v7-latin-regular.woff) format("woff"),url(/fonts/libre-baskerville-v7-latin-regular.ttf) format("truetype"),url(/fonts/libre-baskerville-v7-latin-regular.svg#LibreBaskerville) format("svg")}@font-face{font-family:"Libre Baskerville";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-v7-latin-italic.eot);src:local("Libre Baskerville Italic"),local("LibreBaskerville-Italic"),url(/fonts/libre-baskerville-v7-latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/libre-baskerville-v7-latin-italic.woff2) format("woff2"),url(/fonts/libre-baskerville-v7-latin-italic.woff) format("woff"),url(/fonts/libre-baskerville-v7-latin-italic.ttf) format("truetype"),url(/fonts/libre-baskerville-v7-latin-italic.svg#LibreBaskerville) format("svg")}@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville-v7-latin-700.eot);src:local("Libre Baskerville Bold"),local("LibreBaskerville-Bold"),url(/fonts/libre-baskerville-v7-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/libre-baskerville-v7-latin-700.woff2) format("woff2"),url(/fonts/libre-baskerville-v7-latin-700.woff) format("woff"),url(/fonts/libre-baskerville-v7-latin-700.ttf) format("truetype"),url(/fonts/libre-baskerville-v7-latin-700.svg#LibreBaskerville) format("svg")}.CoachMarkPopover{padding:16px;min-width:200px;max-width:345px}.CoachMarkPopover p{font-family:"Libre Franklin",sans-serif;font-size:16px;font-weight:400;line-height:22px;--paragraphSpacing:12px;letter-spacing:-.007em;margin-bottom:var(--paragraphSpacing)}.CoachMarkPopover p:last-of-type{margin-bottom:unset}.CoachMarkPopover .CloseButton{float:right;position:relative;transform-origin:top right;transform:scale(.8)}.CoachMarkPopover.Celebration img.CelebrationGlyph{float:left;width:40px;height:40px;flex-shrink:0;margin-right:8px;margin-left:-3px}.CoachMarkPopover.Celebration .Body{padding-left:48px}.Callout{position:absolute;width:200px;background-color:#fcfaff;border:1px solid #f5ebff;border-radius:8px;color:#23133d;padding:8px}.Callout div p{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:.01em;--paragraphSpacing:22px}.Callout strong{color:#2e0a63;font-weight:600}.Callout p:last-of-type{margin-bottom:0}.Callout .Tail{margin-left:-2px;position:absolute;z-index:-1;background-color:#f5ebff}.Callout .Tail.Horizontal{height:2px}.Callout .Tail.Vertical{width:2px}.Callout.Emphasized{background-color:#2e0a63;border-color:#6e2bcc}.Callout.Emphasized p{color:#f5ebff}.Callout.Emphasized p strong{color:#fcfaff}.Callout.Emphasized p a{color:inherit;text-decoration:underline}.Callout.Emphasized p a:hover{color:#dabaff}.Callout.Emphasized .Tail{background-color:#2e0a63}.Callout.Emphasized .Tail.Horizontal{height:1px}.Callout.Emphasized .Tail.Vertical{width:1px}.Callout.Celebration{display:flex}.Callout.Celebration img{width:40px;height:40px;flex-shrink:0;margin-right:8px;margin-top:-4px}.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}.Popover{background-color:#fff;border-radius:8px;margin:16px;z-index:200;-webkit-filter:drop-shadow(0 0 10px rgba(35,19,61,.08)) drop-shadow(0 20px 50px rgba(35,19,61,.04)) drop-shadow(0 0 1px #e1e6ea);filter:drop-shadow(0 0 10px rgba(35,19,61,.08)) drop-shadow(0 20px 50px rgba(35,19,61,.04)) drop-shadow(0 0 1px #e1e6ea);position:absolute}.Popover .Arrow{position:absolute;width:32px;height:16px}.Popover .Arrow[data-placement*=bottom]{top:0;left:0;margin-top:-16px;width:32px;height:16px}.Popover .Arrow[data-placement*=bottom]:before{border-width:0 16px 16px;border-color:transparent transparent #fff}.Popover .Arrow[data-placement*=top]{bottom:0;left:0;margin-bottom:-16px;width:32px;height:16px}.Popover .Arrow[data-placement*=top]:before{border-width:16px 16px 0;border-color:#fff transparent transparent}.Popover .Arrow[data-placement*=right]{left:0;margin-left:-16px;width:16px;height:32px}.Popover .Arrow[data-placement*=right]:before{border-width:16px 16px 16px 0;border-color:transparent #fff transparent transparent}.Popover .Arrow[data-placement*=left]{right:0;margin-right:-16px;width:16px;height:32px}.Popover .Arrow[data-placement*=left]:before{border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff}.Popover .Arrow:before{content:"";margin:auto;display:block;width:0;height:0;border-style:solid}.PopoverContainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200}.PopoverTransition-appear,.PopoverTransition-appear .PopoverContainer,.PopoverTransition-appear .PopoverScrim,.PopoverTransition-enter,.PopoverTransition-enter .PopoverContainer,.PopoverTransition-enter .PopoverScrim{opacity:0}.PopoverTransition-appear .PopoverContainer,.PopoverTransition-enter .PopoverContainer{transform:translateY(20px)}.PopoverTransition-appear-active,.PopoverTransition-appear-active .PopoverContainer,.PopoverTransition-appear-active .PopoverScrim,.PopoverTransition-enter-active,.PopoverTransition-enter-active .PopoverContainer,.PopoverTransition-enter-active .PopoverScrim{opacity:1;transition:opacity .15s linear,transform .2s cubic-bezier(.19,1,.22,1)}.PopoverTransition-appear-active .PopoverContainer,.PopoverTransition-enter-active .PopoverContainer{transform:translateY(0)}.PopoverTransition-exit,.PopoverTransition-exit .PopoverContainer,.PopoverTransition-exit .PopoverScrim{opacity:1;pointer-events:none}.PopoverTransition-exit .PopoverContainer{transform:translateY(0)}.PopoverTransition-exit-active,.PopoverTransition-exit-active .PopoverContainer,.PopoverTransition-exit-active .PopoverScrim{opacity:0;transition:opacity .1s linear,transform .3s cubic-bezier(.19,1,.22,1) 50ms}.PopoverTransition-exit-active .PopoverContainer{transform:translateY(20px)}.PopoverTransition-exit-done,.PopoverTransition-exit-done .PopoverContainer,.PopoverTransition-exit-done .PopoverScrim{pointer-events:none}.PopoverScrim{background-color:rgba(0,0,0,.07);position:fixed;z-index:150;top:0;left:0;width:100vw;height:100vh}.DebugReviewArea{background-color:#fcfaff;padding:16px;margin:34px -32px;display:flex;flex-wrap:wrap;max-width:calc(100% + 64px);justify-content:center}@media only screen and (max-width:767px){.DebugReviewArea{margin-top:29px;margin-bottom:29px}}.DebugReviewArea>div>p{font-family:"Libre Franklin",sans-serif;font-size:15px;line-height:19px;font-weight:600;-webkit-font-smoothing:antialiased;color:#282e33}.DebugReviewArea>div>p pre{display:inline}.DebugReviewArea .DebugCardContainer{width:100%;display:flex;flex-wrap:wrap;margin-right:16px;margin-bottom:16px}.DebugReviewArea .DebugCardContainer .DebugPromptWrapper{overflow-y:scroll;position:relative;padding-left:8px;padding-right:8px;padding-bottom:8px}.QuestionProgressIndicator{width:330px;display:flex}.QuestionProgressIndicator .ItemContainer{display:flex;flex-grow:1;justify-content:space-between}.QuestionProgressIndicator .Item{width:48px;height:38px;position:relative;--matteSize:15px}.QuestionProgressIndicator .Item .Label{font-family:"Libre Franklin",sans-serif;font-size:11px;font-weight:400;line-height:15px;letter-spacing:.006em;text-transform:lowercase;position:absolute;top:2px;left:-8px;right:-8px;text-align:center;transition:color .2s}.QuestionProgressIndicator .Item.selected{--matteSize:23px}.QuestionProgressIndicator .Item.needsRetry{--matteSize:25px}.QuestionProgressIndicator .Item .Marker{position:absolute;left:50%;margin-left:-9.5px;top:19px;width:19px;height:19px}.QuestionProgressIndicator .Item .Marker:before{content:"";position:absolute;left:calc((19px - var(--matteSize))/2);top:calc((19px - var(--matteSize))/2);width:15px;height:15px;background-color:#e1e6ea;border-radius:50%;border:calc((var(--matteSize) - 15px)/2) solid #fff;transition:left .2s,top .2s,border-width .2s}.QuestionProgressIndicator .Item .Marker .SelectionIndicator{position:absolute;left:0;top:0;width:19px;height:19px;background-color:#490f99;-webkit-mask-image:url(/static/media/dash\ indicator.5756c237.svg);mask-image:url(/static/media/dash\ indicator.5756c237.svg)}.QuestionProgressIndicator .Item .Marker .SelectionIndicator-enter{opacity:0;transform:scale(.5)}.QuestionProgressIndicator .Item .Marker .SelectionIndicator-enter-active{opacity:1;transform:scale(1);transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .1s;transition-delay:.1s}.QuestionProgressIndicator .Item .Marker .SelectionIndicator-exit{transform:scale(1);opacity:1}.QuestionProgressIndicator .Item .Marker .SelectionIndicator-exit-active{transform:scale(1.2);opacity:0;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .15s}.QuestionProgressIndicator .Item .MarkingIndicator{position:absolute;--glyphSize:15px;--fieldSize:var(--glyphSize);left:calc((100% - var(--fieldSize))/2);top:calc((100% - var(--fieldSize))/2);width:var(--fieldSize);height:var(--fieldSize);--fieldColor:#490f99;--glyphColor:#fff;border-radius:50%;background-color:var(--fieldColor);opacity:1}.QuestionProgressIndicator .Item .MarkingIndicator svg{display:block;position:relative;left:calc((var(--fieldSize) - var(--glyphSize))/2);top:calc((var(--fieldSize) - var(--glyphSize))/2);width:var(--glyphSize);height:var(--glyphSize);fill:var(--glyphColor);stroke:var(--glyphColor)}.QuestionProgressIndicator .Item .MarkingIndicator-enter.Pending{opacity:0}.QuestionProgressIndicator .Item .MarkingIndicator-enter.Pending:not(.Committed){transform:scale(.7)}.QuestionProgressIndicator .Item .MarkingIndicator-enter-active.Committed{transition:opacity 50ms}.QuestionProgressIndicator .Item .MarkingIndicator-enter-active:not(.Committed){transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .1s}.QuestionProgressIndicator .Item .MarkingIndicator-enter-active:not(.Committed).NeedsRetry{transform:scale(1.13)}.QuestionProgressIndicator .Item .MarkingIndicator-enter-active:not(.Committed).Complete{transform:scale(1.32)}.QuestionProgressIndicator .Item .MarkingIndicator-enter-done:not(.Committed){transform:scale(1);transition:transform .6s ease-out}.QuestionProgressIndicator .Item .MarkingIndicator-exit{opacity:inherit;transform:scale(1)}.QuestionProgressIndicator .Item .MarkingIndicator-exit-active{transform:scale(.8);opacity:0!important;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .1s}.QuestionProgressIndicator .Item .MarkingIndicator.Committed{-webkit-animation:scaleIn-elastic .53s linear;animation:scaleIn-elastic .53s linear;-webkit-animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-timing-function:cubic-bezier(.445,.05,.55,.95);--scaleInFactor:1.0}.QuestionProgressIndicator .Item .MarkingIndicator.Committed.Complete{--fieldColor:#8b3afc;--glyphColor:#f5ebff;--glyphSize:19px}.QuestionProgressIndicator .Item .MarkingIndicator.NeedsRetry{--glyphSize:31px;--glyphColor:#490f99;--fieldColor:transparent}.QuestionProgressIndicator .Item .MarkingIndicator.NeedsRetry.Committed{--scaleInFactor:0.8;--glyphColor:#8b3afc}.QuestionProgressIndicator .Item .MarkingIndicator.Complete.WithNeedsRetry{--fieldSize:13px}.QuestionProgressIndicator .Item:first-of-type{margin-left:-3px}.QuestionProgressIndicator .Item:last-of-type{margin-left:8px}.QuestionProgressIndicator .Item:last-of-type.current .Label{left:-17px}.QuestionProgressIndicator .Item:last-of-type .Marker{background-image:url(/static/media/long-term.e56aa230.svg);background-color:transparent}.QuestionProgressIndicator .Item:last-of-type .Marker:before{display:none}.QuestionProgressIndicator .Item .NeedsRetry svg #circle{stroke-dasharray:4 0;transition:stroke-dasharray 75ms linear}.QuestionProgressIndicator .Item.current.selected.remembered.pending .NeedsRetry svg #circle{stroke-dasharray:4 3.5;-webkit-animation:needsRetryCircleDashes 10s linear infinite;animation:needsRetryCircleDashes 10s linear infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes needsRetryCircleDashes{0%{stroke-dashoffset:0}to{stroke-dashoffset:104.457955732px}}@keyframes needsRetryCircleDashes{0%{stroke-dashoffset:0}to{stroke-dashoffset:104.457955732px}}.QuestionProgressIndicator .Item.pending svg{isolation:isolate}.QuestionProgressIndicator .Item.pending.forgotten .NeedsRetry{opacity:.6}.QuestionProgressIndicator .Item.pending.forgotten .NeedsRetry.MarkingIndicator-enter-done{-webkit-animation:oscillateRetry 1.5s ease-in-out .8s infinite;animation:oscillateRetry 1.5s ease-in-out .8s infinite}@-webkit-keyframes oscillateRetry{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.09);opacity:.8}to{transform:scale(1);opacity:.6}}@keyframes oscillateRetry{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.09);opacity:.8}to{transform:scale(1);opacity:.6}}.QuestionProgressIndicator .Item .Complete.Pending{--glyphColor:#fff;--fieldColor:#8b3afc;opacity:.5}.QuestionProgressIndicator .Item .Complete.Pending.MarkingIndicator-enter-done{-webkit-animation:oscillateComplete 1.5s ease-in-out .8s infinite;animation:oscillateComplete 1.5s ease-in-out .8s infinite}@-webkit-keyframes oscillateComplete{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:.5}}@keyframes oscillateComplete{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:.5}}.QuestionProgressIndicator .Item.easier .Label{color:#490f99}.QuestionProgressIndicator .Item.current .Label{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;top:0;color:#490f99}.QuestionProgressIndicator .Item.current.pending.remembered .Label{-webkit-animation:oscillateColor 1.5s ease-in-out 1s infinite;animation:oscillateColor 1.5s ease-in-out 1s infinite;--pendingColor:#8b3afc}@-webkit-keyframes oscillateColor{0%{color:#490f99}50%{color:var(--pendingColor)}to{color:#490f99}}@keyframes oscillateColor{0%{color:#490f99}50%{color:var(--pendingColor)}to{color:#490f99}}.QuestionProgressIndicator .Item.current.committed.remembered .Label{color:#8b3afc}.QuestionProgressIndicator .Item.current.committed.forgotten .Label{color:#93999e}.QuestionProgressIndicator .Item.current.committed.forgotten .MarkingIndicator.Complete{--fieldColor:#93999e;--glyphColor:#fff}.QuestionProgressIndicator .Item.harder .SelectionIndicator{background-color:#93999e}.QuestionProgressIndicator .Item.harder .Label{color:#93999e}.QuestionProgressIndicator .Item.harder .MarkingIndicator{--fieldColor:#93999e;--glyphColor:#fff}.QuestionProgressIndicator .ArrowLineContainer{position:absolute}.QuestionProgressIndicator .ArrowLineContainer>*{position:absolute;left:27px;top:24px}.QuestionProgressIndicator .ArrowLineContainer svg{display:block}.QuestionProgressIndicator .ArrowLineContainer .ProgressLine{overflow:hidden;-webkit-mask-image:url(/static/media/arrow.f644c342.svg);mask-image:url(/static/media/arrow.f644c342.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:10px;background-color:#490f99;transition:width .45s cubic-bezier(.19,1,.22,1)}.QuestionProgressIndicator .ArrowLineContainer .ProgressLine.LostProgress{background-color:#93999e}.QuestionProgressIndicator .ArrowLineContainer .ProgressLine.JustGrew{background:linear-gradient(90deg,#490f99 calc(100% - 100px),#8b3afc calc(100% - 10px))}.QuestionProgressIndicator .ArrowLineContainer .ProgressLine.JustGrew.Pending{background:linear-gradient(90deg,#490f99 calc(100% - 30px),rgba(73,15,153,0) calc(100% - 10px))}@-webkit-keyframes scaleIn-elastic{0.00%{transform:scale(.46)}20.25%{transform:scale(calc(1.32*var(--scaleInFactor)))}60.12%{transform:scale(.95)}100.00%{transform:scale(1.01)}}@keyframes scaleIn-elastic{0.00%{transform:scale(.46)}20.25%{transform:scale(calc(1.32*var(--scaleInFactor)))}60.12%{transform:scale(.95)}100.00%{transform:scale(1.01)}}.EssayProgressCoachMarkOverlay-Scrim{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}@media only screen and (max-width:767px){.EssayProgressCoachMarkOverlay-Scrim{z-index:99;background-image:none!important;background-color:rgba(0,0,0,.6)!important}}@media only screen and (max-width:767px){.EssayProgressCoachMarkOverlay-appear>*,.EssayProgressCoachMarkOverlay-enter>*{opacity:0}.EssayProgressCoachMarkOverlay-appear-active>*,.EssayProgressCoachMarkOverlay-enter-active>*{opacity:1;transition:opacity .15s linear}.EssayProgressCoachMarkOverlay-appear-active .EssayProgressCoachMarkOverlay-Scrim,.EssayProgressCoachMarkOverlay-enter-active .EssayProgressCoachMarkOverlay-Scrim{transition-delay:.5s}.EssayProgressCoachMarkOverlay-appear-active .EssayProgressOverlay-Callouts,.EssayProgressCoachMarkOverlay-enter-active .EssayProgressOverlay-Callouts{transition-delay:1.4s}.EssayProgressCoachMarkOverlay-exit>*{opacity:1}.EssayProgressCoachMarkOverlay-exit-active>*{opacity:0;transition:opacity 205ms linear}}.EssayProgressOverlay-Callouts{top:0;left:0;right:0;bottom:0;z-index:101}.EssayProgressIndicator{width:332px;height:400px;padding-top:47px;--outlineColor:#fff;transition:padding-top 1.35s cubic-bezier(.19,1,.22,1),height 1.35s cubic-bezier(.19,1,.22,1)}.flat.EssayProgressIndicator{padding-top:24px;height:43px}.Dark.EssayProgressIndicator{--outlineColor:#23133d}.EssayProgressIndicator .Inner{width:284.91px;height:318.91px;position:relative;margin:0 auto}.flat.EssayProgressIndicator .Inner{width:291px}.EssayProgressIndicator .Inner>svg{stroke:#e1e6ea;fill:#e1e6ea}.Dark.EssayProgressIndicator .Inner>svg{stroke:#64646b;fill:#3f464d}.EssayProgressIndicator .Indicators{position:absolute;top:0;left:-29px;right:-29px;bottom:0}.EssayProgressIndicator .Indicators .Indicator{width:58px;height:68px;position:absolute;transition:top 1.35s cubic-bezier(.19,1,.22,1),left 1.2s cubic-bezier(.19,1,.22,1);white-space:nowrap}.EssayProgressIndicator .Indicators .Indicator svg.RadialProgressIndicator *{transition:all .5s cubic-bezier(.19,1,.22,1)}.flat.EssayProgressIndicator .Indicators .Indicator svg.RadialProgressIndicator circle{r:10.5px}.flat.EssayProgressIndicator .Indicators .Indicator svg.RadialProgressIndicator text{font-size:11px;font-weight:700;baseline-shift:1px;letter-spacing:.008em}.flat.EssayProgressIndicator .Indicators .Indicator svg.RadialProgressIndicator text.largeNumber{font-size:9.5px;baseline-shift:1px}.EssayProgressIndicator .Indicators .Indicator .Label{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-align:center;display:block;position:absolute;left:-16px;right:-16px;top:3px;text-transform:lowercase;color:#64646b;z-index:0;transition:all .5s cubic-bezier(.19,1,.22,1)}.flat.EssayProgressIndicator .Indicators .Indicator .Label{font-family:"Libre Franklin",sans-serif;font-size:11px;font-weight:400;line-height:15px;letter-spacing:.006em;top:1px}.EssayProgressIndicator .Indicators .Indicator .Label:before{content:attr(title);position:absolute;-webkit-text-stroke:4px var(--outlineColor);color:transparent;z-index:-1}.Dark.EssayProgressIndicator .Indicators .Indicator .Label{color:#fcfaff}.EssayProgressIndicator .Indicators .Indicator.started .Label{top:-4px;transition:all .5s cubic-bezier(.19,1,.22,1)}.flat.EssayProgressIndicator .Indicators .Indicator.started .Label{top:1px;font-weight:600}.EssayProgressIndicator .Indicators .Indicator.unstarted .Label{font-weight:400;color:#93999e;transition:all .5s cubic-bezier(.19,1,.22,1)}.flat.EssayProgressIndicator .Indicators .Indicator.unstarted .Label{opacity:.5}.Dark.EssayProgressIndicator .Indicators .Indicator.unstarted .Label{color:#fbfbff}.EssayProgressIndicator .Indicators .Indicator .Point{position:absolute;top:29.5px;left:50%;line-height:0;transform:translate(-50%,-50%);z-index:1}.EssayProgressIndicator .Indicators .Indicator .Point .Unstarted{width:16px;height:16px;border-radius:50%;background-color:#e1e6ea;transition:all .5s cubic-bezier(.19,1,.22,1)}.flat.EssayProgressIndicator .Indicators .Indicator .Point .Unstarted{width:8px;height:8px}.Dark.EssayProgressIndicator .Indicators .Indicator .Point .Unstarted{background-color:#64646b}.EssayProgressIndicator .Indicators .Indicator.complete .Label{color:#490f99;font-weight:600}.Dark.EssayProgressIndicator .Indicators .Indicator.complete .Label{color:#f5ebff}.EssayProgressIndicator .Indicators .Indicator.complete .Point svg{background-color:#490f99;border-radius:50%;stroke:#fcfaff}.Dark.EssayProgressIndicator .Indicators .Indicator.complete .Point svg{background-color:#6e2bcc}.EssayProgressIndicator .Indicators .Indicator.LongTerm{width:62px;height:51px}.EssayProgressIndicator .Indicators .Indicator.LongTerm.unstarted .Point svg{fill:#c7cfd6;stroke:#c7cfd6}.Dark.EssayProgressIndicator .Indicators .Indicator.LongTerm.unstarted .Point svg{fill:#a7aeb5;stroke:#a7aeb5}.EssayProgressIndicator .Indicators .Indicator.LongTerm.unstarted .Label{top:0;font-weight:600;color:#93999e}.flat.EssayProgressIndicator .Indicators .Indicator.LongTerm.unstarted .Label{top:1px;opacity:1}.Dark.EssayProgressIndicator .Indicators .Indicator.LongTerm.unstarted .Label{color:#fff}.EssayProgressIndicator .Indicators .Indicator .NextLevel{transition:all .5s cubic-bezier(.19,1,.22,1);opacity:1;text-transform:uppercase;font-family:"Libre Franklin",sans-serif;font-size:9px;letter-spacing:.03em;color:#a7aeb5;position:absolute;text-align:center;left:-3px;right:-5px;top:51px;z-index:0}.flat.EssayProgressIndicator .Indicators .Indicator .NextLevel{opacity:0}.EssayProgressIndicator .Indicators .Indicator .NextLevel:before{content:"NEXT LEVEL";position:absolute;color:transparent;-webkit-text-stroke:4px var(--outlineColor);z-index:-1}.Dark.EssayProgressIndicator .Indicators .Indicator .NextLevel{color:#e1e6ea}.RadialProgressIndicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform .3s cubic-bezier(.19,1,.22,1)}.RadialProgressIndicator circle,.RadialProgressIndicator path,.RadialProgressIndicator text{shape-rendering:geometricPrecision}.RadialProgressIndicator .background{stroke:#e1e6ea}.RadialProgressIndicator .background.filled{fill:#fff}.Dark.RadialProgressIndicator .background.filled{stroke:#3f464d;fill:#23133d}.RadialProgressIndicator .progress{stroke:#2e0a63;stroke-opacity:1;stroke-dasharray:var(--circumference);stroke-dashoffset:var(--circumference);transform:translateY(-2px) rotate(-90deg);transform-origin:center;transition:stroke-dashoffset 1s cubic-bezier(.19,1,.22,1),stroke .7s}.Dark.RadialProgressIndicator .progress{stroke:#f5ebff}.RadialProgressIndicator.DidRecentlyChange .progress{stroke:#8b3afc;transition:stroke-dashoffset 1s cubic-bezier(.19,1,.22,1),stroke 50ms}.RadialProgressIndicator.DidRecentlyChange text{fill:#8b3afc;transition:fill 50ms}.RadialProgressIndicator text{fill:#2e0a63;font-family:"Helvetica Neue",sans-serif;font-weight:500;font-size:12px;letter-spacing:.025em;font-feature-settings:"tnum" on,"lnum" on;text-rendering:optimizeLegibility;transition:fill .7s}.RadialProgressIndicator text.largeNumber{font-size:10px;font-weight:700;letter-spacing:0}.Dark.RadialProgressIndicator text{fill:#fff;font-weight:700}.HeroContainer .BackgroundFade{position:absolute;left:0;top:0;right:0;height:100vh;background:linear-gradient(180deg,#f5ebff,#fcfaff 45.39%,#fff 79.23%);max-height:650px}@media only screen and (max-width:767px){.HeroContainer .BackgroundFade{max-height:550px}}.HeroContainer .BlockFieldContainer{position:absolute;left:0;top:0;right:0}@media only screen and (min-width:768px){.HeroContainer .BlockFieldContainer,.HeroContainer .BlockFieldContainer canvas{height:650px}}@media only screen and (max-width:767px){.HeroContainer .BlockFieldContainer,.HeroContainer .BlockFieldContainer canvas{height:550px}}.HeroContainer .BlockFieldContainer canvas{width:100vw}.HeroContainer .HeroContents{position:relative;margin:0 auto}@media only screen and (min-width:768px){.HeroContainer .HeroContents{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){.HeroContainer .HeroContents{padding-left:16px;padding-right:16px}}@media only screen and (max-width:767px) and (min-width:768px){.HeroContainer .HeroContents{padding-left:32px;padding-right:32px}}@media only screen and (min-width:768px){.HeroContainer .HeroContents{margin-bottom:64px}}@media only screen and (max-width:767px){.HeroContainer .HeroContents{margin-bottom:16px}}.HeroContainer .HeroContents h1{color:#2e0a63;font-family:Cabin,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}@media only screen and (min-width:768px){.HeroContainer .HeroContents h1{margin-top:96px;font-size:80px;letter-spacing:-.006em;line-height:80px;margin-right:-32px}}@media only screen and (min-width:768px) and (max-width:999px){.HeroContainer .HeroContents h1{margin-top:64px;font-size:64px;letter-spacing:-.002em;line-height:64px;margin-right:-16px}}@media only screen and (max-width:767px){.HeroContainer .HeroContents h1{font-size:48px;line-height:48px;letter-spacing:.009em;text-align:center;margin-top:72px}}.HeroContainer .HeroContents .MobileSubtitle{margin-left:-16px;margin-right:-16px}@media only screen and (min-width:768px){.HeroContainer .HeroContents .MobileSubtitle{display:none}}.HeroContainer .HeroContents .MobileSubtitle .Authors{text-align:center;color:#2e0a63;margin-top:16px;font-family:"Libre Franklin",sans-serif;font-size:15px;line-height:26px;font-weight:600;letter-spacing:.018em}.HeroContainer .HeroContents .MobileSubtitle .Authors a{color:inherit}.HeroContainer .HeroContents .MobileSubtitle .EssayListing{position:relative;margin-top:32px;padding-top:8px}.HeroContainer .HeroContents .MobileSubtitle .EssayListing>p>a{color:#1d2024}.HeroContainer .HeroContents .MobileSubtitle .EssayListing:after{content:"";position:absolute;display:block;top:0;right:-100%;bottom:-100%;left:0;width:200%;border-top:1px solid #e1e6ea;border-bottom:1px solid #e1e6ea;transform:scale(.5);transform-origin:0 0;pointer-events:none}.HeroContainer .HeroContents .MobileSubtitle .EssayListing>*{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:.01em;--paragraphSpacing:22px;margin-bottom:0;color:#64646b}@media only screen and (max-width:767px){.HeroContainer .HeroContents .MobileSubtitle .EssayListing>*{padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.HeroContainer .HeroContents .MobileSubtitle .EssayListing>*{padding-left:32px;padding-right:32px}}.HeroContainer .HeroContents .DesktopSubtitle{margin-top:64px;border-bottom:1px solid #f5ebff}@media only screen and (max-width:767px){.HeroContainer .HeroContents .DesktopSubtitle{display:none}}.HeroContainer .HeroContents .DesktopSubtitle p{font-family:"Libre Franklin",sans-serif;font-size:18px;line-height:32px;color:#2e0a63;letter-spacing:.005em}.HeroContainer .HeroContents .DesktopSubtitle .Authors{font-weight:600;margin-bottom:0}.HeroContainer .HeroContents .DesktopSubtitle .Authors a{color:inherit}.HeroContainer .HeroContents .DesktopSubtitle .Tagline{max-width:480px}.CompactEssayList{margin-left:0;margin-bottom:0;padding-left:0}.CompactEssayList 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}.CompactEssayList a{color:#3f464d}.CompactEssayList.Active>a,.CompactEssayList .Active>a{color:#490f99}.CompactEssayList.Disabled,.CompactEssayList .Disabled{color:#797d82;cursor:not-allowed}.CompactEssayList li{padding-top:8px;padding-bottom:8px;position:relative}.CompactEssayList li:after{content:"";position:absolute;display:block;top:0;right:-100%;bottom:-100%;left:0;width:200%;border-top:1px solid #e1e6ea;transform:scale(.5);transform-origin:0 0;pointer-events:none}.CompactEssayList li:first-child:after{display:none}.CompactEssayList li.Active:before{content:"";display:block;position:absolute;top:50%;margin-top:-7px;left:-16px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #2e0a63}.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}button.Button{padding-left:8px;padding-right:8px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px;display:flex;align-items:center;transition:box-shadow .1s,background-color 80ms,opacity .1s}button.Button.Disabled{cursor:unset}button.Button:not(.Disabled){cursor:pointer}button.Button svg{margin-left:-4px;margin-right:auto}button.Button.primary{background-color:#490f99;color:#f5ebff;box-shadow:inset 0 1px 0 0 #6e2bcc,0 1px 0 0 rgba(35,19,61,.1),0 1px 3px 0 transparent}button.Button.primary svg{fill:#f5ebff;stroke:#f5ebff}button.Button.primary.Disabled{opacity:.1;box-shadow:none;color:#fff}button.Button.primary.Disabled svg{fill:#fff;stroke:#fff}@media (hover){button.Button.primary:not(.Disabled):hover{background-color:#6e2bcc;box-shadow:inset 0 1px 0 0 #8b3afc,0 1px 1px 0 rgba(35,19,61,.1),0 1px 3px 0 rgba(73,15,153,.7)}}button.Button.primary:not(.Disabled).Active{background-color:#8b3afc;box-shadow:inset 0 1px 0 0 #a15eff,0 1px 2px 0 rgba(35,19,61,.1),0 1px 5px 0 rgba(73,15,153,.7)}button.Button.secondary{background-color:#fcfaff;color:#2e0a63;transition:background-color .05s linear;box-shadow:0 1px 0 0 rgba(35,19,61,.05),0 1px 3px 0 transparent}@media (hover){button.Button.secondary:hover{transition:background-color 0s linear;background-color:#f5ebff;box-shadow:0 1px 0 0 rgba(35,19,61,.05),0 1px 3px 0 rgba(73,15,153,.2)}}button.Button.secondary.Active{background-color:#dabaff;box-shadow:0 1px 0 0 rgba(35,19,61,.05),0 1px 5px 0 rgba(73,15,153,.2)}button.Button.tertiary{color:#2e0a63}@media (hover){button.Button.tertiary:hover{color:#2e0a63;text-decoration:underline}}button.Button.tertiary.Active{color:#8b3afc}button.Button.regular{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;height:37px}button.Button.small{font-family:"Libre Franklin",sans-serif;font-size:11px;font-weight:400;line-height:15px;letter-spacing:.006em;height:31px}.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}.FadeTransition-appear,.FadeTransition-enter{opacity:0}.FadeTransition-appear-active,.FadeTransition-enter-active{opacity:1;-webkit-animation-name:FadeTransitionAnimation;animation-name:FadeTransitionAnimation;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.FadeTransition-appear-done,.FadeTransition-enter-done,.FadeTransition-exit{opacity:1}.FadeTransition-exit-active{opacity:0;-webkit-animation-name:FadeTransitionAnimation;animation-name:FadeTransitionAnimation;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.FadeTransition-exit-done{opacity:0}@-webkit-keyframes FadeTransitionAnimation{0%{opacity:0}to{opacity:1}}@keyframes FadeTransitionAnimation{0%{opacity:0}to{opacity:1}}.CardDynamicsContainer{position:absolute;width:100%;height:100%;top:0;left:0;will-change:transform;opacity:1;overflow-y:scroll;padding-top:24px;padding-bottom:77px;transition:transform 1.2s cubic-bezier(.19,1,.22,1) 0ms}.CardDynamicsContainer.Disappearing{transition:opacity 80ms linear,transform .35s cubic-bezier(.19,1,.22,1);transform:scale(1.2);pointer-events:none;--offset:0px}.Card{background:linear-gradient(180deg,#fff,#fcfaff 392px);border-radius:8px;box-shadow:0 7px 50px rgba(46,10,99,.05),0 1px 1px .6px rgba(46,10,99,.1);overflow:hidden;flex-shrink:0;display:flex;position:relative;flex-direction:column;width:343px;min-height:439px;max-height:439px;margin-left:auto;margin-right:auto;transition:all .15s ease-out;transform:translateY(var(--offset))}.Answer,.Prompt{flex-basis:196px}.Answer{min-height:0;width:100%;border-top:1px solid #f6f0ff;box-sizing:border-box;background-color:#fcfaff}.Answer,.Prompt{padding:16px;transition:all .15s ease-out;overflow:hidden}.Card.WithExplanation.ExplanationExpanded{max-height:unset}.Card.WithExplanation.ExplanationExpanded .Explanation{flex-grow:1}.Answer,.Explanation,.Prompt{font-family:"Libre Franklin",sans-serif;font-size:1rem;position:relative}@media only screen and (max-width:767px){.Answer,.Explanation,.Prompt{font-size:1.2rem}}.Occluded .Answer,.Occluded .Explanation,.Occluded .Prompt{display:none}.Answer p,.Explanation p,.Prompt p{line-height:29.25px;margin-bottom:14.625px}.Answer.MeasurementOverride,.Explanation.MeasurementOverride,.Prompt.MeasurementOverride{width:unset}.Answer.MeasurementOverride p,.Explanation.MeasurementOverride p,.Prompt.MeasurementOverride p{display:table}.Answer.Explanation,.Answer.Shrink1,.Answer.Shrink2,.Answer.Shrink3,.Explanation.Explanation,.Explanation.Shrink1,.Explanation.Shrink2,.Explanation.Shrink3,.Prompt.Explanation,.Prompt.Shrink1,.Prompt.Shrink2,.Prompt.Shrink3{font-size:16px}.Answer.Explanation p,.Answer.Shrink1 p,.Answer.Shrink2 p,.Answer.Shrink3 p,.Explanation.Explanation p,.Explanation.Shrink1 p,.Explanation.Shrink2 p,.Explanation.Shrink3 p,.Prompt.Explanation p,.Prompt.Shrink1 p,.Prompt.Shrink2 p,.Prompt.Shrink3 p{line-height:26px;margin-bottom:13px}.Answer.Explanation p:last-child,.Answer.Shrink1 p:last-child,.Answer.Shrink2 p:last-child,.Answer.Shrink3 p:last-child,.Explanation.Explanation p:last-child,.Explanation.Shrink1 p:last-child,.Explanation.Shrink2 p:last-child,.Explanation.Shrink3 p:last-child,.Prompt.Explanation p:last-child,.Prompt.Shrink1 p:last-child,.Prompt.Shrink2 p:last-child,.Prompt.Shrink3 p:last-child{margin-bottom:0}.Answer.Explanation .katex-display,.Answer.Shrink2 .katex-display,.Answer.Shrink3 .katex-display,.Explanation.Explanation .katex-display,.Explanation.Shrink2 .katex-display,.Explanation.Shrink3 .katex-display,.Prompt.Explanation .katex-display,.Prompt.Shrink2 .katex-display,.Prompt.Shrink3 .katex-display{margin-top:0;margin-bottom:0}.Answer.Explanation .katex,.Answer.Shrink2 .katex,.Answer.Shrink3 .katex,.Explanation.Explanation .katex,.Explanation.Shrink2 .katex,.Explanation.Shrink3 .katex,.Prompt.Explanation .katex,.Prompt.Shrink2 .katex,.Prompt.Shrink3 .katex{font-size:1em}.Answer.Shrink3,.Explanation.Shrink3,.Prompt.Shrink3{font-size:15px}.Answer.Shrink3 p,.Explanation.Shrink3 p,.Prompt.Shrink3 p{line-height:24.375px;margin-bottom:6.09375px}.Answer.Shrink3 p:last-child,.Explanation.Shrink3 p:last-child,.Prompt.Shrink3 p:last-child{margin-bottom:0}.Answer img,.Explanation img,.Prompt img{object-position:center;object-fit:contain;width:100%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin-bottom:0}.Answer img:last-child,.Explanation img:last-child,.Prompt img:last-child{margin-bottom:-16px}.Answer img[src*="#FloatRight"],.Explanation img[src*="#FloatRight"],.Prompt img[src*="#FloatRight"]{float:right;object-fit:contain;object-position:top;margin-left:12px;width:unset;max-width:50%;max-height:164px}.Answer img[src*="#FillBox"],.Explanation img[src*="#FillBox"],.Prompt img[src*="#FillBox"]{max-height:164px}.Answer img[src*="#FullBleed"],.Explanation img[src*="#FullBleed"],.Prompt img[src*="#FullBleed"]{margin-left:-32px;max-width:unset;width:calc(100% + 64px)}.Answer img[src*="#RoundCorners"],.Explanation img[src*="#RoundCorners"],.Prompt img[src*="#RoundCorners"]{border-radius:8px}.Answer img[src*="#NoBottomMargin"],.Explanation img[src*="#NoBottomMargin"],.Prompt img[src*="#NoBottomMargin"]{margin-bottom:-48px;height:unset}.Answer p:last-child,.Explanation p:last-child,.Prompt p:last-child{margin-bottom:0}.Cloze{display:inline-block;width:3em;border-bottom:1px solid #9fb3c8;margin-left:2px;margin-right:2px;margin-bottom:-4px;position:relative}.ClozeContainer,.InlineMathContainer{white-space:nowrap}.ApplicationPromptLabel{width:100%;background-color:#f5ebff;padding:4px 16px;margin-bottom:-4px;position:relative}.ApplicationPromptLabel:before{content:"Application prompt";color:#2e0a63;font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:-.006em;-webkit-font-smoothing:antialiased}.Explanation{width:100%;padding:8px 16px;border-top:1px solid #f6f0ff;box-sizing:border-box;background-color:#fcfaff;flex-shrink:0}.Explanation .ExplanationHeading{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;color:#490f99;margin-bottom:0;margin-top:0;position:relative;padding-left:16px;transition:margin-bottom .15s ease-out}.Explanation .ExplanationHeading:before{position:absolute;left:0;top:3.5px;width:8px;height:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #490f99;box-sizing:border-box;content:"";transition:transform .25s cubic-bezier(.19,1,.22,1)}.Explanation-Expanded .ExplanationHeading{margin-bottom:8px}.Explanation-Expanded .ExplanationHeading:before{transform:rotate(90deg)}.LevelContainer{background-color:#fff;border-top:1px solid #f6f0ff;padding-top:4px;padding-bottom:4px;width:100%;display:flex;justify-content:center;flex-shrink:0;transition:opacity .3s linear .1s,transform .35s cubic-bezier(.19,1,.22,1) .1s;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.LevelContainerHidden{opacity:0;display:none;transform:translateY(20px)}.Level{display:flex;flex-direction:column}.AnswerCover{pointer-events:none;position:absolute;bottom:0;height:calc(100% - 196px);width:100%;background-color:#fcfaff;border-top:1px solid rgba(0,0,0,.02);border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:opacity .125s linear .05s;overflow:hidden}.Occluded .AnswerCover{display:none}.AnswerCover .MarqueeContainer{-webkit-mask:radial-gradient(circle at 50% 10%,#fff,#fff 20%,hsla(0,0%,100%,.25) 55%,transparent 100%);mask:radial-gradient(circle at 50% 10%,#fff,#fff 20%,hsla(0,0%,100%,.25) 55%,transparent 100%);padding-top:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.AnswerCover p{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:.01em;--paragraphSpacing:22px;white-space:nowrap;margin-bottom:8px;width:343px;-webkit-animation:AnswerCoverMarquee 100s linear infinite running;animation:AnswerCoverMarquee 100s linear infinite running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.AnswerCover p span{display:inline-block;margin-right:16px;color:transparent;background-color:rgba(73,15,153,.2);text-shadow:0 1px 0 rgba(252,250,255,.2);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-font-smoothing:antialiased}@-webkit-keyframes AnswerCoverMarquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes AnswerCoverMarquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.AnswerCover .NeedsRetryNotice{position:absolute;bottom:0;background-color:#fcfaff;width:100%;height:47px;display:flex;border-bottom-left-radius:8px;border-bottom-right-radius:8px;align-items:center;justify-content:center}.AnswerCover .NeedsRetryNotice span{font-family:"Libre Franklin",sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:.01em;--paragraphSpacing:22px;color:rgba(73,15,153,.3);margin-bottom:1px}.AnswerCover .NeedsRetryNotice svg{margin-right:8px;fill:rgba(73,15,153,.3);stroke:rgba(73,15,153,.3)}.LoginCard{cursor:unset;height:439px}.ReviewArea{margin-top:1em;margin-bottom:2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fcfaff;border-radius:8px;height:570px;position:relative;overflow:hidden;transition:height 1s cubic-bezier(.19,1,.22,1);display:flex;align-items:center;margin-left:-32px;width:calc(100% + 64px)}@media only screen and (max-height:767px),only screen and (max-width:767px){.ReviewArea{margin-top:16px;margin-bottom:16px;margin-left:-16px;width:calc(100% + 32px);height:540px;border-radius:unset;font-size:18px}}.ReviewArea .CardContainer{position:absolute;top:0;width:100%;height:100%;transition:opacity .15s linear}.ReviewArea.ReviewAreaComplete{height:68px}@media screen and (max-width:374px){.review_set,.StudySessionRoot .StudySessionContents .ReviewArea{transform:scale(.85333);margin-top:-39.6px;width:375px;overflow:hidden}.review_set{margin-left:-43.5px;margin-bottom:-128px}.StudySessionRoot .StudySessionContents .ReviewArea{margin-bottom:-39.6px}}.ReviewAreaCompleteSummary,.ReviewAreaLoadingMessage{display:flex;justify-content:center;align-items:center;font-family:"Libre Franklin",sans-serif;font-size:16px;font-weight:400;line-height:22px;--paragraphSpacing:12px;letter-spacing:-.007em;line-height:1.625;position:absolute;left:0;top:0;width:calc(100% - 32px);height:100%;color:#aaafd4}.ReviewAreaLoadingMessage{text-align:center}.ReviewAreaCompleteGlyph{width:30px;height:24.6px;-webkit-mask:url(/assets/ui/correct.svg);mask:url(/assets/ui/correct.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#aaafd4;margin-right:16px;flex-shrink:0}.BottomControlArea{position:absolute;left:calc(50% - 171.5px);bottom:25px;width:343px;z-index:10}.BottomControlArea .ReviewButtonArea{display:flex}.BottomControlArea .ReviewButtonArea button{flex-grow:1;flex-basis:50%}.BottomControlArea .ReviewButtonArea button:first-child{margin-right:8px}@media only screen and (max-height:767px),only screen and (max-width:767px){.BottomControlArea{bottom:16px;right:16px;height:unset}}.ReviewButtonArea{display:flex;justify-content:center;align-items:center;transition:opacity .15s linear}@media only screen and (max-height:767px),only screen and (max-width:767px){.ReviewButtonArea{justify-content:space-between;width:100%}}.ReviewAreaProgress{display:none;top:0;height:3px;background-color:#d2c9ff;transition:width .5s cubic-bezier(.19,1,.22,1)}.StudySessionRoot{background-color:#fcfaff;display:flex;flex-direction:column;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;-webkit-overflow-scrolling:touch;overflow:scroll}.StudySessionRoot .StudySessionContents{position:relative;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:767px){.StudySessionRoot .StudySessionContents{width:100vw;margin:0 16px}}@media only screen and (min-width:768px){.StudySessionRoot .StudySessionContents{margin:0 auto}}@media only screen and (min-width:768px) and (min-width:768px){.StudySessionRoot .StudySessionContents{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){.StudySessionRoot .StudySessionContents{padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px) and (max-width:767px) and (min-width:768px){.StudySessionRoot .StudySessionContents{padding-left:32px;padding-right:32px}}.StudySessionRoot .StudySessionContents .DesktopStudySessionProgressContainer{height:0;z-index:100;position:absolute;top:calc(50vh - 299.5px);left:calc(50% - 195.5px);width:375px;display:flex;justify-content:flex-end;align-items:flex-start}@media only screen and (max-width:767px){.StudySessionRoot .StudySessionContents .DesktopStudySessionProgressContainer{display:none}}.StudySessionRoot .ReviewArea{overflow:visible;margin-left:unset;margin-top:0;margin-bottom:0;flex-grow:1;height:100%}@media only screen and (max-height:767px),only screen and (max-width:767px){.StudySessionRoot .ReviewArea{width:100%}}@media only screen and (max-height:767px),only screen and (max-width:767px){.StudySessionRoot .ReviewIsShowingAnswer{opacity:0!important;pointer-events:none}}@media only screen and (max-width:767px){.StudySessionRoot .ReviewAreaCompleteSummary,.StudySessionRoot .ReviewAreaLoadingMessage{margin:0 16px}.StudySessionRoot .ReviewAreaCompleteGlyph{margin-top:3px}}.LoginWrapper{min-width:330px}.LoginWrapper .firebaseui-container{font-family:"Libre Franklin",sans-serif}.LoginWrapper .firebaseui-container .firebaseui-form-actions .firebaseui-id-secondary-link,.LoginWrapper .firebaseui-container .firebaseui-form-actions .firebaseui-id-submit{font-size:0!important;text-transform:none}.LoginWrapper .firebaseui-container .firebaseui-form-actions .firebaseui-id-submit:after{content:"Submit";font-size:1rem!important}.LoginWrapper .firebaseui-container .firebaseui-form-actions .firebaseui-id-secondary-link:after{content:"Cancel";color:#8719e0;font-size:1rem!important}.LoginWrapper .firebaseui-container .firebaseui-form-actions .mdl-button,.LoginWrapper .firebaseui-container .firebaseui-form-actions .mdl-textfield,.LoginWrapper .firebaseui-container .firebaseui-form-actions input,.LoginWrapper .firebaseui-container .firebaseui-form-actions label{font-size:1rem}.LoginWrapper .firebaseui-container .firebaseui-button.firebaseui-id-secondary-link,.LoginWrapper .firebaseui-container .firebaseui-link.firebaseui-id-secondary-link{background-color:#fff;color:#8719e0;font-size:1rem}.LoginWrapper .firebaseui-container .firebaseui-button.firebaseui-id-secondary-link:active,.LoginWrapper .firebaseui-container .firebaseui-button.firebaseui-id-secondary-link:focus,.LoginWrapper .firebaseui-container .firebaseui-button.firebaseui-id-secondary-link:hover,.LoginWrapper .firebaseui-container .firebaseui-link.firebaseui-id-secondary-link:active,.LoginWrapper .firebaseui-container .firebaseui-link.firebaseui-id-secondary-link:focus,.LoginWrapper .firebaseui-container .firebaseui-link.firebaseui-id-secondary-link:hover{background-color:unset!important}.LoginWrapper .firebaseui-container .firebaseui-card-header{display:none}.LoginWrapper .firebaseui-container .mdl-button,.LoginWrapper .firebaseui-container .mdl-textfield,.LoginWrapper .firebaseui-container input,.LoginWrapper .firebaseui-container label{font-family:"Libre Franklin",sans-serif;font-size:1rem}.LoginWrapper .firebaseui-container .firebaseui-button{background-color:#8719e0;box-shadow:none;border-radius:8px}.LoginWrapper .firebaseui-container .firebaseui-button:active,.LoginWrapper .firebaseui-container .firebaseui-button:focus,.LoginWrapper .firebaseui-container .firebaseui-button:hover,.LoginWrapper .firebaseui-container .firebaseui-label:after,.LoginWrapper .firebaseui-container .mdl-textfield__label:after{background-color:#8719e0!important}.LoginWrapper .firebaseui-container .firebaseui-resend-container{display:none}.LoginWrapper .mdl-card{background:clear;border-radius:unset;margin:0;min-height:unset;max-width:unset}.LoginWrapper .firebaseui-container,.LoginWrapper .mdl-card,.LoginWrapper form{display:flex;flex-direction:column;flex-grow:1}.LoginWrapper .mdl-shadow--2dp{box-shadow:none}.LoginWrapper .firebaseui-card-actions,.LoginWrapper .firebaseui-card-content,.LoginWrapper .firebaseui-card-footer,.LoginWrapper .firebaseui-card-header{padding-left:16px;padding-right:16px}.LoginWrapper .firebaseui-card-content{padding-top:8px;flex-grow:1;display:flex;flex-direction:column;background-color:#fcf9ff}.LoginWrapper .firebaseui-card-actions{border-top:1px solid #f6f0ff;padding-top:16px;padding-bottom:16px}.LoginWrapper .firebaseui-card-footer{display:none}.LoginWrapper .firebaseui-text{margin-top:17px;margin-bottom:8.5px;color:#627d98}@media only screen and (max-width:767px){.LoginWrapper .firebaseui-text{margin-top:14.5px;margin-bottom:7.25px}}.LoginWrapper .firebaseui-text a{display:unset;color:#8719e0}.LoginWrapper #firebaseui_container{display:flex;flex-grow:1;flex-direction:column}.LoginWrapper .mdl-progress.firebaseui-busy-indicator{top: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}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scale-up{0%{transform:scale(.01)}to{transform:scale(1)}}@keyframes scale-up{0%{transform:scale(.01)}to{transform:scale(1)}}@-webkit-keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.hNJHmD{font-family:"Libre Franklin",sans-serif;width:210px;-webkit-backface-visibility:hidden;background-color:#e85b46;border-top-left-radius:9999px;border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-bottom-left-radius:9999px;border:none;border-left-color:initial;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:initial;cursor:pointer;display:inline-block;font-weight:500;padding:.5rem .75rem;position:relative;pointer-events:unset;text-align:center;-webkit-text-decoration-line:none;-webkit-text-decoration-style:initial;-webkit-text-decoration-color:initial;text-decoration:none;text-transform:none;-webkit-user-select:none;white-space:unset;color:#fff;font-size:study-font-size(0);height:44px;display:flex}.bDCJxk,.hNJHmD{box-sizing:border-box;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:0s;transition-property:all;align-items:center;justify-content:center}.bDCJxk{display:flex;padding:0;margin:0;visibility:visible}.hnTNrw{align-self:center;align-items:center;display:inline-flex;-webkit-filter:none;filter:none;cursor:unset;vertical-align:unset;height:unset;width:unset}.ZmzLr,.ZmzLr svg{height:.75rem;width:.75rem}.ZmzLr{display:flex}.ZmzLr svg *{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:0s;transition-property:all;vector-effect:non-scaling-stroke}.ZmzLr svg [data-color="1"],.ZmzLr svg [data-color],.ZmzLr svg [data-fill="1"],.ZmzLr svg [data-fill]{fill:#fff}.ZmzLr svg [data-color="2"],.ZmzLr svg [data-fill="2"]{fill:#052d49}.gBDeVU{width:.75rem;height:1px}
/*# sourceMappingURL=16.32811c95.chunk.css.map */