.body-curriculum_cv-container__03kDV{--cv-bg:#0f172a;--card-bg:rgba(30,41,59,0.7);--card-gradient:linear-gradient(135deg,rgba(30,41,59,0.9),rgba(15,23,42,0.95));--text-main:#f8fafc;--text-card-body:#e2e8f0;--text-muted:#94a3b8;--text-vibrant:#2ec4b6;--card-border:rgba(255,255,255,0.1);--info-card-bg:rgba(15,23,42,0.85);--info-card-hover:rgba(15,23,42,0.95);--title-gradient:linear-gradient(90deg,#fff,#94a3b8);--shadow:rgba(0,0,0,0.3);--badge-bg:rgba(16,185,129,0.2);--badge-text:#34d399;--badge-border:rgba(52,211,153,0.4);--icon-date:#2ec4b6;--icon-location:#a78bfa;width:100%;max-width:1200px;margin:0 auto;padding:40px 20px;min-height:100vh;display:flex;flex-direction:column;gap:40px;font-family:var(--font-futura),sans-serif;background-color:var(--cv-bg);transition:background-color .3s ease}@media(max-width:768px){.body-curriculum_cv-container__03kDV{padding:20px 15px;gap:25px}}[data-mui-color-scheme=light] .body-curriculum_cv-container__03kDV{--cv-bg:#f1f5f9;--card-bg:rgba(255,255,255,0.7);--card-gradient:linear-gradient(135deg,rgba(230,235,245,0.6),rgba(255,255,255,0.8));--text-main:#1e293b;--text-card-body:#334155;--text-muted:#475569;--text-vibrant:#2ec4b6;--card-border:rgba(0,0,0,0.08);--info-card-bg:rgba(255,255,255,0.8);--info-card-hover:rgba(255,255,255,0.95);--title-gradient:linear-gradient(90deg,#1e293b,#475569);--shadow:rgba(0,0,0,0.05);--badge-bg:#dcfce7;--badge-text:#166534;--badge-border:#bbf7d0;--icon-date:#2ec4b6;--icon-location:#7c3aed}.body-curriculum_profile-card__V8rH8{display:flex;background:var(--card-gradient);backdrop-filter:blur(10px);border:1px solid var(--card-border);border-radius:24px;padding:40px;gap:40px;box-shadow:0 10px 30px var(--shadow);align-items:center}@media(max-width:900px){.body-curriculum_profile-card__V8rH8{flex-direction:column;text-align:center;padding:30px}}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-image-wrapper__dKT99{position:relative;flex-shrink:0}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-image-wrapper__dKT99 .body-curriculum_profile-img__c9HcU{width:200px;height:200px;border-radius:24px;object-fit:cover;border:4px solid hsla(0,0%,100%,.1);box-shadow:0 0 20px rgba(46,196,182,.3)}@media(max-width:768px){.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-image-wrapper__dKT99 .body-curriculum_profile-img__c9HcU{width:150px;height:150px}}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-image-wrapper__dKT99 .body-curriculum_status-badge__AlCLO{position:absolute;bottom:-10px;right:-10px;background:var(--badge-bg);color:var(--badge-text);border:1px solid var(--badge-border);padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:600;backdrop-filter:blur(4px);white-space:nowrap}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7{flex:1}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 h1{font-size:3rem;font-weight:800;color:var(--text-main);margin:0 0 8px;letter-spacing:-1px;background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 h1{font-size:2.2rem}}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 h2{font-size:1.25rem;color:var(--text-vibrant);margin:0 0 20px;font-weight:600}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_meta-info__JTv2f{display:flex;gap:20px;color:var(--text-muted);font-size:.95rem;margin-bottom:20px}@media(max-width:900px){.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_meta-info__JTv2f{justify-content:center}}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_meta-info__JTv2f span{display:flex;align-items:center;gap:6px}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 p.body-curriculum_bio__OYAaA{color:var(--text-card-body);line-height:1.7;margin-bottom:30px;max-width:600px}@media(max-width:900px){.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 p.body-curriculum_bio__OYAaA{margin-left:auto;margin-right:auto}}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_actions__xlHTk{display:flex;gap:15px;flex-wrap:wrap}@media(max-width:900px){.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_actions__xlHTk{justify-content:center}}@media(max-width:480px){.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_actions__xlHTk{flex-direction:column;align-items:stretch}}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_actions__xlHTk button.body-curriculum_btn-primary__kM42Y,.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_actions__xlHTk button.body-curriculum_btn-secondary__IjqlY{white-space:nowrap;justify-content:center}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_actions__xlHTk button.body-curriculum_btn-primary__kM42Y{background:linear-gradient(135deg,#2ec4b6,#1da393);color:#fff;border:none;padding:12px 24px;border-radius:25rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px rgba(46,196,182,.4)}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_actions__xlHTk button.body-curriculum_btn-primary__kM42Y:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(46,196,182,.5)}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_actions__xlHTk button.body-curriculum_btn-secondary__IjqlY{background:var(--card-border);color:var(--text-main);border:1px solid var(--card-border);padding:12px 24px;border-radius:25rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.body-curriculum_profile-card__V8rH8 .body-curriculum_profile-content__bTjB7 .body-curriculum_actions__xlHTk button.body-curriculum_btn-secondary__IjqlY:hover{background:var(--card-bg);border-color:var(--primary)}.body-curriculum_section-grid__JoNcz{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:900px){.body-curriculum_section-grid__JoNcz{grid-template-columns:1fr}}.body-curriculum_section-column__9UH_8 .body-curriculum_section-header__4rDJg{display:flex;align-items:center;gap:12px;margin-bottom:25px}.body-curriculum_section-column__9UH_8 .body-curriculum_section-header__4rDJg .body-curriculum_icon-box__t16NZ{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.body-curriculum_section-column__9UH_8 .body-curriculum_section-header__4rDJg .body-curriculum_icon-box__t16NZ.body-curriculum_purple__qYvVW{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 15px rgba(124,58,237,.3)}.body-curriculum_section-column__9UH_8 .body-curriculum_section-header__4rDJg .body-curriculum_icon-box__t16NZ.body-curriculum_blue__bCnWY{background:linear-gradient(135deg,#2ec4b6,#1da393);box-shadow:0 4px 15px rgba(46,196,182,.3)}.body-curriculum_section-column__9UH_8 .body-curriculum_section-header__4rDJg h3{font-size:1.8rem;font-weight:700;color:var(--text-main);margin:0}.body-curriculum_section-column__9UH_8 .body-curriculum_items-list__fgV9g{display:flex;flex-direction:column;gap:20px}.body-curriculum_info-card__wc00_{background:var(--info-card-bg);backdrop-filter:blur(12px);border:1px solid var(--card-border);border-radius:20px;padding:25px;transition:all .3s ease;position:relative;overflow:hidden;will-change:transform,box-shadow;transform:translateZ(0)}.body-curriculum_info-card__wc00_:hover{background:var(--info-card-hover);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 10px 20px var(--shadow)}.body-curriculum_info-card__wc00_ .body-curriculum_card-header-row___5Onf{margin-bottom:8px}.body-curriculum_info-card__wc00_ .body-curriculum_card-header-row___5Onf h4{font-size:1.15rem;font-weight:700;color:var(--text-main);margin:0 0 4px}.body-curriculum_info-card__wc00_ .body-curriculum_card-header-row___5Onf h5{font-size:1rem;color:var(--text-vibrant);font-weight:600;margin:0}.body-curriculum_info-card__wc00_ .body-curriculum_meta-row__L6nvm{display:flex;gap:15px;font-size:.85rem;color:var(--text-muted);margin-bottom:18px}.body-curriculum_info-card__wc00_ .body-curriculum_meta-row__L6nvm .body-curriculum_meta-item__NB7PW{display:flex;align-items:center;gap:6px;font-weight:500}.body-curriculum_info-card__wc00_ .body-curriculum_meta-row__L6nvm .body-curriculum_meta-item__NB7PW.body-curriculum_date__RwIKl .body-curriculum_icon-tiny__htunt{color:var(--icon-date)}.body-curriculum_info-card__wc00_ .body-curriculum_meta-row__L6nvm .body-curriculum_meta-item__NB7PW.body-curriculum_location__jUDtx .body-curriculum_icon-tiny__htunt{color:var(--icon-location)}.body-curriculum_info-card__wc00_ .body-curriculum_meta-row__L6nvm .body-curriculum_meta-item__NB7PW .body-curriculum_icon-tiny__htunt{font-size:18px}.body-curriculum_info-card__wc00_ .body-curriculum_description__VysWh,.body-curriculum_info-card__wc00_ p.body-curriculum_description__VysWh{font-size:.95rem;color:var(--text-card-body);line-height:1.6;margin:0}.body-curriculum_info-card__wc00_ .body-curriculum_projects-container__FArdP{display:flex;flex-direction:column;gap:16px;margin-top:15px;border-top:1px solid var(--card-border);padding-top:15px}.body-curriculum_info-card__wc00_ .body-curriculum_projects-container__FArdP .body-curriculum_project-subcard__UMZOE{position:relative;padding-left:14px}.body-curriculum_info-card__wc00_ .body-curriculum_projects-container__FArdP .body-curriculum_project-subcard__UMZOE:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:4px;background:linear-gradient(180deg,#2ec4b6,#8b5cf6);opacity:.6}.body-curriculum_info-card__wc00_ .body-curriculum_projects-container__FArdP .body-curriculum_project-subcard__UMZOE .body-curriculum_project-header__CosUy{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:6px}.body-curriculum_info-card__wc00_ .body-curriculum_projects-container__FArdP .body-curriculum_project-subcard__UMZOE .body-curriculum_project-header__CosUy .body-curriculum_project-client__ay7Zg{color:var(--text-main);font-weight:700;font-size:.95rem}.body-curriculum_info-card__wc00_ .body-curriculum_projects-container__FArdP .body-curriculum_project-subcard__UMZOE .body-curriculum_project-header__CosUy .body-curriculum_project-tags__6AI_0{display:flex;gap:6px}.body-curriculum_info-card__wc00_ .body-curriculum_projects-container__FArdP .body-curriculum_project-subcard__UMZOE .body-curriculum_project-header__CosUy .body-curriculum_project-tags__6AI_0 .body-curriculum_tag__hExru{background:var(--card-border);color:var(--text-muted);font-size:.7rem;padding:2px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.body-curriculum_info-card__wc00_ .body-curriculum_projects-container__FArdP .body-curriculum_project-subcard__UMZOE .body-curriculum_project-desc__axyxp{color:var(--text-card-body);font-size:.9rem;line-height:1.5;margin:0}html[data-mui-color-scheme=light] #background-wrapper{background-image:url(/new-white2.webp)}html[data-mui-color-scheme=dark] #background-wrapper{background-image:url(/new-black2.webp)}#background-wrapper{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--background);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh}@media (orientation:portrait){#background-wrapper{background-size:contain}}