.hero-section[data-v-f61710e6]{overflow:hidden;position:relative;width:100%}.hero-background[data-v-f61710e6]{left:0;position:absolute;top:0;z-index:0}.hero-background[data-v-f61710e6],.hero-bg-image[data-v-f61710e6],.hero-image-wrapper[data-v-f61710e6]{height:100%;width:100%}.hero-bg-image[data-v-f61710e6]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-overlay[data-v-f61710e6]{background:#ffffff4d;height:100%;left:0;top:0;z-index:1}.hero-content[data-v-f61710e6],.hero-overlay[data-v-f61710e6]{position:absolute;width:100%}.hero-content[data-v-f61710e6]{left:50%;padding:0 1rem;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.hero-title[data-v-f61710e6]{color:var(--dark-gray);line-height:1.2;text-shadow:2px 2px 4px hsla(0,0%,100%,.8)}@media(max-width:768px){.hero-section[data-v-f61710e6]{min-height:100vh;padding-top:80px}}@media(min-width:769px){.hero-section[data-v-f61710e6]{height:400px;padding-top:80px}}.about-section[data-v-ee47b361]{position:relative}.section-title[data-v-ee47b361]{color:var(--primary-teal)}.subsection-title[data-v-ee47b361]{color:var(--dark-gray)}.content-text[data-v-ee47b361]{color:var(--text-primary)}.timeline-item[data-v-ee47b361]{border-left-color:var(--primary-teal)}.container[data-v-ee47b361]{max-width:1200px}.section-title[data-v-c78a5cb6]{color:var(--primary-teal)}.work-item[data-v-c78a5cb6]{transition:transform .3s ease}.work-item[data-v-c78a5cb6]:hover{transform:translateY(-8px)}.work-image-container[data-v-c78a5cb6]{border-color:var(--light-gray);transition:all .3s ease}.work-item:hover .work-image-container[data-v-c78a5cb6]{border-color:var(--primary-teal);box-shadow:0 10px 30px #4ecdc433}.work-title[data-v-c78a5cb6]{color:var(--text-primary);transition:color .3s ease}.work-item:hover .work-title[data-v-c78a5cb6]{color:var(--primary-teal)}.container[data-v-c78a5cb6]{max-width:1200px}.school-section[data-v-2b4ba2ba]{background-color:var(--primary-teal);background-image:linear-gradient(135deg,var(--primary-teal) 0,#3cbdb5 100%)}.container[data-v-2b4ba2ba]{max-width:1200px}details summary[data-v-2b4ba2ba]{list-style:none}details summary[data-v-2b4ba2ba]::-webkit-details-marker{display:none}details summary[data-v-2b4ba2ba]:after{content:"+";float:right;font-size:24px;font-weight:700;transition:transform .3s ease}details[open] summary[data-v-2b4ba2ba]:after{transform:rotate(45deg)}details[open][data-v-2b4ba2ba]{background-color:#ffffff26}.section-title[data-v-5c284d75]{color:var(--primary-teal)}.category-title[data-v-5c284d75]{color:var(--dark-gray)}.category-content[data-v-5c284d75]{color:var(--text-primary)}.pdf-link[data-v-5c284d75]{color:var(--primary-teal);font-weight:400;text-decoration:underline}.pdf-link[data-v-5c284d75]:hover{color:#3cbdb5}.apply-button[data-v-5c284d75]{background-color:var(--primary-teal);box-shadow:0 4px 15px #4ecdc44d;color:#fff}.apply-button[data-v-5c284d75]:hover{background-color:#3cbdb5;box-shadow:0 6px 20px #4ecdc466}.container[data-v-5c284d75]{max-width:1200px}
