.component-root{all:initial;display:block;margin:0 auto}.component-root .wrapper{font-family:Open Sans,sans-serif;font-weight:300;color:#fff;background-color:#fff;position:relative;width:100%;min-height:250vh;padding-bottom:0;padding-left:20px;padding-right:20px}.component-root a{text-decoration:none;color:#fff}.component-root header{position:sticky;top:0;z-index:10;height:10rem;width:calc(100% - 16px);margin:0 auto;border-top-left-radius:20px;border-top-right-radius:20px;background-image:url(/newbackground.png);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.component-root #name{margin:0;padding-left:2rem;color:#111827;letter-spacing:.05em;line-height:.9;width:100%;text-align:left}.component-root section{width:calc(100% - 16px);margin:0 auto;position:sticky;border-radius:20px;box-shadow:0 -10px 30px rgba(0,0,0,.3);background:linear-gradient(135deg,#fff,#f8fafc 50%,#f1f5f9);color:#1f2937}.component-root h2{font-size:1.2rem;padding:1.5rem 2rem;margin:0;text-transform:uppercase;letter-spacing:1px}.component-root .cardcontent{height:calc(100% - 4.5rem);width:95%;margin:0 auto;overflow-y:auto;padding-bottom:2rem}.component-root .split-layout{display:flex;flex-direction:row;gap:2rem;height:100%;padding:1rem}.component-root .left-col{flex:1;display:flex;flex-direction:column;justify-content:center}.component-root .left-col h3{font-size:2.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.1;color:#000}.component-root .left-col li,.component-root .left-col p{font-size:1.1rem;line-height:1.6;color:#4b5563;margin-bottom:1rem}.component-root .left-col ul{list-style:none;padding:0}.component-root .contact-btn{margin-top:1rem;padding:12px 24px;background:#000;color:#fff;font-weight:700;border-radius:5px;width:-moz-fit-content;width:fit-content;cursor:pointer}.component-root .right-col{flex:1;display:flex;align-items:center;justify-content:center}.component-root .image-placeholder{width:100%;height:300px;background-color:#e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-weight:700;border:2px dashed #cbd5e1}.component-root #intro{top:10rem;z-index:20;height:calc(100vh - 10rem)}.component-root #stuff{top:14.5rem;z-index:30;height:calc(100vh - 14.5rem)}.component-root #contact{top:19rem;z-index:40;height:calc(100vh - 19rem)}.component-root #creator{top:23.5rem;z-index:50;height:calc(100vh - 23.5rem)}@media (max-width:768px){.component-root .split-layout{flex-direction:column;gap:1.2rem}.component-root .cardcontent{overflow-y:visible;height:auto;padding-bottom:1rem}.component-root .left-col li,.component-root .left-col p{text-align:justify}.component-root .left-col h3{font-size:1.4rem;line-height:1.25}.component-root .left-col p{font-size:.9rem;line-height:1.45}.component-root .right-col video{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.component-root .right-col{margin-top:.5rem;width:100%;display:flex;justify-content:center}.component-root h2{font-size:1rem;padding:1rem}.component-root #intro{top:6rem;height:calc(100vh - 6rem)}.component-root #stuff{top:9rem;height:calc(100vh - 9rem)}.component-root #contact{top:12rem;height:calc(100vh - 12rem)}.component-root #creator{top:15rem;height:calc(100vh - 15rem)}}.component-root footer{height:0}.component-root .cardcontent::-webkit-scrollbar{width:8px}.component-root .cardcontent::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}