@charset "UTF-8";.banner-section.svelte-1szwu6y{height:50vh;min-height:300px;position:relative;overflow:hidden;margin-bottom:4rem}.banner-section.svelte-1szwu6y .banner-image:where(.svelte-1szwu6y){width:100%;height:100%;position:relative}.banner-section.svelte-1szwu6y .banner-image:where(.svelte-1szwu6y) img:where(.svelte-1szwu6y){width:100%;height:100%;object-fit:cover}.banner-section.svelte-1szwu6y .banner-image:where(.svelte-1szwu6y) .overlay:where(.svelte-1szwu6y){position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.banner-section.svelte-1szwu6y .banner-image:where(.svelte-1szwu6y) .banner-content:where(.svelte-1szwu6y){position:absolute;bottom:15%;left:10%;color:#fff;z-index:2}.banner-section.svelte-1szwu6y .banner-image:where(.svelte-1szwu6y) .banner-content:where(.svelte-1szwu6y) h1:where(.svelte-1szwu6y){font-size:3rem;font-weight:300;margin:0;letter-spacing:.05em}.banner-section.svelte-1szwu6y .banner-image:where(.svelte-1szwu6y) .banner-content:where(.svelte-1szwu6y) p:where(.svelte-1szwu6y){font-size:1.2rem;margin:1rem 0 0;font-weight:300}@media (orientation: portrait){.banner-section.svelte-1szwu6y .banner-image:where(.svelte-1szwu6y) .banner-content:where(.svelte-1szwu6y){bottom:20%;left:5%;right:5%}.banner-section.svelte-1szwu6y .banner-image:where(.svelte-1szwu6y) .banner-content:where(.svelte-1szwu6y) h1:where(.svelte-1szwu6y){font-size:2rem}.banner-section.svelte-1szwu6y .banner-image:where(.svelte-1szwu6y) .banner-content:where(.svelte-1szwu6y) p:where(.svelte-1szwu6y){font-size:1rem}}.intro-section.svelte-1szwu6y{padding:2rem 0 4rem}.intro-section.svelte-1szwu6y .intro-text:where(.svelte-1szwu6y){max-width:800px;margin:0 auto;text-align:center}.intro-section.svelte-1szwu6y .intro-text:where(.svelte-1szwu6y) p:where(.svelte-1szwu6y){font-size:1.2rem;line-height:1.8;color:#666}@media (orientation: portrait){.intro-section.svelte-1szwu6y .intro-text:where(.svelte-1szwu6y) p:where(.svelte-1szwu6y){font-size:1rem;line-height:1.6;padding:0 1rem}}.experiences-section.svelte-1szwu6y{padding:2rem 0 6rem;background:#f9f9f9}@media (orientation: portrait){.experiences-section.svelte-1szwu6y{padding:1rem 0 3rem}}.experiences-section.svelte-1szwu6y .container:where(.svelte-1szwu6y){max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (orientation: portrait){.experiences-section.svelte-1szwu6y .container:where(.svelte-1szwu6y){padding:0 1rem}}.experiences-section.svelte-1szwu6y .experiences-grid:where(.svelte-1szwu6y){display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width: 992px){.experiences-section.svelte-1szwu6y .experiences-grid:where(.svelte-1szwu6y){grid-template-columns:1fr}}@media (orientation: portrait){.experiences-section.svelte-1szwu6y .experiences-grid:where(.svelte-1szwu6y){gap:1rem}}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y){background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000000d;transition:all .3s ease}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y):hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001a}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-image:where(.svelte-1szwu6y){height:250px;overflow:hidden}@media (orientation: portrait){.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-image:where(.svelte-1szwu6y){height:200px}}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-image:where(.svelte-1szwu6y) img:where(.svelte-1szwu6y){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y){padding:2rem}@media (orientation: portrait){.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y){padding:1.25rem}}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) h3:where(.svelte-1szwu6y){font-size:1.5rem;margin:0 0 1rem;font-weight:500;color:#333}@media (orientation: portrait){.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) h3:where(.svelte-1szwu6y){font-size:1.2rem;margin:0 0 .75rem}}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) p:where(.svelte-1szwu6y){color:#666;line-height:1.6;margin:0 0 1.5rem}@media (orientation: portrait){.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) p:where(.svelte-1szwu6y){font-size:.9rem;line-height:1.5;margin:0 0 1rem}}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) .details-toggle:where(.svelte-1szwu6y){background:none;border:1px solid #ddd;padding:.5rem 1rem;border-radius:6px;color:#666;cursor:pointer;font-size:.9rem;transition:all .3s ease}@media (orientation: portrait){.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) .details-toggle:where(.svelte-1szwu6y){font-size:.8rem;padding:.4rem .8rem}}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) .details-toggle:where(.svelte-1szwu6y):hover{background:#f5f5f5;border-color:#ccc}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) .details-list:where(.svelte-1szwu6y){margin:1.5rem 0 0;padding:0;list-style:none}@media (orientation: portrait){.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) .details-list:where(.svelte-1szwu6y){margin:1rem 0 0}}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) .details-list:where(.svelte-1szwu6y) li:where(.svelte-1szwu6y){padding:.5rem 0;color:#666;display:flex;align-items:center}@media (orientation: portrait){.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) .details-list:where(.svelte-1szwu6y) li:where(.svelte-1szwu6y){font-size:.85rem;padding:.4rem 0}}.experiences-section.svelte-1szwu6y .experience-card:where(.svelte-1szwu6y) .experience-content:where(.svelte-1szwu6y) .details-list:where(.svelte-1szwu6y) li:where(.svelte-1szwu6y):before{content:"•";color:#333;margin-right:.5rem}
