diff --git a/asset-manifest.json b/asset-manifest.json index 7cf223f..f663c24 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,17 +1,17 @@ { "files": { - "main.css": "/static/css/main.0c20ee29.css", - "main.js": "/static/js/main.c3329a19.js", + "main.css": "/static/css/main.9e1f9e00.css", + "main.js": "/static/js/main.37306e48.js", "static/media/slick.svg": "/static/media/slick.2630a3e3eab21c607e21.svg", "static/media/slick.eot": "/static/media/slick.a4e97f5a2a64f0ab1323.eot", "static/media/slick.ttf": "/static/media/slick.c94f7671dcc99dce43e2.ttf", "static/media/slick.woff": "/static/media/slick.295183786cd8a1389865.woff", "index.html": "/index.html", - "main.0c20ee29.css.map": "/static/css/main.0c20ee29.css.map", - "main.c3329a19.js.map": "/static/js/main.c3329a19.js.map" + "main.9e1f9e00.css.map": "/static/css/main.9e1f9e00.css.map", + "main.37306e48.js.map": "/static/js/main.37306e48.js.map" }, "entrypoints": [ - "static/css/main.0c20ee29.css", - "static/js/main.c3329a19.js" + "static/css/main.9e1f9e00.css", + "static/js/main.37306e48.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 76e51f2..e3ff62c 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Future Proofed
\ No newline at end of file +Future Proofed
\ No newline at end of file diff --git a/static/css/main.0c20ee29.css.map b/static/css/main.0c20ee29.css.map deleted file mode 100644 index 7ccdc99..0000000 --- a/static/css/main.0c20ee29.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.0c20ee29.css","mappings":"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","sources":["../node_modules/slick-carousel/slick/slick-theme.css","index.css","../node_modules/slick-carousel/slick/slick.css","components/intro_page/styles.module.css","components/student_card/styles.module.css","components/student_details_modal/styles.module.css","pages/home_styles.module.css"],"sourcesContent":["@charset 'UTF-8';\n/* Slider */\n.slick-loading .slick-list\n{\n background: #fff url('./ajax-loader.gif') center center no-repeat;\n}\n\n/* Icons */\n@font-face\n{\n font-family: 'slick';\n font-weight: normal;\n font-style: normal;\n\n src: url('./fonts/slick.eot');\n src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');\n}\n/* Arrows */\n.slick-prev,\n.slick-next\n{\n font-size: 0;\n line-height: 0;\n\n position: absolute;\n top: 50%;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 0;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n\n cursor: pointer;\n\n color: transparent;\n border: none;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover,\n.slick-prev:focus,\n.slick-next:hover,\n.slick-next:focus\n{\n color: transparent;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover:before,\n.slick-prev:focus:before,\n.slick-next:hover:before,\n.slick-next:focus:before\n{\n opacity: 1;\n}\n.slick-prev.slick-disabled:before,\n.slick-next.slick-disabled:before\n{\n opacity: .25;\n}\n\n.slick-prev:before,\n.slick-next:before\n{\n font-family: 'slick';\n font-size: 20px;\n line-height: 1;\n\n opacity: .75;\n color: white;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.slick-prev\n{\n left: -25px;\n}\n[dir='rtl'] .slick-prev\n{\n right: -25px;\n left: auto;\n}\n.slick-prev:before\n{\n content: '←';\n}\n[dir='rtl'] .slick-prev:before\n{\n content: '→';\n}\n\n.slick-next\n{\n right: -25px;\n}\n[dir='rtl'] .slick-next\n{\n right: auto;\n left: -25px;\n}\n.slick-next:before\n{\n content: '→';\n}\n[dir='rtl'] .slick-next:before\n{\n content: '←';\n}\n\n/* Dots */\n.slick-dotted.slick-slider\n{\n margin-bottom: 30px;\n}\n\n.slick-dots\n{\n position: absolute;\n bottom: -25px;\n\n display: block;\n\n width: 100%;\n padding: 0;\n margin: 0;\n\n list-style: none;\n\n text-align: center;\n}\n.slick-dots li\n{\n position: relative;\n\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin: 0 5px;\n padding: 0;\n\n cursor: pointer;\n}\n.slick-dots li button\n{\n font-size: 0;\n line-height: 0;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 5px;\n\n cursor: pointer;\n\n color: transparent;\n border: 0;\n outline: none;\n background: transparent;\n}\n.slick-dots li button:hover,\n.slick-dots li button:focus\n{\n outline: none;\n}\n.slick-dots li button:hover:before,\n.slick-dots li button:focus:before\n{\n opacity: 1;\n}\n.slick-dots li button:before\n{\n font-family: 'slick';\n font-size: 6px;\n line-height: 20px;\n\n position: absolute;\n top: 0;\n left: 0;\n\n width: 20px;\n height: 20px;\n\n content: '•';\n text-align: center;\n\n opacity: .25;\n color: black;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.slick-dots li.slick-active button:before\n{\n opacity: .75;\n color: black;\n}\n","body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n","/* Slider */\n.slick-slider\n{\n position: relative;\n\n display: block;\n box-sizing: border-box;\n\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n -webkit-touch-callout: none;\n -khtml-user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list\n{\n position: relative;\n\n display: block;\n overflow: hidden;\n\n margin: 0;\n padding: 0;\n}\n.slick-list:focus\n{\n outline: none;\n}\n.slick-list.dragging\n{\n cursor: pointer;\n cursor: hand;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list\n{\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track\n{\n position: relative;\n top: 0;\n left: 0;\n\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.slick-track:before,\n.slick-track:after\n{\n display: table;\n\n content: '';\n}\n.slick-track:after\n{\n clear: both;\n}\n.slick-loading .slick-track\n{\n visibility: hidden;\n}\n\n.slick-slide\n{\n display: none;\n float: left;\n\n height: 100%;\n min-height: 1px;\n}\n[dir='rtl'] .slick-slide\n{\n float: right;\n}\n.slick-slide img\n{\n display: block;\n}\n.slick-slide.slick-loading img\n{\n display: none;\n}\n.slick-slide.dragging img\n{\n pointer-events: none;\n}\n.slick-initialized .slick-slide\n{\n display: block;\n}\n.slick-loading .slick-slide\n{\n visibility: hidden;\n}\n.slick-vertical .slick-slide\n{\n display: block;\n\n height: auto;\n\n border: 1px solid transparent;\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n","/* styles.module.css */\n.intro_page {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n overflow: auto; /* Scrollbars appear only when needed */\n min-height: 100vh; /* Ensures a decent minimum height */\n }\n \n .video_background {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n z-index: -1; /* Ensure the video stays behind other content */\n }\n \n .squircle > h1 {\n margin: 0;\n color: white;\n }\n \n .squircle > h4 {\n margin: 0;\n color: white;\n }\n \n .squircle {\n position: relative;\n display: inline-block;\n width: 40vw;\n max-width: 600px;\n padding: 80px 40px 100px;\n border-radius: 20px; /* Adjust this value to get the desired rounded corners */\n background: rgba(255, 255, 255, 0.1); /* Semi-transparent background */\n backdrop-filter: blur(10px); /* Frosted glass effect */\n -webkit-backdrop-filter: blur(10px); /* For Safari support */\n box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Subtle shadow effect */\n z-index: 1; /* Ensure it stays above the video */\n transition: transform 0.3s ease-out; /* Smooth transformation */\n }\n \n .logo {\n width: 50%; /* Default width for desktop */\n height: auto; /* Maintain aspect ratio */\n margin-bottom: 20px; /* Space below the logo */\n }\n\n .bounce_arrow {\n width: 50px; /* Adjust width as needed */\n height: auto; /* Keeps the aspect ratio of the image */\n position: absolute; /* Positioning can be adjusted as needed */\n bottom: 10px; /* Place it at the bottom or adjust as needed */\n left: calc(50% - 35px);\n transform: translateX(-50%); /* Centers the arrow horizontally */\n animation: bounce 2s infinite; /* Applies the bounce animation */\n cursor: pointer; /* Indicates a clickable item */\n border-radius: 2px; /* Rounded corners */\n padding: 1%;\n transition: all 0.3s ease-in-out; /* Smooth transition for all changes */\n }\n \n .bounce_arrow:hover {\n box-shadow: 0 0 8px 3px rgba(255, 255, 255, 0.5); /* Faded white border */\n background-color: rgba(255, 255, 255, 0.3); /* Subtle background transparency */\n }\n \n @keyframes bounce {\n 0%, 20%, 50%, 80%, 100% {\n transform: translateY(0);\n }\n 40% {\n transform: translateY(-10px);\n }\n 60% {\n transform: translateY(-5px);\n }\n }\n \n @media (max-width: 768px) {\n .bounce_arrow {\n width: 50px; /* Adjust width as needed */\n height: auto; /* Keeps the aspect ratio of the image */\n position: absolute; /* Positioning can be adjusted as needed */\n bottom: 10px; /* Place it at the bottom or adjust as needed */\n left: calc(50% - 25px);\n transform: translateX(-50%); /* Centers the arrow horizontally */\n animation: bounce 2s infinite; /* Applies the bounce animation */\n cursor: pointer; /* Indicates a clickable item */\n border-radius: 2px; /* Rounded corners */\n padding: 1%;\n transition: all 0.3s ease-in-out; /* Smooth transition for all changes */\n box-sizing: border-box;\n }\n\n .squircle {\n width: 90%; /* Adjust width to fit the screen */\n margin: 5%; /* Adjust margin to fit the screen */\n padding: 20% 20px; /* Adjust padding to fit the screen */\n }\n\n .squircle > h1 {\n font-size: 1.5em; /* Adjust font size for smaller screens */\n }\n\n .squircle > h4 {\n font-size: 1em; /* Adjust font size for smaller screens */\n }\n\n .bounce_arrow:hover {\n box-shadow: initial; /* Faded white border */\n background-color: initial; /* Subtle background transparency */\n }\n\n .logo {\n width: 100%;\n }\n }",".student_card {\n border: 0px solid #ccc;\n padding: 20px;\n border-radius: 8px;\n background-color: #f9f9f9;\n box-sizing: border-box;\n overflow: hidden;\n width: 100%;\n height: 100%;\n\n transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;\n cursor: pointer;\n position: relative;\n z-index: 1;\n\n}\n\n.student_card:hover {\n transform: scale(1.05); /* Slight scale up on hover */\n z-index: 2; /* Elevate the card on hover */\n box-shadow: 0 4px 8px rgba(0,0,0,0.2); /* Enhance shadow on hover */\n}\n\n.additional_info {\n position: absolute;\n top: 0;\n left: 100%; /* Positioned to the right of the card initially */\n width: 100%;\n height: 100%;\n background: rgba(255, 255, 255, 0.9); /* Slightly transparent or match the card */\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.5s linear;\n padding: 20px; /* Padding for content inside */\n box-sizing: border-box;\n}\n\n.student_card ul {\n padding: 0;\n list-style-type: none; /* Removes default bullets */\n text-align: left; /* Align text to left if needed, or keep center for different aesthetic */\n width: 100%; /* Ensures full width of the card */\n margin: 0 auto; /* Centers the list if text-align is center */\n display: flex;\n flex-direction: column;\n align-items: left; /* Centers items if the list itself is wider */\n}\n\n.student_card li {\n text-align: left; /* Centers text within list items */\n width: 100%; /* Full width of the list area */\n}\n\n.profile_image {\n width: 100px; /* Set a fixed width for the image */\n height: 100px; /* Set a fixed height for the image */\n border-radius: 50%; /* Makes the image circular */\n border: 3px solid #479e8a;\n margin-bottom: 10px; /* Space between image and text */\n object-fit: cover; /* Ensures the image covers the area without being squeezed */\n object-position: center; /* Centers the image within the container */\n}\n\n@media (max-width: 768px) {\n\n .student_card {\n display: flex;\n flex-direction: row; /* Changed from column to row for horizontal alignment */\n align-items: center; /* Vertically centers the content within the card */\n justify-content: flex-start; /* Aligns children (image and text) at the start of the card */\n width: auto; /* Adjust width as necessary, or use max-width for constraints */\n height: auto; /* Adjusted to auto to ensure content fits properly */\n padding: 20px; /* Added padding for better content spacing */\n text-align: left;\n box-shadow: 0 2px 6px rgba(0,0,0,0.1); /* Optional shadow for depth */\n background: white; /* Assuming a white background */\n border-radius: 10px; /* Optional rounded corners */\n font-size: 14px; /* Adjust base font size for better fit */\n overflow: hidden; /* Prevents any overflow outside the card */\n }\n \n .student_card > p {\n font-size: x-small;\n }\n\n .student_card > h2 {\n font-size: medium;\n }\n\n .student_card > p, .student_card > h2, .profile_image {\n margin: 0 5px;\n }\n\n .profile_image {\n width: 15%; /* Adjusted to a reasonable width */\n height: auto; /* Maintain aspect ratio, remove fixed percentage */\n aspect-ratio: 1; /* Maintain square aspect */\n border-radius: 50%; /* Circular image */\n border: 3px solid #479e8a;\n object-fit: cover; /* Ensures the image covers the area without distortion */\n object-position: center; /* Center the image */\n }\n\n .student_card:hover {\n transform: initial; /* Slight scale up on hover */\n z-index: initial; /* Elevate the card on hover */\n }\n}","/* Certification Specific Styles */\n.dataScience {\n color: rgb(171, 19, 104);\n}\n\n.machineLearning {\n color: #479e8a;\n}\n\n.buttonDataScience,\n.buttonMachineLearning {\n color: white;\n display: inline-block;\n padding: 10px 20px;\n margin: 10px 10px;\n font-size: 16px;\n font-weight: bold;\n text-align: center;\n text-decoration: none;\n border: none;\n border-radius: 4px;\n transition: opacity 0.3s ease;\n}\n\n.buttonDataScience {\n background-color: rgb(171, 19, 104);\n}\n\n.buttonMachineLearning {\n background-color: #479e8a;\n}\n\n.buttonDataScience:hover,\n.buttonMachineLearning:hover {\n opacity: 0.8; /* Make the button slightly transparent when hovered */\n}\n\n.closeButtonDataScience,\n.closeButtonMachineLearning {\n font-size: 24px;\n border: none;\n background: none;\n cursor: pointer;\n}\n\n.closeButtonDataScience {\n color: rgb(171, 19, 104);\n}\n\n.closeButtonMachineLearning {\n color: #479e8a;\n}\n\n/* Modal Styles */\n.modalOverlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(188, 188, 188, 0.5); /* Semi-transparent background */\n backdrop-filter: blur(10px); /* Blur effect */\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 20;\n opacity: 0; /* Start fully transparent */\n visibility: hidden; /* Start hidden */\n transition: opacity 0.3s ease, visibility 0.3s ease;\n}\n\n.modalActive {\n opacity: 1; /* Fully opaque */\n visibility: visible; /* Make visible */\n}\n\n.modalContent {\n background-color: #fff;\n padding: 2% 3%;\n color: #050505;\n border-radius: 20px;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n z-index: 21;\n width: 700px;\n height: auto;\n transform: scale(0.95); /* Start slightly scaled down */\n transition: transform 0.3s ease; /* Smooth scale transition */\n}\n\n.modalContentActive {\n transform: scale(1); /* Scale to normal size */\n}\n\n/* Close Button Styles */\n.closeButton {\n position: absolute;\n top: 3%;\n right: 3%; /* Ensures the close button is always on the right side */\n border: none;\n background: none;\n font-size: 24px;\n cursor: pointer;\n z-index: 1002; /* Ensure it's above the modal content */\n}\n\n/* Profile Image Styles */\n.profileImage {\n width: 100%;\n height: auto;\n aspect-ratio: 1;\n max-width: 100%;\n border-radius: 20px; /* Makes the image circular */\n object-fit: cover; /* Ensure the image covers the area without distortion */\n margin: 10px 0; /* Vertical margin for spacing */\n border: 3px solid; /* Border color will be set dynamically */\n}\n\n/* Profile Container Styles */\n.profileContainer {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n}\n\n.leftColumn,\n.rightColumn {\n flex: 1; /* Both columns take up equal space */\n margin: 20px; /* Optional: adds some space around each column */\n}\n\n.leftColumn {\n max-width: 40%; /* Allow the left column to take more width */\n}\n\n.rightColumn {\n max-width: 60%; /* Adjust the right column to align with left column */\n}\n\n@media (max-width: 768px) {\n .modalOverlay {\n background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */\n z-index: 1000; /* Ensure it's above other content */\n opacity: 0;\n pointer-events: none;\n transition: opacity 0.3s ease;\n }\n\n .modalActive {\n opacity: 1;\n pointer-events: auto;\n }\n\n .modalContent {\n width: 85%;\n max-width: 500px;\n max-height: 90%;\n border-radius: 10px;\n overflow: hidden; /* Ensures border-radius is respected */\n display: flex;\n flex-direction: column;\n z-index: 100;\n opacity: 0;\n transform: translateY(-20px);\n transition: opacity 0.3s ease, transform 0.3s ease;\n }\n\n .modalContentActive {\n opacity: 1;\n padding: 3px;\n transform: translateY(0);\n }\n\n .profileContainer {\n flex-direction: column;\n justify-content: flex-start;\n height: 100%;\n overflow-y: auto; /* Makes the content scrollable */\n padding: 0;\n box-sizing: border-box;\n }\n\n .profileImage {\n width: 100%;\n margin: inital;\n max-height: 300px; /* Optional: limit the height of the image */\n border-radius: 10px; /* Optional: rounded corners */\n margin-top: 50px;\n margin-bottom: 20px; /* Space below the image */\n box-sizing: border-box;\n }\n\n .leftColumn {\n width: 90%; /* Ensure full width in the column layout */\n text-align: center;\n max-width: initial;\n margin: inital; /* Remove any default margin */\n padding: inital; /* Remove any default padding */\n box-sizing: border-box;\n }\n\n .leftColumn p {\n text-align: left;\n }\n\n .rightColumn {\n width: 90%; /* Ensure full width in the column layout */\n text-align: left;\n max-width: initial;\n box-sizing: border-box; /* Ensure padding is included in width calculations */\n }\n\n .rightColumn h1 {\n margin-top: initial; /* Remove default margin */\n font-size: 24px;\n }\n\n .rightColumn p {\n margin: initial; /* Add some margin between paragraphs */\n }\n\n .rightColumn a {\n display: inline-block;\n margin-top: 20px;\n color: #fff; /* Adjust link color */\n text-decoration: none;\n }\n\n .rightColumn a:hover {\n text-decoration: initial;\n }\n\n .closeButton {\n border-radius: 20%; /* Adjust this value to get the desired rounded corners */\n padding: 0 2%;\n\n\n }\n\n .closeButtonDataScience {\n background: rgba(171, 19, 104, 0.3); /* Semi-transparent background */\n color: rgb(171, 19, 104);\n }\n \n .closeButtonMachineLearning {\n background: rgba(71, 158, 138, 0.3); /* Semi-transparent background */\n color: rgba(71, 158, 138);\n }\n}","/* home_styles.module.css */\n.container {\n overflow: auto; /* Enables scrollbars if content overflows */\n min-height: 100vh; /* Ensures it's at least as tall as the viewport */\n}\n\n.student_grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); /* Adjust minmax for your desired card width */\n gap: 20px;\n padding: 5% 10%;\n position: relative; /* Ensures the position context is set for absolute positioning */\n overflow: visible; /* Allows the expanded card to overflow without scrollbars */\n background-color: #eef0f3;\n scroll-snap-type: x mandatory;\n}\n\n.student_grid > h1 {\n font-size: 2.5em;\n color: rgb(7, 37, 75);\n}\n\n@media (max-width: 768px) {\n \n .student_grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); /* Adjust minmax for your desired card width */\n gap: 10px; /* Changed from 1% to a fixed pixel value for more consistent spacing */\n position: relative; /* Ensures the position context is set for absolute positioning */\n overflow: visible; /* Allows the expanded card to overflow without scrollbars */\n background-color: #eef0f3;\n scroll-snap-type: x mandatory;\n }\n\n .student_grid > h1 {\n font-size: 1.5em;\n }\n\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.0c20ee29.css b/static/css/main.9e1f9e00.css similarity index 65% rename from static/css/main.0c20ee29.css rename to static/css/main.9e1f9e00.css index 7829230..8189c1b 100644 --- a/static/css/main.0c20ee29.css +++ b/static/css/main.9e1f9e00.css @@ -1,2 +1,2 @@ -@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.styles_intro_page__RcVG7{align-items:center;display:flex;height:100%;justify-content:center;min-height:100vh;overflow:auto;position:relative;width:100%}.styles_video_background__ZudQk{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.styles_squircle__jjQLq>h1,.styles_squircle__jjQLq>h4{color:#fff;margin:0}.styles_squircle__jjQLq{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;box-shadow:0 4px 10px #0000001a;display:inline-block;max-width:600px;padding:80px 40px 100px;position:relative;transition:transform .3s ease-out;width:40vw;z-index:1}.styles_logo__cPVm6{height:auto;margin-bottom:20px;width:50%}.styles_bounce_arrow__HTol8{animation:styles_bounce__ab8l2 2s infinite;border-radius:2px;bottom:10px;cursor:pointer;height:auto;left:calc(50% - 35px);padding:1%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;width:50px}.styles_bounce_arrow__HTol8:hover{background-color:#ffffff4d;box-shadow:0 0 8px 3px #ffffff80}@keyframes styles_bounce__ab8l2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width:768px){.styles_bounce_arrow__HTol8{animation:styles_bounce__ab8l2 2s infinite;border-radius:2px;bottom:10px;box-sizing:border-box;cursor:pointer;height:auto;left:calc(50% - 25px);padding:1%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;width:50px}.styles_squircle__jjQLq{margin:5%;padding:20% 20px;width:90%}.styles_squircle__jjQLq>h1{font-size:1.5em}.styles_squircle__jjQLq>h4{font-size:1em}.styles_bounce_arrow__HTol8:hover{background-color:initial;box-shadow:none}.styles_logo__cPVm6{width:100%}}.styles_student_card__Fn6C7{background-color:#f9f9f9;border:0 solid #ccc;border-radius:8px;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:20px;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100%;z-index:1}.styles_student_card__Fn6C7:hover{box-shadow:0 4px 8px #0003;transform:scale(1.05);z-index:2}.styles_additional_info__ZlJiw{background:#ffffffe6;box-sizing:border-box;height:100%;left:100%;opacity:0;padding:20px;position:absolute;top:0;transition:visibility 0s,opacity .5s linear;visibility:hidden;width:100%}.styles_student_card__Fn6C7 ul{align-items:left;display:flex;flex-direction:column;list-style-type:none;margin:0 auto;padding:0;text-align:left;width:100%}.styles_student_card__Fn6C7 li{text-align:left;width:100%}.styles_profile_image__ihLIW{border:3px solid #479e8a;border-radius:50%;height:100px;margin-bottom:10px;object-fit:cover;object-position:center;width:100px}@media (max-width:768px){.styles_student_card__Fn6C7{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:row;font-size:14px;height:auto;justify-content:flex-start;overflow:hidden;padding:20px;text-align:left;width:auto}.styles_student_card__Fn6C7>p{font-size:x-small}.styles_student_card__Fn6C7>h2{font-size:medium}.styles_profile_image__ihLIW,.styles_student_card__Fn6C7>h2,.styles_student_card__Fn6C7>p{margin:0 5px}.styles_profile_image__ihLIW{aspect-ratio:1;border:3px solid #479e8a;border-radius:50%;height:auto;object-fit:cover;object-position:center;width:15%}.styles_student_card__Fn6C7:hover{transform:none;z-index:auto}}.styles_dataScience__jgXkp{color:#ab1368}.styles_machineLearning__IRXgT{color:#479e8a}.styles_buttonDataScience__8ZlEe,.styles_buttonMachineLearning__m0Vpf{border:none;border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin:10px;padding:10px 20px;text-align:center;text-decoration:none;transition:opacity .3s ease}.styles_buttonDataScience__8ZlEe{background-color:#ab1368}.styles_buttonMachineLearning__m0Vpf{background-color:#479e8a}.styles_buttonDataScience__8ZlEe:hover,.styles_buttonMachineLearning__m0Vpf:hover{opacity:.8}.styles_closeButtonDataScience__Oz94s,.styles_closeButtonMachineLearning__N42vw{background:none;border:none;cursor:pointer;font-size:24px}.styles_closeButtonDataScience__Oz94s{color:#ab1368}.styles_closeButtonMachineLearning__N42vw{color:#479e8a}.styles_modalOverlay__WXsle{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#bcbcbc80;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:20}.styles_modalActive__W2KyZ{opacity:1;visibility:visible}.styles_modalContent__H3wjg{background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;color:#050505;height:auto;padding:2% 3%;transform:scale(.95);transition:transform .3s ease;width:700px;z-index:21}.styles_modalContentActive__O9Qed{transform:scale(1)}.styles_closeButton__vglGX{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:3%;top:3%;z-index:1002}.styles_profileImage__ht1Vw{aspect-ratio:1;border:3px solid;border-radius:20px;height:auto;margin:10px 0;max-width:100%;object-fit:cover;width:100%}.styles_profileContainer__V\+SbR{align-items:center;display:flex;justify-content:space-between;width:100%}.styles_leftColumn__Z5ruq,.styles_rightColumn__SQXPh{flex:1 1;margin:20px}.styles_leftColumn__Z5ruq{max-width:40%}.styles_rightColumn__SQXPh{max-width:60%}@media (max-width:768px){.styles_modalOverlay__WXsle{background-color:#00000080;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.styles_modalActive__W2KyZ{opacity:1;pointer-events:auto}.styles_modalContent__H3wjg{border-radius:10px;display:flex;flex-direction:column;max-height:90%;max-width:500px;opacity:0;overflow:hidden;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;width:85%;z-index:100}.styles_modalContentActive__O9Qed{opacity:1;padding:3px;transform:translateY(0)}.styles_profileContainer__V\+SbR{box-sizing:border-box;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;padding:0}.styles_profileImage__ht1Vw{border-radius:10px;box-sizing:border-box;margin:50px inital 20px;max-height:300px;width:100%}.styles_leftColumn__Z5ruq{box-sizing:border-box;margin:inital;max-width:none;padding:inital;text-align:center;width:90%}.styles_leftColumn__Z5ruq p{text-align:left}.styles_rightColumn__SQXPh{box-sizing:border-box;max-width:none;text-align:left;width:90%}.styles_rightColumn__SQXPh h1{font-size:24px;margin-top:0}.styles_rightColumn__SQXPh p{margin:initial}.styles_rightColumn__SQXPh a{color:#fff;display:inline-block;margin-top:20px;text-decoration:none}.styles_rightColumn__SQXPh a:hover{text-decoration:none;text-decoration:initial}.styles_closeButton__vglGX{border-radius:20%;padding:0 2%}.styles_closeButtonDataScience__Oz94s{background:#ab13684d;color:#ab1368}.styles_closeButtonMachineLearning__N42vw{background:#479e8a4d;color:#479e8a}}.home_styles_container__8KmqR{min-height:100vh;overflow:auto}.home_styles_student_grid__pZvb\+{grid-gap:20px;background-color:#eef0f3;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));overflow:visible;padding:5% 10%;position:relative;scroll-snap-type:x mandatory}.home_styles_student_grid__pZvb\+>h1{color:#07254b;font-size:2.5em}@media (max-width:768px){.home_styles_student_grid__pZvb\+{grid-gap:10px;background-color:#eef0f3;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));overflow:visible;position:relative;scroll-snap-type:x mandatory}.home_styles_student_grid__pZvb\+>h1{font-size:1.5em}} -/*# sourceMappingURL=main.0c20ee29.css.map*/ \ No newline at end of file +@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.styles_intro_page__RcVG7{align-items:center;display:flex;height:100%;justify-content:center;min-height:100vh;overflow:auto;position:relative;width:100%}.styles_video_background__ZudQk{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.styles_squircle__jjQLq>h1,.styles_squircle__jjQLq>h4{color:#fff;margin:0}.styles_squircle__jjQLq{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;box-shadow:0 4px 10px #0000001a;display:inline-block;max-width:600px;padding:80px 40px 100px;position:relative;transition:transform .3s ease-out;width:40vw;z-index:1}.styles_logo__cPVm6{height:auto;margin-bottom:20px;width:50%}.styles_bounce_arrow__HTol8{animation:styles_bounce__ab8l2 2s infinite;border-radius:2px;bottom:10px;cursor:pointer;height:auto;left:calc(50% - 35px);padding:1%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;width:50px}.styles_bounce_arrow__HTol8:hover{background-color:#ffffff4d;box-shadow:0 0 8px 3px #ffffff80}@keyframes styles_bounce__ab8l2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width:768px){.styles_bounce_arrow__HTol8{animation:styles_bounce__ab8l2 2s infinite;border-radius:2px;bottom:10px;box-sizing:border-box;cursor:pointer;height:auto;left:calc(50% - 25px);padding:1%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;width:50px}.styles_squircle__jjQLq{margin:5%;padding:20% 20px;width:90%}.styles_squircle__jjQLq>h1{font-size:1.5em}.styles_squircle__jjQLq>h4{font-size:1em}.styles_bounce_arrow__HTol8:hover{background-color:initial;box-shadow:none}.styles_logo__cPVm6{width:100%}}.styles_participant_card__k-8cO{background-color:#f9f9f9;border:0 solid #ccc;border-radius:8px;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:20px;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100%;z-index:1}.styles_participant_card__k-8cO:hover{box-shadow:0 4px 8px #0003;transform:scale(1.05);z-index:2}.styles_additional_info__BMfA-{background:#ffffffe6;box-sizing:border-box;height:100%;left:100%;opacity:0;padding:20px;position:absolute;top:0;transition:visibility 0s,opacity .5s linear;visibility:hidden;width:100%}.styles_participant_card__k-8cO ul{align-items:left;display:flex;flex-direction:column;list-style-type:none;margin:0 auto;padding:0;text-align:left;width:100%}.styles_participant_card__k-8cO li{text-align:left;width:100%}.styles_profile_image__UVnGK{border:3px solid #479e8a;border-radius:50%;height:100px;margin-bottom:10px;object-fit:cover;object-position:center;width:100px}@media (max-width:768px){.styles_participant_card__k-8cO{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:row;font-size:14px;height:auto;justify-content:flex-start;overflow:hidden;padding:20px;text-align:left;width:auto}.styles_participant_card__k-8cO>p{font-size:x-small}.styles_participant_card__k-8cO>h2{font-size:medium}.styles_participant_card__k-8cO>h2,.styles_participant_card__k-8cO>p,.styles_profile_image__UVnGK{margin:0 5px}.styles_profile_image__UVnGK{aspect-ratio:1;border:3px solid #479e8a;border-radius:50%;height:auto;object-fit:cover;object-position:center;width:15%}.styles_participant_card__k-8cO:hover{transform:none;z-index:auto}}.styles_dataScience__4vsat{color:#ab1368}.styles_machineLearning__USuW3{color:#479e8a}.styles_buttonDataScience__5a8Cn,.styles_buttonMachineLearning__l8GIY{border:none;border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin:10px;padding:10px 20px;text-align:center;text-decoration:none;transition:opacity .3s ease}.styles_buttonDataScience__5a8Cn{background-color:#ab1368}.styles_buttonMachineLearning__l8GIY{background-color:#479e8a}.styles_buttonDataScience__5a8Cn:hover,.styles_buttonMachineLearning__l8GIY:hover{opacity:.8}.styles_closeButtonDataScience__296l9,.styles_closeButtonMachineLearning__NsyLy{background:none;border:none;cursor:pointer;font-size:24px}.styles_closeButtonDataScience__296l9{color:#ab1368}.styles_closeButtonMachineLearning__NsyLy{color:#479e8a}.styles_modalOverlay__aEarD{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#bcbcbc80;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:20}.styles_modalActive__zcvrY{opacity:1;visibility:visible}.styles_modalContent__it9pp{background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;color:#050505;height:auto;padding:2% 3%;transform:scale(.95);transition:transform .3s ease;width:700px;z-index:21}.styles_modalContentActive__3CJJS{transform:scale(1)}.styles_closeButton__yw3xs{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:3%;top:3%;z-index:1002}.styles_profileImage__Za\+bf{aspect-ratio:1;border:3px solid;border-radius:20px;height:auto;margin:10px 0;max-width:100%;object-fit:cover;width:100%}.styles_profileContainer__LxGmK{align-items:center;display:flex;justify-content:space-between;width:100%}.styles_leftColumn__crT8G,.styles_rightColumn__NNid3{flex:1 1;margin:20px}.styles_leftColumn__crT8G{max-width:40%}.styles_rightColumn__NNid3{max-width:60%}@media (max-width:768px){.styles_modalOverlay__aEarD{background-color:#00000080;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.styles_modalActive__zcvrY{opacity:1;pointer-events:auto}.styles_modalContent__it9pp{border-radius:10px;display:flex;flex-direction:column;max-height:90%;max-width:500px;opacity:0;overflow:hidden;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;width:85%;z-index:100}.styles_modalContentActive__3CJJS{opacity:1;padding:3px;transform:translateY(0)}.styles_profileContainer__LxGmK{box-sizing:border-box;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;padding:0}.styles_profileImage__Za\+bf{border-radius:10px;box-sizing:border-box;margin:50px inital 20px;max-height:300px;width:100%}.styles_leftColumn__crT8G{box-sizing:border-box;margin:inital;max-width:none;padding:inital;text-align:center;width:90%}.styles_leftColumn__crT8G p{text-align:left}.styles_rightColumn__NNid3{box-sizing:border-box;max-width:none;text-align:left;width:90%}.styles_rightColumn__NNid3 h1{font-size:24px;margin-top:0}.styles_rightColumn__NNid3 p{margin:initial}.styles_rightColumn__NNid3 a{color:#fff;display:inline-block;margin-top:20px;text-decoration:none}.styles_rightColumn__NNid3 a:hover{text-decoration:none;text-decoration:initial}.styles_closeButton__yw3xs{border-radius:20%;padding:0 2%}.styles_closeButtonDataScience__296l9{background:#ab13684d;color:#ab1368}.styles_closeButtonMachineLearning__NsyLy{background:#479e8a4d;color:#479e8a}}.home_styles_container__8KmqR{min-height:100vh;overflow:auto}.home_styles_participant_grid__y9XJr{grid-gap:20px;background-color:#eef0f3;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));overflow:visible;padding:5% 10%;position:relative;scroll-snap-type:x mandatory}.home_styles_participant_grid__y9XJr>h1{color:#07254b;font-size:2.5em}@media (max-width:768px){.home_styles_participant_grid__y9XJr{grid-gap:10px;background-color:#eef0f3;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));overflow:visible;position:relative;scroll-snap-type:x mandatory}.home_styles_participant_grid__y9XJr>h1{font-size:1.5em}} +/*# sourceMappingURL=main.9e1f9e00.css.map*/ \ No newline at end of file diff --git a/static/css/main.9e1f9e00.css.map b/static/css/main.9e1f9e00.css.map new file mode 100644 index 0000000..b824cee --- /dev/null +++ b/static/css/main.9e1f9e00.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.9e1f9e00.css","mappings":"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","sources":["../node_modules/slick-carousel/slick/slick-theme.css","index.css","../node_modules/slick-carousel/slick/slick.css","components/intro_page/styles.module.css","components/participant_card/styles.module.css","components/participant_details_modal/styles.module.css","pages/home_styles.module.css"],"sourcesContent":["@charset 'UTF-8';\n/* Slider */\n.slick-loading .slick-list\n{\n background: #fff url('./ajax-loader.gif') center center no-repeat;\n}\n\n/* Icons */\n@font-face\n{\n font-family: 'slick';\n font-weight: normal;\n font-style: normal;\n\n src: url('./fonts/slick.eot');\n src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');\n}\n/* Arrows */\n.slick-prev,\n.slick-next\n{\n font-size: 0;\n line-height: 0;\n\n position: absolute;\n top: 50%;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 0;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n\n cursor: pointer;\n\n color: transparent;\n border: none;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover,\n.slick-prev:focus,\n.slick-next:hover,\n.slick-next:focus\n{\n color: transparent;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover:before,\n.slick-prev:focus:before,\n.slick-next:hover:before,\n.slick-next:focus:before\n{\n opacity: 1;\n}\n.slick-prev.slick-disabled:before,\n.slick-next.slick-disabled:before\n{\n opacity: .25;\n}\n\n.slick-prev:before,\n.slick-next:before\n{\n font-family: 'slick';\n font-size: 20px;\n line-height: 1;\n\n opacity: .75;\n color: white;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.slick-prev\n{\n left: -25px;\n}\n[dir='rtl'] .slick-prev\n{\n right: -25px;\n left: auto;\n}\n.slick-prev:before\n{\n content: '←';\n}\n[dir='rtl'] .slick-prev:before\n{\n content: '→';\n}\n\n.slick-next\n{\n right: -25px;\n}\n[dir='rtl'] .slick-next\n{\n right: auto;\n left: -25px;\n}\n.slick-next:before\n{\n content: '→';\n}\n[dir='rtl'] .slick-next:before\n{\n content: '←';\n}\n\n/* Dots */\n.slick-dotted.slick-slider\n{\n margin-bottom: 30px;\n}\n\n.slick-dots\n{\n position: absolute;\n bottom: -25px;\n\n display: block;\n\n width: 100%;\n padding: 0;\n margin: 0;\n\n list-style: none;\n\n text-align: center;\n}\n.slick-dots li\n{\n position: relative;\n\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin: 0 5px;\n padding: 0;\n\n cursor: pointer;\n}\n.slick-dots li button\n{\n font-size: 0;\n line-height: 0;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 5px;\n\n cursor: pointer;\n\n color: transparent;\n border: 0;\n outline: none;\n background: transparent;\n}\n.slick-dots li button:hover,\n.slick-dots li button:focus\n{\n outline: none;\n}\n.slick-dots li button:hover:before,\n.slick-dots li button:focus:before\n{\n opacity: 1;\n}\n.slick-dots li button:before\n{\n font-family: 'slick';\n font-size: 6px;\n line-height: 20px;\n\n position: absolute;\n top: 0;\n left: 0;\n\n width: 20px;\n height: 20px;\n\n content: '•';\n text-align: center;\n\n opacity: .25;\n color: black;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.slick-dots li.slick-active button:before\n{\n opacity: .75;\n color: black;\n}\n","body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n","/* Slider */\n.slick-slider\n{\n position: relative;\n\n display: block;\n box-sizing: border-box;\n\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n -webkit-touch-callout: none;\n -khtml-user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list\n{\n position: relative;\n\n display: block;\n overflow: hidden;\n\n margin: 0;\n padding: 0;\n}\n.slick-list:focus\n{\n outline: none;\n}\n.slick-list.dragging\n{\n cursor: pointer;\n cursor: hand;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list\n{\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track\n{\n position: relative;\n top: 0;\n left: 0;\n\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.slick-track:before,\n.slick-track:after\n{\n display: table;\n\n content: '';\n}\n.slick-track:after\n{\n clear: both;\n}\n.slick-loading .slick-track\n{\n visibility: hidden;\n}\n\n.slick-slide\n{\n display: none;\n float: left;\n\n height: 100%;\n min-height: 1px;\n}\n[dir='rtl'] .slick-slide\n{\n float: right;\n}\n.slick-slide img\n{\n display: block;\n}\n.slick-slide.slick-loading img\n{\n display: none;\n}\n.slick-slide.dragging img\n{\n pointer-events: none;\n}\n.slick-initialized .slick-slide\n{\n display: block;\n}\n.slick-loading .slick-slide\n{\n visibility: hidden;\n}\n.slick-vertical .slick-slide\n{\n display: block;\n\n height: auto;\n\n border: 1px solid transparent;\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n","/* styles.module.css */\n.intro_page {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n overflow: auto; /* Scrollbars appear only when needed */\n min-height: 100vh; /* Ensures a decent minimum height */\n }\n \n .video_background {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n z-index: -1; /* Ensure the video stays behind other content */\n }\n \n .squircle > h1 {\n margin: 0;\n color: white;\n }\n \n .squircle > h4 {\n margin: 0;\n color: white;\n }\n \n .squircle {\n position: relative;\n display: inline-block;\n width: 40vw;\n max-width: 600px;\n padding: 80px 40px 100px;\n border-radius: 20px; /* Adjust this value to get the desired rounded corners */\n background: rgba(255, 255, 255, 0.1); /* Semi-transparent background */\n backdrop-filter: blur(10px); /* Frosted glass effect */\n -webkit-backdrop-filter: blur(10px); /* For Safari support */\n box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Subtle shadow effect */\n z-index: 1; /* Ensure it stays above the video */\n transition: transform 0.3s ease-out; /* Smooth transformation */\n }\n \n .logo {\n width: 50%; /* Default width for desktop */\n height: auto; /* Maintain aspect ratio */\n margin-bottom: 20px; /* Space below the logo */\n }\n\n .bounce_arrow {\n width: 50px; /* Adjust width as needed */\n height: auto; /* Keeps the aspect ratio of the image */\n position: absolute; /* Positioning can be adjusted as needed */\n bottom: 10px; /* Place it at the bottom or adjust as needed */\n left: calc(50% - 35px);\n transform: translateX(-50%); /* Centers the arrow horizontally */\n animation: bounce 2s infinite; /* Applies the bounce animation */\n cursor: pointer; /* Indicates a clickable item */\n border-radius: 2px; /* Rounded corners */\n padding: 1%;\n transition: all 0.3s ease-in-out; /* Smooth transition for all changes */\n }\n \n .bounce_arrow:hover {\n box-shadow: 0 0 8px 3px rgba(255, 255, 255, 0.5); /* Faded white border */\n background-color: rgba(255, 255, 255, 0.3); /* Subtle background transparency */\n }\n \n @keyframes bounce {\n 0%, 20%, 50%, 80%, 100% {\n transform: translateY(0);\n }\n 40% {\n transform: translateY(-10px);\n }\n 60% {\n transform: translateY(-5px);\n }\n }\n \n @media (max-width: 768px) {\n .bounce_arrow {\n width: 50px; /* Adjust width as needed */\n height: auto; /* Keeps the aspect ratio of the image */\n position: absolute; /* Positioning can be adjusted as needed */\n bottom: 10px; /* Place it at the bottom or adjust as needed */\n left: calc(50% - 25px);\n transform: translateX(-50%); /* Centers the arrow horizontally */\n animation: bounce 2s infinite; /* Applies the bounce animation */\n cursor: pointer; /* Indicates a clickable item */\n border-radius: 2px; /* Rounded corners */\n padding: 1%;\n transition: all 0.3s ease-in-out; /* Smooth transition for all changes */\n box-sizing: border-box;\n }\n\n .squircle {\n width: 90%; /* Adjust width to fit the screen */\n margin: 5%; /* Adjust margin to fit the screen */\n padding: 20% 20px; /* Adjust padding to fit the screen */\n }\n\n .squircle > h1 {\n font-size: 1.5em; /* Adjust font size for smaller screens */\n }\n\n .squircle > h4 {\n font-size: 1em; /* Adjust font size for smaller screens */\n }\n\n .bounce_arrow:hover {\n box-shadow: initial; /* Faded white border */\n background-color: initial; /* Subtle background transparency */\n }\n\n .logo {\n width: 100%;\n }\n }",".participant_card {\n border: 0px solid #ccc;\n padding: 20px;\n border-radius: 8px;\n background-color: #f9f9f9;\n box-sizing: border-box;\n overflow: hidden;\n width: 100%;\n height: 100%;\n\n transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;\n cursor: pointer;\n position: relative;\n z-index: 1;\n\n}\n\n.participant_card:hover {\n transform: scale(1.05); /* Slight scale up on hover */\n z-index: 2; /* Elevate the card on hover */\n box-shadow: 0 4px 8px rgba(0,0,0,0.2); /* Enhance shadow on hover */\n}\n\n.additional_info {\n position: absolute;\n top: 0;\n left: 100%; /* Positioned to the right of the card initially */\n width: 100%;\n height: 100%;\n background: rgba(255, 255, 255, 0.9); /* Slightly transparent or match the card */\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.5s linear;\n padding: 20px; /* Padding for content inside */\n box-sizing: border-box;\n}\n\n.participant_card ul {\n padding: 0;\n list-style-type: none; /* Removes default bullets */\n text-align: left; /* Align text to left if needed, or keep center for different aesthetic */\n width: 100%; /* Ensures full width of the card */\n margin: 0 auto; /* Centers the list if text-align is center */\n display: flex;\n flex-direction: column;\n align-items: left; /* Centers items if the list itself is wider */\n}\n\n.participant_card li {\n text-align: left; /* Centers text within list items */\n width: 100%; /* Full width of the list area */\n}\n\n.profile_image {\n width: 100px; /* Set a fixed width for the image */\n height: 100px; /* Set a fixed height for the image */\n border-radius: 50%; /* Makes the image circular */\n border: 3px solid #479e8a;\n margin-bottom: 10px; /* Space between image and text */\n object-fit: cover; /* Ensures the image covers the area without being squeezed */\n object-position: center; /* Centers the image within the container */\n}\n\n@media (max-width: 768px) {\n\n .participant_card {\n display: flex;\n flex-direction: row; /* Changed from column to row for horizontal alignment */\n align-items: center; /* Vertically centers the content within the card */\n justify-content: flex-start; /* Aligns children (image and text) at the start of the card */\n width: auto; /* Adjust width as necessary, or use max-width for constraints */\n height: auto; /* Adjusted to auto to ensure content fits properly */\n padding: 20px; /* Added padding for better content spacing */\n text-align: left;\n box-shadow: 0 2px 6px rgba(0,0,0,0.1); /* Optional shadow for depth */\n background: white; /* Assuming a white background */\n border-radius: 10px; /* Optional rounded corners */\n font-size: 14px; /* Adjust base font size for better fit */\n overflow: hidden; /* Prevents any overflow outside the card */\n }\n \n .participant_card > p {\n font-size: x-small;\n }\n\n .participant_card > h2 {\n font-size: medium;\n }\n\n .participant_card > p, .participant_card > h2, .profile_image {\n margin: 0 5px;\n }\n\n .profile_image {\n width: 15%; /* Adjusted to a reasonable width */\n height: auto; /* Maintain aspect ratio, remove fixed percentage */\n aspect-ratio: 1; /* Maintain square aspect */\n border-radius: 50%; /* Circular image */\n border: 3px solid #479e8a;\n object-fit: cover; /* Ensures the image covers the area without distortion */\n object-position: center; /* Center the image */\n }\n\n .participant_card:hover {\n transform: initial; /* Slight scale up on hover */\n z-index: initial; /* Elevate the card on hover */\n }\n}","/* Certification Specific Styles */\n.dataScience {\n color: rgb(171, 19, 104);\n}\n\n.machineLearning {\n color: #479e8a;\n}\n\n.buttonDataScience,\n.buttonMachineLearning {\n color: white;\n display: inline-block;\n padding: 10px 20px;\n margin: 10px 10px;\n font-size: 16px;\n font-weight: bold;\n text-align: center;\n text-decoration: none;\n border: none;\n border-radius: 4px;\n transition: opacity 0.3s ease;\n}\n\n.buttonDataScience {\n background-color: rgb(171, 19, 104);\n}\n\n.buttonMachineLearning {\n background-color: #479e8a;\n}\n\n.buttonDataScience:hover,\n.buttonMachineLearning:hover {\n opacity: 0.8; /* Make the button slightly transparent when hovered */\n}\n\n.closeButtonDataScience,\n.closeButtonMachineLearning {\n font-size: 24px;\n border: none;\n background: none;\n cursor: pointer;\n}\n\n.closeButtonDataScience {\n color: rgb(171, 19, 104);\n}\n\n.closeButtonMachineLearning {\n color: #479e8a;\n}\n\n/* Modal Styles */\n.modalOverlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(188, 188, 188, 0.5); /* Semi-transparent background */\n backdrop-filter: blur(10px); /* Blur effect */\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 20;\n opacity: 0; /* Start fully transparent */\n visibility: hidden; /* Start hidden */\n transition: opacity 0.3s ease, visibility 0.3s ease;\n}\n\n.modalActive {\n opacity: 1; /* Fully opaque */\n visibility: visible; /* Make visible */\n}\n\n.modalContent {\n background-color: #fff;\n padding: 2% 3%;\n color: #050505;\n border-radius: 20px;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n z-index: 21;\n width: 700px;\n height: auto;\n transform: scale(0.95); /* Start slightly scaled down */\n transition: transform 0.3s ease; /* Smooth scale transition */\n}\n\n.modalContentActive {\n transform: scale(1); /* Scale to normal size */\n}\n\n/* Close Button Styles */\n.closeButton {\n position: absolute;\n top: 3%;\n right: 3%; /* Ensures the close button is always on the right side */\n border: none;\n background: none;\n font-size: 24px;\n cursor: pointer;\n z-index: 1002; /* Ensure it's above the modal content */\n}\n\n/* Profile Image Styles */\n.profileImage {\n width: 100%;\n height: auto;\n aspect-ratio: 1;\n max-width: 100%;\n border-radius: 20px; /* Makes the image circular */\n object-fit: cover; /* Ensure the image covers the area without distortion */\n margin: 10px 0; /* Vertical margin for spacing */\n border: 3px solid; /* Border color will be set dynamically */\n}\n\n/* Profile Container Styles */\n.profileContainer {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n}\n\n.leftColumn,\n.rightColumn {\n flex: 1; /* Both columns take up equal space */\n margin: 20px; /* Optional: adds some space around each column */\n}\n\n.leftColumn {\n max-width: 40%; /* Allow the left column to take more width */\n}\n\n.rightColumn {\n max-width: 60%; /* Adjust the right column to align with left column */\n}\n\n@media (max-width: 768px) {\n .modalOverlay {\n background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */\n z-index: 1000; /* Ensure it's above other content */\n opacity: 0;\n pointer-events: none;\n transition: opacity 0.3s ease;\n }\n\n .modalActive {\n opacity: 1;\n pointer-events: auto;\n }\n\n .modalContent {\n width: 85%;\n max-width: 500px;\n max-height: 90%;\n border-radius: 10px;\n overflow: hidden; /* Ensures border-radius is respected */\n display: flex;\n flex-direction: column;\n z-index: 100;\n opacity: 0;\n transform: translateY(-20px);\n transition: opacity 0.3s ease, transform 0.3s ease;\n }\n\n .modalContentActive {\n opacity: 1;\n padding: 3px;\n transform: translateY(0);\n }\n\n .profileContainer {\n flex-direction: column;\n justify-content: flex-start;\n height: 100%;\n overflow-y: auto; /* Makes the content scrollable */\n padding: 0;\n box-sizing: border-box;\n }\n\n .profileImage {\n width: 100%;\n margin: inital;\n max-height: 300px; /* Optional: limit the height of the image */\n border-radius: 10px; /* Optional: rounded corners */\n margin-top: 50px;\n margin-bottom: 20px; /* Space below the image */\n box-sizing: border-box;\n }\n\n .leftColumn {\n width: 90%; /* Ensure full width in the column layout */\n text-align: center;\n max-width: initial;\n margin: inital; /* Remove any default margin */\n padding: inital; /* Remove any default padding */\n box-sizing: border-box;\n }\n\n .leftColumn p {\n text-align: left;\n }\n\n .rightColumn {\n width: 90%; /* Ensure full width in the column layout */\n text-align: left;\n max-width: initial;\n box-sizing: border-box; /* Ensure padding is included in width calculations */\n }\n\n .rightColumn h1 {\n margin-top: initial; /* Remove default margin */\n font-size: 24px;\n }\n\n .rightColumn p {\n margin: initial; /* Add some margin between paragraphs */\n }\n\n .rightColumn a {\n display: inline-block;\n margin-top: 20px;\n color: #fff; /* Adjust link color */\n text-decoration: none;\n }\n\n .rightColumn a:hover {\n text-decoration: initial;\n }\n\n .closeButton {\n border-radius: 20%; /* Adjust this value to get the desired rounded corners */\n padding: 0 2%;\n\n\n }\n\n .closeButtonDataScience {\n background: rgba(171, 19, 104, 0.3); /* Semi-transparent background */\n color: rgb(171, 19, 104);\n }\n \n .closeButtonMachineLearning {\n background: rgba(71, 158, 138, 0.3); /* Semi-transparent background */\n color: rgba(71, 158, 138);\n }\n}","/* home_styles.module.css */\n.container {\n overflow: auto; /* Enables scrollbars if content overflows */\n min-height: 100vh; /* Ensures it's at least as tall as the viewport */\n}\n\n.participant_grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); /* Adjust minmax for your desired card width */\n gap: 20px;\n padding: 5% 10%;\n position: relative; /* Ensures the position context is set for absolute positioning */\n overflow: visible; /* Allows the expanded card to overflow without scrollbars */\n background-color: #eef0f3;\n scroll-snap-type: x mandatory;\n}\n\n.participant_grid > h1 {\n font-size: 2.5em;\n color: rgb(7, 37, 75);\n}\n\n@media (max-width: 768px) {\n \n .participant_grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); /* Adjust minmax for your desired card width */\n gap: 10px; /* Changed from 1% to a fixed pixel value for more consistent spacing */\n position: relative; /* Ensures the position context is set for absolute positioning */\n overflow: visible; /* Allows the expanded card to overflow without scrollbars */\n background-color: #eef0f3;\n scroll-snap-type: x mandatory;\n }\n\n .participant_grid > h1 {\n font-size: 1.5em;\n }\n\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.c3329a19.js b/static/js/main.37306e48.js similarity index 71% rename from static/js/main.c3329a19.js rename to static/js/main.37306e48.js index 60ab4c2..24ed7a9 100644 --- a/static/js/main.c3329a19.js +++ b/static/js/main.37306e48.js @@ -1,3 +1,3 @@ -/*! For license information please see main.c3329a19.js.LICENSE.txt */ -(()=>{"use strict";var e={730:(e,n,t)=>{var a=t(43),r=t(853);function i(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t