.home-cycle-module[data-astro-cid-4cv7lw2b]{--cycle-accent:#ffad5b;--cycle-primary:#1264d8;--cycle-center:#183b56;--cycle-paper:#fff;margin:clamp(72px,7vw,108px) 0 clamp(76px,8vw,118px)}.home-cycle-module-new-career[data-astro-cid-4cv7lw2b]{--cycle-accent:#e68168;--cycle-primary:#345b4b;--cycle-center:#345b4b;--cycle-paper:#fffdf8}.home-cycle-module-map-only[data-astro-cid-4cv7lw2b]{margin:clamp(24px,3vw,38px) 0 0}.home-cycle-heading[data-astro-cid-4cv7lw2b]{grid-template-columns:.32fr 1.05fr .72fr;align-items:start;gap:clamp(30px,5vw,82px);margin-bottom:clamp(28px,3vw,42px);display:grid}.home-cycle-heading[data-astro-cid-4cv7lw2b]>p[data-astro-cid-4cv7lw2b]{color:var(--cycle-primary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.home-cycle-heading[data-astro-cid-4cv7lw2b] h3[data-astro-cid-4cv7lw2b]{letter-spacing:-.065em;margin:0;font-size:clamp(2.1rem,4vw,4.6rem);line-height:.96}.home-cycle-heading[data-astro-cid-4cv7lw2b]>span[data-astro-cid-4cv7lw2b]{color:#183b56b8;font-size:1.05rem;line-height:1.75}.home-cycle-map[data-astro-cid-4cv7lw2b]{width:min(100%,1080px);height:clamp(520px,53vw,590px);margin:0 auto;position:relative}.home-cycle-route[data-astro-cid-4cv7lw2b]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-cycle-route[data-astro-cid-4cv7lw2b] path[data-astro-cid-4cv7lw2b]{fill:none;stroke-linecap:round}.home-cycle-route[data-astro-cid-4cv7lw2b] marker[data-astro-cid-4cv7lw2b] path[data-astro-cid-4cv7lw2b]{fill:var(--cycle-accent);stroke:none}.home-cycle-route-base[data-astro-cid-4cv7lw2b]{stroke:#183b5657;stroke-dasharray:7 8;stroke-width:3px}.home-cycle-route-accent[data-astro-cid-4cv7lw2b]{stroke:var(--cycle-accent);stroke-width:5px}.home-cycle-center[data-astro-cid-4cv7lw2b],.home-cycle-step[data-astro-cid-4cv7lw2b]{z-index:1;box-sizing:border-box;border:2px solid #183b56;position:absolute}.home-cycle-center[data-astro-cid-4cv7lw2b]{background:var(--cycle-center);width:clamp(170px,20%,210px);min-height:168px;box-shadow:10px 10px 0 var(--cycle-primary);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.home-cycle-center[data-astro-cid-4cv7lw2b] strong[data-astro-cid-4cv7lw2b]{letter-spacing:-.08em;font-size:clamp(1.55rem,2.7vw,2.3rem);line-height:.8}.home-cycle-center[data-astro-cid-4cv7lw2b] span[data-astro-cid-4cv7lw2b]{color:var(--cycle-accent);letter-spacing:.15em;text-transform:uppercase;margin-top:14px;font-size:.58rem;font-weight:700}.home-cycle-list[data-astro-cid-4cv7lw2b]{margin:0;padding:0;list-style:none;display:contents}.home-cycle-step[data-astro-cid-4cv7lw2b]{background:var(--cycle-paper);color:#183b56;width:clamp(218px,25%,272px);min-height:132px;padding:0;box-shadow:7px 8px #183b5629}.home-cycle-step-trigger[data-astro-cid-4cv7lw2b]{box-sizing:border-box;width:100%;min-height:inherit;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;padding:18px 46px 18px 20px;display:flex;position:relative}.home-cycle-step-trigger[data-astro-cid-4cv7lw2b]:focus-visible{outline:4px solid var(--cycle-accent);outline-offset:5px}.home-cycle-step-number[data-astro-cid-4cv7lw2b]{color:var(--cycle-primary);letter-spacing:.14em;font-size:.66rem;font-weight:700}.home-cycle-step-open[data-astro-cid-4cv7lw2b]{border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-size:1rem;font-weight:500;line-height:1;transition:background-color .16s,color .16s;display:grid;position:absolute;top:13px;right:14px}.home-cycle-step-trigger[data-astro-cid-4cv7lw2b]:hover .home-cycle-step-open[data-astro-cid-4cv7lw2b]{color:#fff;background:#183b56}.home-cycle-step[data-astro-cid-4cv7lw2b] strong[data-astro-cid-4cv7lw2b]{letter-spacing:-.035em;margin-top:5px;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.05}.home-cycle-step[data-astro-cid-4cv7lw2b] p[data-astro-cid-4cv7lw2b]{color:#183b56b8;margin:8px 0 0;font-size:.72rem;line-height:1.42}.home-cycle-step-1[data-astro-cid-4cv7lw2b]{top:0;left:50%;transform:translate(-50%)}.home-cycle-step-2[data-astro-cid-4cv7lw2b]{top:21%;right:0}.home-cycle-step-3[data-astro-cid-4cv7lw2b]{z-index:2;background:var(--cycle-accent);border-color:#183b56;width:clamp(252px,28.5%,310px);min-height:158px;padding:0;bottom:-1%;right:7%;transform:rotate(1deg);box-shadow:10px 11px #183b56}.home-cycle-step-4[data-astro-cid-4cv7lw2b]{bottom:0;left:11%}.home-cycle-step-5[data-astro-cid-4cv7lw2b]{z-index:2;background:var(--cycle-primary);color:#fff;border-color:#183b56;width:clamp(252px,28.5%,310px);min-height:158px;padding:0;top:18%;left:0;transform:rotate(-1.5deg);box-shadow:10px 11px #183b56}.home-cycle-step-3[data-astro-cid-4cv7lw2b] strong[data-astro-cid-4cv7lw2b],.home-cycle-step-5[data-astro-cid-4cv7lw2b] strong[data-astro-cid-4cv7lw2b]{font-size:clamp(1.25rem,1.8vw,1.65rem)}.home-cycle-step-3[data-astro-cid-4cv7lw2b] .home-cycle-step-trigger[data-astro-cid-4cv7lw2b],.home-cycle-step-5[data-astro-cid-4cv7lw2b] .home-cycle-step-trigger[data-astro-cid-4cv7lw2b]{padding:22px 52px 22px 24px}.home-cycle-step-3[data-astro-cid-4cv7lw2b] p[data-astro-cid-4cv7lw2b],.home-cycle-step-5[data-astro-cid-4cv7lw2b] p[data-astro-cid-4cv7lw2b]{font-size:.76rem}.home-cycle-step-5[data-astro-cid-4cv7lw2b] .home-cycle-step-number[data-astro-cid-4cv7lw2b]{color:#cfe3ff}.home-cycle-step-5[data-astro-cid-4cv7lw2b] p[data-astro-cid-4cv7lw2b]{color:#ffffffe6}.home-cycle-step-3[data-astro-cid-4cv7lw2b] .home-cycle-step-trigger[data-astro-cid-4cv7lw2b]:hover .home-cycle-step-open[data-astro-cid-4cv7lw2b],.home-cycle-step-5[data-astro-cid-4cv7lw2b] .home-cycle-step-trigger[data-astro-cid-4cv7lw2b]:hover .home-cycle-step-open[data-astro-cid-4cv7lw2b]{color:#183b56;background:#fff}.home-cycle-dialog[data-astro-cid-4cv7lw2b]{color:#183b56;background:#fffdf8;border:2px solid #183b56;border-radius:0;width:min(440px,100vw - 32px);max-height:min(680px,100vh - 32px);padding:0;overflow:auto;box-shadow:10px 11px #183b56}.home-cycle-dialog[data-astro-cid-4cv7lw2b]::backdrop{backdrop-filter:blur(3px);background:#0f263894}.home-cycle-dialog-card[data-astro-cid-4cv7lw2b]{padding:clamp(28px,5vw,42px);position:relative}.home-cycle-dialog-card[data-astro-cid-4cv7lw2b] form[data-astro-cid-4cv7lw2b]{margin:0}.home-cycle-dialog-close[data-astro-cid-4cv7lw2b]{color:#183b56;cursor:pointer;width:34px;height:34px;font:inherit;background:0 0;border:1px solid #183b56;border-radius:50%;place-items:center;padding:0;font-size:1.35rem;line-height:1;display:grid;position:absolute;top:14px;right:14px}.home-cycle-dialog-close[data-astro-cid-4cv7lw2b]:hover,.home-cycle-dialog-close[data-astro-cid-4cv7lw2b]:focus-visible{color:#fff;background:#183b56}.home-cycle-dialog-label[data-astro-cid-4cv7lw2b]{max-width:calc(100% - 44px);color:var(--cycle-primary);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:700;display:block}.home-cycle-dialog[data-astro-cid-4cv7lw2b] h3[data-astro-cid-4cv7lw2b]{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(1.7rem,6vw,2.35rem);line-height:1}.home-cycle-dialog[data-astro-cid-4cv7lw2b] p[data-astro-cid-4cv7lw2b]{color:#183b56b8;margin:16px 0 0;font-size:.92rem;line-height:1.55}.home-cycle-dialog[data-astro-cid-4cv7lw2b] ul[data-astro-cid-4cv7lw2b]{border-top:1px solid #183b563d;gap:12px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.home-cycle-dialog[data-astro-cid-4cv7lw2b] li[data-astro-cid-4cv7lw2b]{padding-left:22px;font-size:.9rem;line-height:1.45;position:relative}.home-cycle-dialog[data-astro-cid-4cv7lw2b] li[data-astro-cid-4cv7lw2b]:before{background:var(--cycle-accent);content:"";width:8px;height:8px;position:absolute;top:.5em;left:0;transform:rotate(45deg)}@media (width<=900px){.home-cycle-heading[data-astro-cid-4cv7lw2b]{grid-template-columns:1fr;gap:16px}.home-cycle-heading[data-astro-cid-4cv7lw2b] h3[data-astro-cid-4cv7lw2b]{max-width:700px}.home-cycle-heading[data-astro-cid-4cv7lw2b]>span[data-astro-cid-4cv7lw2b]{max-width:640px}.home-cycle-map[data-astro-cid-4cv7lw2b]{gap:22px;width:min(100%,680px);height:auto;display:grid}.home-cycle-route[data-astro-cid-4cv7lw2b]{display:none}.home-cycle-center[data-astro-cid-4cv7lw2b]{text-align:left;align-items:flex-start;width:100%;min-height:104px;padding:20px 24px;position:relative;top:auto;left:auto;transform:rotate(-1deg)}.home-cycle-center[data-astro-cid-4cv7lw2b] strong[data-astro-cid-4cv7lw2b] br[data-astro-cid-4cv7lw2b]{display:none}.home-cycle-center[data-astro-cid-4cv7lw2b] span[data-astro-cid-4cv7lw2b]{margin-top:8px}.home-cycle-list[data-astro-cid-4cv7lw2b]{gap:12px;margin:0;padding:0 0 0 27px;display:grid;position:relative}.home-cycle-list[data-astro-cid-4cv7lw2b]:before{background:var(--cycle-primary);content:"";width:3px;position:absolute;top:14px;bottom:14px;left:7px}.home-cycle-step[data-astro-cid-4cv7lw2b],.home-cycle-step-1[data-astro-cid-4cv7lw2b],.home-cycle-step-2[data-astro-cid-4cv7lw2b],.home-cycle-step-3[data-astro-cid-4cv7lw2b],.home-cycle-step-4[data-astro-cid-4cv7lw2b],.home-cycle-step-5[data-astro-cid-4cv7lw2b]{width:100%;min-height:0;position:relative;inset:auto;transform:none}.home-cycle-step-trigger[data-astro-cid-4cv7lw2b]{min-height:132px}.home-cycle-step[data-astro-cid-4cv7lw2b]:before{background:var(--cycle-accent);content:"";border:2px solid #183b56;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:-27px;transform:translateY(-50%)}}@media (width<=560px){.home-cycle-module[data-astro-cid-4cv7lw2b]{margin:46px 0 24px}.home-cycle-module-map-only[data-astro-cid-4cv7lw2b]{margin:24px 0 0}.home-cycle-heading[data-astro-cid-4cv7lw2b] h3[data-astro-cid-4cv7lw2b]{font-size:clamp(2.35rem,12vw,3.6rem)}.home-cycle-heading[data-astro-cid-4cv7lw2b]>span[data-astro-cid-4cv7lw2b]{font-size:.95rem;line-height:1.65}.home-cycle-center[data-astro-cid-4cv7lw2b]{min-height:82px;box-shadow:7px 7px 0 var(--cycle-primary)}.home-cycle-map[data-astro-cid-4cv7lw2b]{gap:18px}.home-cycle-list[data-astro-cid-4cv7lw2b]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding:0 0 14px;scroll-padding-inline:0;display:flex;overflow-x:auto}.home-cycle-list[data-astro-cid-4cv7lw2b]::-webkit-scrollbar{display:none}.home-cycle-list[data-astro-cid-4cv7lw2b]:before,.home-cycle-step[data-astro-cid-4cv7lw2b]:before{display:none}.home-cycle-step[data-astro-cid-4cv7lw2b],.home-cycle-step-1[data-astro-cid-4cv7lw2b],.home-cycle-step-2[data-astro-cid-4cv7lw2b],.home-cycle-step-3[data-astro-cid-4cv7lw2b],.home-cycle-step-4[data-astro-cid-4cv7lw2b],.home-cycle-step-5[data-astro-cid-4cv7lw2b]{scroll-snap-align:start;flex:0 0 min(80vw,304px);min-height:168px;padding:0;box-shadow:5px 6px #183b5629}.home-cycle-step-5[data-astro-cid-4cv7lw2b]{box-shadow:6px 7px #183b56}.home-cycle-step-3[data-astro-cid-4cv7lw2b],.home-cycle-step-5[data-astro-cid-4cv7lw2b]{min-height:184px;padding:0;box-shadow:7px 8px #183b56}.home-cycle-step-trigger[data-astro-cid-4cv7lw2b]{min-height:inherit;padding:18px 46px 18px 18px}.home-cycle-step-3[data-astro-cid-4cv7lw2b] .home-cycle-step-trigger[data-astro-cid-4cv7lw2b],.home-cycle-step-5[data-astro-cid-4cv7lw2b] .home-cycle-step-trigger[data-astro-cid-4cv7lw2b]{padding:20px 48px 20px 20px}.home-cycle-dialog[data-astro-cid-4cv7lw2b]{width:calc(100vw - 28px);max-height:calc(100vh - 28px);box-shadow:7px 8px #183b56}}@media (prefers-reduced-motion:no-preference){.home-cycle-dialog[data-astro-cid-4cv7lw2b][open]{animation:.18s ease-out both home-cycle-dialog-in}@keyframes home-cycle-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}
