:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:100vw;min-height:100vh;overflow-x:clip;display:flex;flex-direction:column;align-items:center;padding:0;margin:0;background:#fff;color:#000;position:relative}.header{position:sticky;top:0;display:flex;justify-content:center;align-items:center;padding:.5rem;z-index:3;cursor:pointer;width:100%;background:#fff;font-weight:700}@keyframes shrinkAnimation{0%{width:100vw;height:100vh;transform:translateY(0)}50%{width:0vw;height:0vh;transform:translateY(0);opacity:100}to{width:0;height:0;opacity:0;transform:translateY(-100vh)}}.layout{width:100vw;overflow-x:clip}.logo{min-width:6rem;max-width:8vw}.cardIcon{width:3rem;filter:invert(11%) sepia(50%) saturate(160) hue-rotate(20deg)}.headerOption{min-height:2.7rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;min-width:10rem}.navContainer{margin-left:auto;z-index:4}.nav{display:flex;justify-content:flex-end;transform:translate(0);transition:transform .3s ease}.container{display:flex;margin:1rem 5rem}.container1{display:flex;flex-direction:column;gap:2rem;justify-content:center}@media (min-width:40rem){.container1{max-width:40vw;margin-top:-2rem}.container{justify-content:center;scale:1.15;margin-top:3rem}.sectionTitle{margin-top:7.5rem;margin-bottom:1rem}.card:nth-child(1){order:1}.card:nth-child(2){order:2}.card:not(:nth-child(1)){margin-top:-20%}.flex.cardContainer{gap:2rem}}@keyframes scrollX{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--total-width)))}}@keyframes scrollXReverse{0%{transform:translate(calc(-1 * var(--total-width)))}to{transform:translate(0)}}
