.lgiPage-module__OFESwa__eyebrow{color:var(--color-text-secondary);font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;line-height:var(--line-height-body);text-transform:uppercase;margin:0}.lgiPage-module__OFESwa__hero{min-height:calc(100svh - 5.5rem);padding-block:clamp(4.5rem,9vw,8rem) clamp(5rem,9vw,8rem)}.lgiPage-module__OFESwa__heroLayout{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);gap:clamp(3rem,7vw,7rem);display:grid}.lgiPage-module__OFESwa__heroHeading{gap:var(--space-content);display:grid}.lgiPage-module__OFESwa__heroTitle{font-size:clamp(3.5rem,5.4vw,5rem);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-display);margin:0;line-height:1.06}.lgiPage-module__OFESwa__heroTitle span{white-space:nowrap;display:block}.lgiPage-module__OFESwa__heroCopy{border-left:var(--border-width) solid var(--color-border-subtle);padding:var(--space-content) 0 var(--space-content) var(--space-layout);align-self:end}.lgiPage-module__OFESwa__heroCopy p,.lgiPage-module__OFESwa__sectionLead,.lgiPage-module__OFESwa__dimension p,.lgiPage-module__OFESwa__teachingSteps p,.lgiPage-module__OFESwa__longTermCopy>p{color:var(--color-text-secondary);margin:0;line-height:1.72}.lgiPage-module__OFESwa__heroCopy p{font-size:var(--font-size-lead);max-width:32ch}.lgiPage-module__OFESwa__displayCopy span,.lgiPage-module__OFESwa__displayTitle span{display:block}.lgiPage-module__OFESwa__dimensionsSection,.lgiPage-module__OFESwa__teachingSection,.lgiPage-module__OFESwa__reportsSection,.lgiPage-module__OFESwa__longTermSection{padding-block:clamp(5rem,8vw,8rem)}.lgiPage-module__OFESwa__dimensionsSection,.lgiPage-module__OFESwa__reportsSection{background:var(--color-background-elevated)}.lgiPage-module__OFESwa__sectionIntroduction,.lgiPage-module__OFESwa__teachingHeading{gap:var(--space-content);max-width:var(--container-reading);display:grid}.lgiPage-module__OFESwa__sectionTitle{font-size:clamp(2.1rem,3.4vw,3.5rem);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading);text-wrap:balance;max-width:16ch;margin:0;line-height:1.16}.lgiPage-module__OFESwa__sectionLead{font-size:var(--font-size-lead);max-width:35ch}.lgiPage-module__OFESwa__dimensionList{border-top:var(--border-width) solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,6rem);display:grid}.lgiPage-module__OFESwa__dimensionsSection .lgiPage-module__OFESwa__sectionIntroduction{max-width:48rem}.lgiPage-module__OFESwa__dimension{gap:var(--space-content-tight);padding:var(--space-layout) var(--space-layout) var(--space-layout) 0;grid-template-columns:3rem minmax(0,1fr);display:grid}.lgiPage-module__OFESwa__dimension:nth-child(2n){border-left:var(--border-width) solid var(--color-border-subtle);padding-left:var(--space-layout)}.lgiPage-module__OFESwa__dimension:nth-child(n+3){border-top:var(--border-width) solid var(--color-border-subtle)}.lgiPage-module__OFESwa__dimension>span{color:var(--color-text-secondary);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-eyebrow)}.lgiPage-module__OFESwa__dimension h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);margin:0}.lgiPage-module__OFESwa__dimension p{grid-column:2;max-width:34ch}.lgiPage-module__OFESwa__teachingHeading{text-align:left;margin-left:auto}.lgiPage-module__OFESwa__teachingSteps{border-block:var(--border-width) solid var(--color-border-subtle);grid-template-columns:repeat(6,minmax(0,1fr));margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;display:grid}.lgiPage-module__OFESwa__teachingSteps li{gap:var(--space-content-tight);padding:var(--space-content);display:grid}.lgiPage-module__OFESwa__teachingSteps li+li{border-left:var(--border-width) solid var(--color-border-subtle)}.lgiPage-module__OFESwa__teachingSteps span{color:var(--color-text-secondary);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-eyebrow)}.lgiPage-module__OFESwa__teachingSteps strong{font-size:var(--font-size-body-large);font-weight:var(--font-weight-medium)}.lgiPage-module__OFESwa__teachingSteps p{font-size:var(--font-size-body-small)}@media (min-width:68.0625rem){.lgiPage-module__OFESwa__teachingSteps p{white-space:nowrap;font-size:.75rem}}.lgiPage-module__OFESwa__reportsHeading{align-items:end;gap:clamp(var(--space-layout), 8vw, 8rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lgiPage-module__OFESwa__reportsHeading>div{gap:var(--space-content);display:grid}.lgiPage-module__OFESwa__reportPresentation{background:color-mix(in srgb, var(--color-background-primary) 92%, var(--color-brand-gold));border-radius:var(--radius-subtle);gap:clamp(var(--space-layout), 5vw, 5rem);padding:clamp(var(--space-layout), 5vw, 5.25rem);grid-template-columns:minmax(21rem,.9fr) minmax(27rem,1.1fr);margin:clamp(4rem,8vw,7rem) 0 0;display:grid;position:relative;overflow:hidden}.lgiPage-module__OFESwa__reportPresentation:before{background:var(--color-brand-gold);content:"";opacity:.62;height:.18rem;position:absolute;inset:0 0 auto}.lgiPage-module__OFESwa__monthlyReport,.lgiPage-module__OFESwa__semesterReport{background:var(--color-background-elevated);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-subtle);padding:clamp(var(--space-content), 3vw, var(--space-layout))}.lgiPage-module__OFESwa__monthlyReport{align-self:start;margin-top:clamp(0rem,5vw,4rem)}.lgiPage-module__OFESwa__reportHeader{border-bottom:var(--border-width) solid var(--color-border-subtle);align-items:start;gap:var(--space-content);padding-bottom:var(--space-content);justify-content:space-between;display:flex}.lgiPage-module__OFESwa__reportHeader>div{gap:var(--space-control);display:grid}.lgiPage-module__OFESwa__reportHeader p,.lgiPage-module__OFESwa__reportHeader>span{color:var(--color-text-secondary);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0}.lgiPage-module__OFESwa__reportHeader>span{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-round);letter-spacing:.04em;padding:var(--space-micro) var(--space-control);text-align:center;text-transform:none}.lgiPage-module__OFESwa__reportHeader h3{font-size:clamp(1.35rem,1.7vw,1.65rem);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);white-space:nowrap;margin:0}.lgiPage-module__OFESwa__monthlySummary{margin:var(--space-content) 0 0}.lgiPage-module__OFESwa__monthlySummary>div{border-bottom:var(--border-width) solid var(--color-border-subtle);gap:var(--space-content-tight);padding-block:var(--space-content-tight);grid-template-columns:minmax(8.5rem,1fr) minmax(0,1fr);display:grid}.lgiPage-module__OFESwa__monthlySummary dt,.lgiPage-module__OFESwa__monthlySummary dd{font-size:var(--font-size-body-small);line-height:var(--line-height-body);margin:0}.lgiPage-module__OFESwa__monthlySummary dd{color:var(--color-text-secondary);text-align:right;flex-direction:column;align-items:flex-end;display:flex}.lgiPage-module__OFESwa__progressMarks{gap:var(--space-micro);margin-bottom:var(--space-micro);display:flex}.lgiPage-module__OFESwa__progressMarks i{background:var(--color-brand-gold);border-radius:var(--radius-round);width:.4rem;height:.4rem}.lgiPage-module__OFESwa__reportNotes{gap:var(--space-content-tight);margin-top:var(--space-content);display:grid}.lgiPage-module__OFESwa__reportNotes p,.lgiPage-module__OFESwa__semesterSummary,.lgiPage-module__OFESwa__trajectoryFigure figcaption{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body);margin:0}.lgiPage-module__OFESwa__reportNotes strong,.lgiPage-module__OFESwa__semesterSummary strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium);margin-bottom:var(--space-micro);display:block}.lgiPage-module__OFESwa__trajectoryFigure{margin:var(--space-content) 0 0}.lgiPage-module__OFESwa__trajectoryChart{width:100%;height:auto;display:block;overflow:visible}.lgiPage-module__OFESwa__trajectoryChart polyline{fill:none;stroke:var(--color-brand-gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.lgiPage-module__OFESwa__trajectoryChart circle{fill:var(--color-background-elevated);stroke:var(--color-text-primary);stroke-width:3px}.lgiPage-module__OFESwa__chartBaseline{stroke:var(--color-border-subtle);stroke-width:1px}.lgiPage-module__OFESwa__trajectoryLabels{margin:calc(-1 * var(--space-content)) 0 var(--space-content);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.lgiPage-module__OFESwa__trajectoryLabels li{color:var(--color-text-secondary);font-size:var(--font-size-caption);flex-direction:column;align-items:center;display:flex}.lgiPage-module__OFESwa__trajectoryLabels strong{color:var(--color-text-primary);font-size:var(--font-size-body-large);font-weight:var(--font-weight-medium)}.lgiPage-module__OFESwa__trajectoryLabels small{font-size:var(--font-size-caption);margin-top:var(--space-micro)}.lgiPage-module__OFESwa__semesterSummary{border-top:var(--border-width) solid var(--color-border-subtle);margin-top:var(--space-content);padding-top:var(--space-content)}.lgiPage-module__OFESwa__longTermLayout{align-items:start;gap:clamp(var(--space-layout), 8vw, 8rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lgiPage-module__OFESwa__longTermLayout>div:first-child{gap:var(--space-content);display:grid}.lgiPage-module__OFESwa__longTermCopy{border-left:var(--border-width) solid var(--color-border-subtle);padding:var(--space-content) 0 var(--space-content) var(--space-layout)}.lgiPage-module__OFESwa__longTermCopy>p{font-size:var(--font-size-body-large);max-width:36ch}.lgiPage-module__OFESwa__closingActions{align-items:flex-start;gap:var(--space-content);flex-direction:column;display:flex}.lgiPage-module__OFESwa__disabledCta{background:var(--color-accent-muted);border:var(--border-width) solid transparent;border-radius:var(--radius-round);color:var(--color-text-secondary);cursor:not-allowed;font-size:var(--font-size-button);font-weight:var(--font-weight-medium);min-height:3.25rem;padding:var(--space-control) var(--space-content);justify-content:center;align-items:center;display:inline-flex}@media (max-width:68rem){.lgiPage-module__OFESwa__hero{min-height:auto}.lgiPage-module__OFESwa__heroLayout{grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr)}.lgiPage-module__OFESwa__teachingSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.lgiPage-module__OFESwa__teachingSteps li:nth-child(4){border-left:0}.lgiPage-module__OFESwa__teachingSteps li:nth-child(n+4){border-top:var(--border-width) solid var(--color-border-subtle)}}@media (max-width:60rem){.lgiPage-module__OFESwa__heroLayout,.lgiPage-module__OFESwa__reportsHeading,.lgiPage-module__OFESwa__reportPresentation,.lgiPage-module__OFESwa__longTermLayout{grid-template-columns:1fr}.lgiPage-module__OFESwa__heroCopy,.lgiPage-module__OFESwa__longTermCopy{border-left:0;border-top:var(--border-width) solid var(--color-border-subtle);padding:var(--space-content) 0 0}.lgiPage-module__OFESwa__monthlyReport{margin-top:0}}@media (max-width:48rem){.lgiPage-module__OFESwa__hero{padding-block:var(--space-layout) clamp(4.75rem, 14vw, 6.5rem)}.lgiPage-module__OFESwa__heroLayout{gap:var(--space-layout)}.lgiPage-module__OFESwa__heroTitle{font-size:clamp(2.55rem,10.5vw,3.25rem)}.lgiPage-module__OFESwa__heroTitle span{white-space:normal;display:inline}.lgiPage-module__OFESwa__heroTitle span+span:before{content:" "}.lgiPage-module__OFESwa__dimensionsSection,.lgiPage-module__OFESwa__teachingSection,.lgiPage-module__OFESwa__reportsSection,.lgiPage-module__OFESwa__longTermSection{padding-block:clamp(4.75rem,14vw,6.5rem)}.lgiPage-module__OFESwa__dimensionList,.lgiPage-module__OFESwa__teachingSteps{grid-template-columns:1fr}.lgiPage-module__OFESwa__dimension,.lgiPage-module__OFESwa__dimension:nth-child(2n){padding:var(--space-layout) 0;border-left:0}.lgiPage-module__OFESwa__dimension:nth-child(n+2),.lgiPage-module__OFESwa__teachingSteps li+li,.lgiPage-module__OFESwa__teachingSteps li:nth-child(n+4){border-left:0;border-top:var(--border-width) solid var(--color-border-subtle)}.lgiPage-module__OFESwa__reportPresentation{margin-inline:calc(-1 * var(--gutter-inline));padding-inline:var(--gutter-inline)}.lgiPage-module__OFESwa__reportHeader{flex-direction:column;align-items:flex-start}.lgiPage-module__OFESwa__monthlySummary>div{grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr)}.lgiPage-module__OFESwa__trajectoryChart{min-height:10rem}.lgiPage-module__OFESwa__closingActions,.lgiPage-module__OFESwa__closingActions>a,.lgiPage-module__OFESwa__closingActions>[aria-disabled=true]{width:100%}}@media (prefers-reduced-motion:reduce){.lgiPage-module__OFESwa__trajectoryChart{scroll-behavior:auto}}
