:root{--color-brand-primary: #152A88;--color-brand-secondary: #EB6A1E;--color-brand-dark: #1D1C5E;--color-brand-blue: #727FEE;--color-brand-blackish: #05053B;--color-background-light: #FCFCFC;--color-background-light-rgb: 255, 255, 255;--color-background-menu-mobile: rgba(255, 255, 255, .2);--color-background-dark: #1A1A40;--color-alt-section-background: linear-gradient(223.11deg, #6275D6 24.17%, #333D70 112%);--color-alt-section-gray-background: #EBEBEB;--button-background: #4255F5;--button-hover-background: #2C3BEA;--button-white-hover-background: #e6e6e6;--button-active-background: #1A28C4;--button-text-color: #c6c6c6;--button-radius: .25rem;--button-font-size: .6rem;--button-padding: .75rem 1.5rem;--nav-font-size: .7rem;--nav-font-color: #FFFFFF;--nav-item-padding: 0 2.5rem;--hero-font-color: #F3F3F3;--hero-font-size: 2rem;--travel-background-color: #FAFAFA;--travel-border-radius: 16px;--travel-padding: 16px 8px;--travel-header-padding: 32px;--travel-date-background: #8EA1FF;--travel-date-background-hover: #4255F5;--travel-date-month-background: #6275D6;--travel-date-radius: 16px;--travel-date-header-backgorund: #414141;--experience-title-font-color: #525252;--separator-background-color: #1D1C5E;--stagger: 3rem;--header-height-scrolled: 69px;--wave-h: clamp(70px, 8vw, 110px);--footer-bg: var(--color-brand-primary);--wave-grad-from: var(--footer-bg);--wave-grad-to: var(--footer-bg);--wave-line: rgba(255,255,255,.12);--wave-line-width: 2;--wave-line-opacity: .22}body{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:var(--color-background-light);color:var(--color-brand-dark);font-size:20px;font-weight:500;text-align:center}body b{font-weight:700}body p{line-height:1.6;margin:16px 0;font-weight:500;font-size:1rem}h1,h2,h3,h4,h5,h6{text-transform:uppercase;margin:32px 0}h1{font-size:2.5rem;margin:0}h2{font-weight:500;font-size:1.6rem}h3{font-size:1.4rem}h4{margin:8px 0;font-weight:700;font-size:1.25rem}ul{list-style:none;display:flex;gap:1rem;margin:0;padding:0}.hero-title{text-shadow:0px 7px 7.8px #00000052}.header.scrolled nav a,.header.sticky nav a{color:var(--color-brand-blackish)}.header.scrolled nav a:hover,.header.sticky nav a:hover{color:var(--nav-link-hover-color, #0070f3)}.header.scrolled .logo,.header.sticky .logo{color:var(--color-brand-blue)}.experience.rounded h4{text-transform:capitalize;margin:1.4rem;font-size:1.2rem;font-weight:500;color:var(--experience-title-font-color)}.experience.rounded p{font-weight:100;font-size:1.25rem;color:var(--color-brand-dark);line-height:1.8;font-family:Montserrat,sans-serif}@media(max-width:640px){body{font-size:12px}.header .nav{display:none}}.logo[data-astro-cid-bt5hbwbt]{color:var(--button-text-color);transition:color .2s}.logo[data-astro-cid-bt5hbwbt]:hover{color:var(--color-brand-blue)}.header[data-astro-cid-qlfjksao]{padding:1.5rem 2rem;background-color:var(--header-bg, --color-primary);color:var(--header-text, --color-on-primary);display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;width:100vw;box-sizing:border-box;z-index:100;transition:background-color .3s ease,padding .3s ease}.header[data-astro-cid-qlfjksao].scrolled,.header[data-astro-cid-qlfjksao].sticky{background-color:var(--color-background-light);backdrop-filter:blur(10px);box-shadow:0 18px 40px -14px #39393945;padding:.4rem 2rem}.hero[data-astro-cid-anhloy43]{position:relative;width:100%;height:100vh;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.95) 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000,#000000f2 80%,#0000)}.slides[data-astro-cid-anhloy43]{position:absolute;inset:0}.slide[data-astro-cid-anhloy43]{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1.5s ease;z-index:0}.slide[data-astro-cid-anhloy43].active{opacity:1;z-index:1}.slide[data-astro-cid-anhloy43]:first-child{opacity:1}.hero[data-astro-cid-anhloy43] .text[data-astro-cid-anhloy43]{position:relative;z-index:10;height:100%;display:flex;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;font-weight:700;color:var(--hero-font-color, #fff);font-size:var(--hero-font-size, 1rem);text-align:center}
