.hero.astro-ge2uvauf{display:grid;align-items:center;min-height:calc(100svh - var(--header-height));padding-block:var(--space-section);background:var(--gradient-primary);color:var(--color-on-primary)}.has-images.astro-ge2uvauf{position:relative;overflow:hidden;background:var(--color-primary)}.slides.astro-ge2uvauf{position:absolute;inset:0}.slide.astro-ge2uvauf{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.6s,transform 7s linear}.slide.astro-ge2uvauf.is-active{opacity:1;transform:scale(1)}.has-images.astro-ge2uvauf:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary) 30%,color-mix(in srgb,var(--color-primary) 55%,transparent) 60%,color-mix(in srgb,var(--color-primary) 0%,transparent) 100%)}.content.astro-ge2uvauf{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.slide.astro-ge2uvauf{transition:none;transform:none}}.en.astro-ge2uvauf{margin:0 0 var(--space-4);font-size:var(--font-size-sm);font-weight:700;letter-spacing:var(--letter-spacing-wide);color:var(--color-on-primary-muted)}h1.astro-ge2uvauf{max-width:14em;margin-bottom:var(--space-5);font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:.06em;word-break:auto-phrase}.lead.astro-ge2uvauf{max-width:36em;word-break:auto-phrase;text-wrap:pretty;margin:0;font-size:var(--font-size-lg);color:var(--color-on-primary-muted)}@media(width>=768px){html[data-site=recruit] .has-images.astro-ge2uvauf:before{background:linear-gradient(90deg,var(--color-primary) 0%,color-mix(in srgb,var(--color-primary) 88%,transparent) 30%,color-mix(in srgb,var(--color-primary) 55%,transparent) 60%,color-mix(in srgb,var(--color-primary) 0%,transparent) 90%)}}@media(width>=768px)and (width<=1359px){html[data-site=recruit] .hero.astro-ge2uvauf{margin-inline:calc(50% - 50vw)}}@container recruit (width <= 767px){.hero.astro-ge2uvauf{text-align:center}.has-images.astro-ge2uvauf{display:flex;flex-direction:column;align-items:stretch;min-height:calc(100svh - var(--header-height));padding-block:0 var(--space-5);background:var(--gradient-primary)}.has-images.astro-ge2uvauf .slides.astro-ge2uvauf{position:relative;flex:1 0 auto;min-height:66.6667cqi;overflow:hidden}.has-images.astro-ge2uvauf:before{display:none}.has-images.astro-ge2uvauf .content.astro-ge2uvauf{padding-top:var(--space-4)}.has-images.astro-ge2uvauf .en.astro-ge2uvauf{margin-bottom:var(--space-2)}.has-images.astro-ge2uvauf h1.astro-ge2uvauf{margin-bottom:var(--space-4);font-size:var(--font-size-3xl)}h1.astro-ge2uvauf,.lead.astro-ge2uvauf{margin-inline:auto}h1.astro-ge2uvauf{--accent-line-margin: auto;--accent-line-origin: center;--accent-line-fill: var(--accent-line-fill-center)}}.opening.astro-uaj6t54a{display:none}html.has-opening .opening.astro-uaj6t54a{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:var(--color-primary);animation:1.8s linear forwards opening-bg}.logo.astro-uaj6t54a{width:auto;height:2rem;filter:brightness(0) invert();animation:.5s ease-out both opening-logo}.wave.astro-uaj6t54a{position:absolute;left:-25%;width:150%;height:160vh;top:0;border-radius:50% 50% 0 0/12vh 12vh 0 0;background:var(--color-highlight);transform:translateY(100vh);animation:1.1s cubic-bezier(.65,0,.35,1) .7s forwards opening-wave}@keyframes opening-logo{0%{opacity:0;transform:translateY(.5rem)}}@keyframes opening-bg{0%,66%{background-color:var(--color-primary)}67%{background-color:#0000}99%{visibility:visible}to{background-color:#0000;visibility:hidden}}@keyframes opening-wave{to{transform:translateY(-175vh)}}html.has-opening .opening.astro-uaj6t54a .logo.astro-uaj6t54a{animation:.5s ease-out both opening-logo,0s linear 1.2s forwards opening-hide}@keyframes opening-hide{to{visibility:hidden}}.intros.astro-lcdefpme{padding-top:0}.intro-inner.astro-lcdefpme+.intro-inner.astro-lcdefpme{margin-top:var(--space-5)}.intro-inner.astro-lcdefpme{display:grid;grid-template-columns:auto 1fr;gap:var(--space-7);align-items:start}.number.astro-lcdefpme{font-size:var(--font-size-display);font-weight:700;line-height:1;color:var(--color-accent)}.summary.astro-lcdefpme{max-width:36em;margin-bottom:0;word-break:keep-all;text-wrap:pretty;font-size:var(--font-size-lg)}.more.astro-lcdefpme{text-align:center}@media(width>=768px){.more.astro-lcdefpme{text-align:right}}.button.astro-lcdefpme{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--color-highlight);border-radius:999px;color:var(--color-on-highlight);font-weight:700;text-decoration:none}.button.astro-lcdefpme:after{content:"\2192";content:"\2192" / "";transition:transform .2s}.button.astro-lcdefpme:hover{background:var(--color-primary);color:var(--color-on-primary)}.button.astro-lcdefpme:hover:after{transform:translate(4px)}@container recruit (width <= 767px){.intro-inner.astro-lcdefpme{grid-template-columns:1fr;gap:var(--space-4)}.number.astro-lcdefpme{font-size:var(--font-size-3xl);text-align:center}.summary.astro-lcdefpme{margin-inline:auto;text-align:center}}
