:root{--font-h1: clamp(2rem, 3vw, 4rem);--font-h2: clamp(1.5rem, 2.5vw, 3rem);--font-h3: clamp(1.125rem, 1.5vw, 1.5rem);--font-body: clamp(.875rem, 1vw, 1rem);--font-small: clamp(.75rem, .8vw, .875rem);--space-section-block: clamp(3rem, 22vw, 27rem);--space-section-inline: clamp(1rem, 5vw, 8.438rem);--space-gap-xl: clamp(2.5rem, 12vw, 14rem);--space-gap-lg: clamp(2rem, 10vw, 12rem);--space-gap-md: clamp(1.5rem, 5vw, 5rem);--space-gap-sm: clamp(1rem, 2vw, 2rem);--line-height-heading: 1.4;--line-height-body: 1.7;--letter-spacing-heading: .02em;--letter-spacing-body: .04em}[data-astro-cid-mnbdhxfy]{box-sizing:border-box}body{overflow-x:hidden}section[data-astro-cid-mnbdhxfy]{max-width:1440px;width:100%;margin:0 auto;padding:var(--space-section-block) var(--space-section-inline);overflow-x:hidden}section[data-astro-cid-mnbdhxfy] h1[data-astro-cid-mnbdhxfy],section[data-astro-cid-mnbdhxfy] h2[data-astro-cid-mnbdhxfy],section[data-astro-cid-mnbdhxfy] h3[data-astro-cid-mnbdhxfy]{line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}section[data-astro-cid-mnbdhxfy] p[data-astro-cid-mnbdhxfy]{line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}.attraction-cards-row[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:var(--space-gap-md)}.job-cards-grid[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr));gap:var(--space-gap-md)}.benefit-cards[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:var(--space-gap-md)}.interview-cards[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:var(--space-gap-md)}.team-photos-grid[data-astro-cid-mnbdhxfy]{display:flex;flex-wrap:wrap;gap:clamp(.5rem,1vw,.5rem);justify-content:center}.team-photos-grid[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]{width:clamp(10rem,20vw,17.813rem);height:clamp(10rem,20vw,17.813rem)}.join-contact-container[data-astro-cid-mnbdhxfy]{display:flex;flex-direction:row;max-width:1440px;width:100%}@media (max-width: 768px){.hero-section[data-astro-cid-mnbdhxfy]{height:auto!important;padding:40px 41px!important}.hero-section[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]:first-child{position:static!important;width:100%!important;left:auto!important;top:auto!important}.hero-section[data-astro-cid-mnbdhxfy] h1[data-astro-cid-mnbdhxfy]{font-size:24px!important;line-height:1.4!important}.hero-section[data-astro-cid-mnbdhxfy] p[data-astro-cid-mnbdhxfy]{font-size:15px!important;line-height:1.47!important}.hero-section[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]:nth-child(2){display:none!important}.hero-section[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]:nth-child(3),.hero-section[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]:nth-child(4),.hero-section[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]:nth-child(5){display:none!important}.greeting-section[data-astro-cid-mnbdhxfy]{padding:40px 19px!important}.greeting-section[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]{flex-direction:column!important;gap:24px!important}.greeting-section[data-astro-cid-mnbdhxfy] h2[data-astro-cid-mnbdhxfy]{font-size:24px!important}.greeting-section[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]:last-child{width:100%!important;height:auto!important}.greeting-section[data-astro-cid-mnbdhxfy] p[data-astro-cid-mnbdhxfy]{font-size:15px!important;line-height:1.67!important}.attraction-cards-row[data-astro-cid-mnbdhxfy]{grid-template-columns:1fr!important}.attraction-card[data-astro-cid-mnbdhxfy]{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:16px 24px!important}.attraction-card[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]:first-child{width:64px!important;height:64px!important}.attraction-card[data-astro-cid-mnbdhxfy] h3[data-astro-cid-mnbdhxfy]{font-size:20px!important;text-align:center!important}.attraction-card[data-astro-cid-mnbdhxfy] p[data-astro-cid-mnbdhxfy]{font-size:16px!important;text-align:left!important}.team-photos-grid[data-astro-cid-mnbdhxfy]{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.team-photos-grid[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]{max-width:none!important}.map-and-offices[data-astro-cid-mnbdhxfy]{flex-direction:column!important;align-items:center!important;gap:32px!important}.interview-cards[data-astro-cid-mnbdhxfy],.job-cards-grid[data-astro-cid-mnbdhxfy],.benefit-cards[data-astro-cid-mnbdhxfy]{grid-template-columns:1fr!important}.join-contact-container[data-astro-cid-mnbdhxfy]{flex-direction:column!important}.join-contact-section[data-astro-cid-mnbdhxfy]{padding:40px 19px!important}.join-contact-section[data-astro-cid-mnbdhxfy]>div[data-astro-cid-mnbdhxfy]{max-width:none!important;width:100%!important}.join-contact-section[data-astro-cid-mnbdhxfy] a[data-astro-cid-mnbdhxfy]{max-width:none!important;width:100%!important}.join-contact-section[data-astro-cid-mnbdhxfy] h1[data-astro-cid-mnbdhxfy]{font-size:48px!important}.join-contact-section[data-astro-cid-mnbdhxfy] p[data-astro-cid-mnbdhxfy]{font-size:16px!important}}@media (min-width: 768px) and (max-width: 1023px){.attraction-cards-row[data-astro-cid-mnbdhxfy],.job-cards-grid[data-astro-cid-mnbdhxfy],.benefit-cards[data-astro-cid-mnbdhxfy],.interview-cards[data-astro-cid-mnbdhxfy]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.attraction-cards-row[data-astro-cid-mnbdhxfy],.job-cards-grid[data-astro-cid-mnbdhxfy]{grid-template-columns:repeat(2,1fr)}.benefit-cards[data-astro-cid-mnbdhxfy]{grid-template-columns:repeat(3,1fr)}.interview-cards[data-astro-cid-mnbdhxfy]{grid-template-columns:repeat(4,1fr)}}
