.InfoCard-module-scss-module__XYAMsG__InfoCard{max-width:1100px;box-shadow:var(--card-shadow);background-color:var(--card-background);color:var(--card-foreground);border-radius:20px;margin:0 auto;padding:40px;transition:background-color .3s,color .3s,box-shadow .3s;position:relative}.InfoCard-module-scss-module__XYAMsG__InfoCard h1{color:var(--card-foreground);margin-bottom:8px;font-size:2rem}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__subHeader{color:var(--card-foreground-muted);margin-bottom:30px;font-size:1.1rem;display:block}.InfoCard-module-scss-module__XYAMsG__InfoCard p{color:var(--card-foreground)}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__description{color:var(--card-foreground-muted);max-width:900px;margin-bottom:40px}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection{flex-direction:column;gap:30px;display:flex}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__imgAndAdditionalCard{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:25px;width:100%;margin-top:20px;display:grid}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__imgAndAdditionalCard .InfoCard-module-scss-module__XYAMsG__imgContainer{width:100%;min-height:400px}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__imgAndAdditionalCard .InfoCard-module-scss-module__XYAMsG__imgContainer img{object-fit:cover;border-radius:15px;width:100%;height:100%;display:block}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__imgAndAdditionalCard .InfoCard-module-scss-module__XYAMsG__extraContent{border:1px solid var(--card-border);background:var(--card-background);border-radius:15px;padding:20px;transition:border-color .3s,background-color .3s}@media (max-width:1450px){.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__imgAndAdditionalCard{grid-template-columns:1fr}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__imgAndAdditionalCard .InfoCard-module-scss-module__XYAMsG__imgContainer{min-height:300px}}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__aim,.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__Objective{box-shadow:var(--card-shadow);background:var(--card-background);border-radius:15px;flex:1;padding:30px;transition:background-color .3s,box-shadow .3s}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__aim h2,.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__Objective h2{color:var(--card-foreground);margin-bottom:20px;font-size:1.5rem}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__aim ul,.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__Objective ul{padding:0;list-style:none}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__aim ul li,.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__Objective ul li{color:var(--card-foreground);align-items:flex-start;gap:15px;margin-bottom:18px;font-size:.95rem;display:flex}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__aim ul li .InfoCard-module-scss-module__XYAMsG__iconContainer,.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__Objective ul li .InfoCard-module-scss-module__XYAMsG__iconContainer{background-color:#ffc1071a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__aim ul li .InfoCard-module-scss-module__XYAMsG__iconContainer svg,.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__Objective ul li .InfoCard-module-scss-module__XYAMsG__iconContainer svg{color:#ffc107}@media (max-width:1450px){.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective{grid-template-columns:1fr}}@media (max-width:768px){.InfoCard-module-scss-module__XYAMsG__InfoCard{margin:10px;padding:20px}.InfoCard-module-scss-module__XYAMsG__InfoCard h1{font-size:1.5rem}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__sub-header{font-size:1rem}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection{gap:20px}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__imgAndAdditionalCard .InfoCard-module-scss-module__XYAMsG__imgContainer img{height:250px}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__imgAndAdditionalCard .InfoCard-module-scss-module__XYAMsG__extraContent{padding:15px}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective{flex-direction:column;gap:20px}.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__aim,.InfoCard-module-scss-module__XYAMsG__InfoCard .InfoCard-module-scss-module__XYAMsG__lowerSection .InfoCard-module-scss-module__XYAMsG__aimObjective .InfoCard-module-scss-module__XYAMsG__Objective{padding:20px}}
.SideRoller-module-scss-module__HEUmUq__toggleArrows{z-index:1001;display:none;position:fixed;top:100px;left:-14px}.SideRoller-module-scss-module__HEUmUq__toggleArrows .SideRoller-module-scss-module__HEUmUq__arrowBtn{color:#000;cursor:pointer;background:#fff;border-radius:20%;justify-content:center;align-items:center;padding:8px 0 8px 8px;transition:background .3s;display:flex;box-shadow:0 10px 40px #00000080}.SideRoller-module-scss-module__HEUmUq__toggleArrows .SideRoller-module-scss-module__HEUmUq__arrowBtn:hover{background:#fff3}.SideRoller-module-scss-module__HEUmUq__overlayBg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0}.SideRoller-module-scss-module__HEUmUq__sideRoller{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141499;border:1px solid #ffffff26;border-radius:16px;align-items:flex-start;width:fit-content;max-width:100%;height:fit-content;margin-left:50px;padding:40px;transition:transform .3s ease-in-out;display:flex;box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff40}.SideRoller-module-scss-module__HEUmUq__sideRoller .SideRoller-module-scss-module__HEUmUq__line{background-color:#fcbb0033;background-color:lab(80.1641% 16.6016 99.2089/.2);width:2px;margin-right:20px;position:relative}.SideRoller-module-scss-module__HEUmUq__sideRoller .SideRoller-module-scss-module__HEUmUq__line #SideRoller-module-scss-module__HEUmUq__slider{background:#fcbb00;background:lab(80.1641% 16.6016 99.2089);border-radius:10px;width:6px;height:44px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;left:-2px;box-shadow:0 0 12px #fcbb0080;box-shadow:0 0 12px lab(80.1641% 16.6016 99.2089/.5)}.SideRoller-module-scss-module__HEUmUq__sideRoller .SideRoller-module-scss-module__HEUmUq__sections{flex-direction:column;display:flex}.SideRoller-module-scss-module__HEUmUq__sideRoller .SideRoller-module-scss-module__HEUmUq__sections .SideRoller-module-scss-module__HEUmUq__section{cursor:pointer;color:#fff;align-items:center;height:44px;font-size:16px;transition:color .3s;display:flex}.SideRoller-module-scss-module__HEUmUq__sideRoller .SideRoller-module-scss-module__HEUmUq__sections .SideRoller-module-scss-module__HEUmUq__section:hover{color:#fff}.SideRoller-module-scss-module__HEUmUq__sideRoller .SideRoller-module-scss-module__HEUmUq__sections .SideRoller-module-scss-module__HEUmUq__section span{white-space:nowrap}@media (max-width:1150px){.SideRoller-module-scss-module__HEUmUq__toggleArrows{display:block}.SideRoller-module-scss-module__HEUmUq__sideRoller{z-index:1000;border-radius:0;height:100vh;margin-left:0;position:fixed;top:0;left:0;transform:translate(-100%)}.SideRoller-module-scss-module__HEUmUq__sideRoller.SideRoller-module-scss-module__HEUmUq__open{transform:translate(0)}}
.SectionDisplay-module-scss-module__lA0gwW__SectionDisplay{grid-template-columns:auto 1fr;gap:2rem;width:90%;margin:2rem auto;display:grid}@media (max-width:1150px){.SectionDisplay-module-scss-module__lA0gwW__SectionDisplay{grid-template-columns:1fr;gap:1.5rem;margin:1.5rem auto}}@media (max-width:768px){.SectionDisplay-module-scss-module__lA0gwW__SectionDisplay{grid-template-columns:1fr;gap:1rem;margin:1rem}}
.EventCalendar-module-scss-module__xkUTAG__eventCalendar{background-color:var(--card-background);border:1px solid var(--card-border);width:100%;color:var(--card-foreground);border-radius:12px;flex-direction:column;font-family:Inter,sans-serif;transition:background-color .3s,border-color .3s,color .3s;display:flex}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__header{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (min-width:480px){.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__header{padding:20px}}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__header h2{color:var(--card-foreground);margin:0;font-size:1.1rem;font-weight:600}@media (min-width:480px){.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__header h2{font-size:1.25rem}}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__header .EventCalendar-module-scss-module__xkUTAG__datePicker{color:var(--card-foreground-muted);border:1px solid var(--card-border);white-space:nowrap;border-radius:8px;align-items:center;height:35px;padding:0 8px;font-size:.75rem;transition:color .3s,border-color .3s;display:flex}@media (min-width:480px){.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__header .EventCalendar-module-scss-module__xkUTAG__datePicker{padding:6px 12px;font-size:.85rem}}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__content{padding:0 16px 10px;overflow-y:auto}@media (min-width:480px){.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__content{padding:0 20px 10px}}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__content .EventCalendar-module-scss-module__xkUTAG__categoryGroup{margin-bottom:16px}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__content .EventCalendar-module-scss-module__xkUTAG__categoryGroup .EventCalendar-module-scss-module__xkUTAG__categoryTitle{text-transform:capitalize;color:var(--card-foreground-muted);margin-bottom:8px;font-size:.8rem}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__content .EventCalendar-module-scss-module__xkUTAG__categoryGroup .EventCalendar-module-scss-module__xkUTAG__taskCard{background:var(--background);border:1px solid var(--card-border);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;transition:background-color .3s,border-color .3s;display:flex}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__content .EventCalendar-module-scss-module__xkUTAG__categoryGroup .EventCalendar-module-scss-module__xkUTAG__taskCard .EventCalendar-module-scss-module__xkUTAG__taskInfo h3{color:var(--card-foreground);margin:0 0 2px;font-size:.95rem;font-weight:500;line-height:1.4}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__content .EventCalendar-module-scss-module__xkUTAG__categoryGroup .EventCalendar-module-scss-module__xkUTAG__taskCard .EventCalendar-module-scss-module__xkUTAG__taskInfo span{color:var(--card-foreground-muted);font-size:.7rem}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__content .EventCalendar-module-scss-module__xkUTAG__categoryGroup .EventCalendar-module-scss-module__xkUTAG__taskCard .EventCalendar-module-scss-module__xkUTAG__moreBtn{color:var(--card-foreground-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.2rem}.EventCalendar-module-scss-module__xkUTAG__eventCalendar .EventCalendar-module-scss-module__xkUTAG__content .EventCalendar-module-scss-module__xkUTAG__categoryGroup .EventCalendar-module-scss-module__xkUTAG__taskCard .EventCalendar-module-scss-module__xkUTAG__moreBtn:hover{color:var(--card-foreground)}
.ListingContainer-module-scss-module__LY9VcW__ListingContainer{background-color:var(--card-background);color:var(--card-foreground);box-shadow:var(--card-shadow);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;min-height:400px;max-height:500px;padding:24px;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s;display:flex}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__title{color:var(--card-foreground);margin:0 0 4px;font-size:1.5rem;font-weight:700}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__legend{color:var(--card-foreground-muted);margin-bottom:20px;font-size:.85rem;display:block}.ListingContainer-module-scss-module__LY9VcW__ListingContainer{scrollbar-width:thin;scrollbar-color:var(--card-border)#0000;overflow-y:scroll}.ListingContainer-module-scss-module__LY9VcW__ListingContainer::-webkit-scrollbar{width:6px}.ListingContainer-module-scss-module__LY9VcW__ListingContainer::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:10px}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__element{background-color:var(--card-background);border:1px solid var(--card-border);color:var(--card-foreground);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;margin-bottom:12px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .3s,border-color .3s,color .3s;display:grid}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__element:hover{background-color:var(--background);box-shadow:0 2px 8px #0000000d}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__element .ListingContainer-module-scss-module__LY9VcW__name{min-width:200px;color:var(--card-foreground);font-size:.95rem;font-weight:600}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__element .ListingContainer-module-scss-module__LY9VcW__value{color:var(--card-foreground-muted);margin-right:15px;font-size:.85rem}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__element .ListingContainer-module-scss-module__LY9VcW__icon{color:var(--card-foreground);opacity:.7;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__element .ListingContainer-module-scss-module__LY9VcW__icon svg{width:1.2rem;height:1.2rem}@media (max-width:768px){.ListingContainer-module-scss-module__LY9VcW__ListingContainer{max-height:400px;padding:16px}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__element{grid-template-columns:1fr auto;padding:12px}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__element .ListingContainer-module-scss-module__LY9VcW__value{grid-area:2/1;margin-top:4px}.ListingContainer-module-scss-module__LY9VcW__ListingContainer .ListingContainer-module-scss-module__LY9VcW__element .ListingContainer-module-scss-module__LY9VcW__icon{grid-area:1/2/span 2}}
