.five[data-astro-cid-3hcevkyb]{overflow-x:clip}.five-grid[data-astro-cid-3hcevkyb]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,5vw,80px);align-items:center}.five-num[data-astro-cid-3hcevkyb]{position:relative;isolation:isolate;min-height:clamp(220px,34vw,460px);display:grid;align-items:center}.five-num[data-astro-cid-3hcevkyb] .m-sun[data-astro-cid-3hcevkyb]{--sun: clamp(180px, 28vw, 400px);z-index:-1;right:4%;top:50%;margin-top:calc(var(--sun) / -2);opacity:.35}.five-big[data-astro-cid-3hcevkyb]{margin:0;font-family:var(--d);font-weight:700;font-size:clamp(150px,31vw,460px);line-height:.9;letter-spacing:-.04em;color:transparent;background-image:linear-gradient(180deg,#f7c866,#ee8236 52%,#d8562a),linear-gradient(var(--sand),var(--sand));background-size:100% 100%,100% 100%;background-position:bottom,bottom;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.five-big[data-astro-cid-3hcevkyb] small[data-astro-cid-3hcevkyb]{font-size:.55em;letter-spacing:0;margin-left:.04em}@media(prefers-reduced-motion:no-preference){.js[data-astro-cid-3hcevkyb] .five-num[data-astro-cid-3hcevkyb] .five-big[data-astro-cid-3hcevkyb]{background-size:100% 0%,100% 100%;transition:background-size 1.8s var(--ease) .2s}.js[data-astro-cid-3hcevkyb] .five-num[data-astro-cid-3hcevkyb].in .five-big[data-astro-cid-3hcevkyb]{background-size:100% 100%,100% 100%}}.five-copy[data-astro-cid-3hcevkyb] h2[data-astro-cid-3hcevkyb]{max-width:14ch}.route[data-astro-cid-3hcevkyb]{margin:clamp(36px,5vw,72px) 0 0}.route-cap[data-astro-cid-3hcevkyb]{font-family:var(--d);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--sun-t)}.route-steps[data-astro-cid-3hcevkyb]{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.route-steps[data-astro-cid-3hcevkyb] li[data-astro-cid-3hcevkyb]{display:flex;flex-direction:column;gap:10px;font-weight:600;line-height:1.25}.route-steps[data-astro-cid-3hcevkyb] b[data-astro-cid-3hcevkyb]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--sun);font-family:var(--d);color:var(--sun-t)}.route-bar[data-astro-cid-3hcevkyb]{position:relative;margin-top:26px;height:18px;border-radius:9px;background:#ffffffbf;box-shadow:inset 0 0 0 1.5px var(--line);overflow:hidden}.route-bar[data-astro-cid-3hcevkyb] i[data-astro-cid-3hcevkyb]{position:absolute;inset:0 auto 0 0;width:5%;min-width:12px;border-radius:9px;background:var(--disc);transform-origin:left}@media(prefers-reduced-motion:no-preference){.js[data-astro-cid-3hcevkyb] .route[data-astro-cid-3hcevkyb][data-r] .route-bar[data-astro-cid-3hcevkyb] i[data-astro-cid-3hcevkyb]{transform:scaleX(0);transition:transform 1.4s var(--ease) .5s}.js[data-astro-cid-3hcevkyb] .route[data-astro-cid-3hcevkyb][data-r].in .route-bar[data-astro-cid-3hcevkyb] i[data-astro-cid-3hcevkyb]{transform:none}}.progs[data-astro-cid-3hcevkyb]{max-width:1360px;margin:clamp(30px,4vw,54px) auto 0;padding:0 var(--g);list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.6vw,40px);align-items:start}.prog[data-astro-cid-3hcevkyb]:nth-child(2n){margin-top:clamp(24px,4vw,56px)}.prog-art[data-astro-cid-3hcevkyb]{position:relative;overflow:hidden;aspect-ratio:3 / 4;border-radius:999px 999px 20px 20px;background:var(--sand)}.prog-art[data-astro-cid-3hcevkyb] img[data-astro-cid-3hcevkyb]{display:block;width:100%;height:100%;object-fit:cover}.prog-art[data-astro-cid-3hcevkyb].is-sun{background:linear-gradient(180deg,#fff9f0,#fceedd 60%,#f9dfc9);box-shadow:inset 0 0 0 1.5px var(--line)}.prog-art[data-astro-cid-3hcevkyb] .m-sun[data-astro-cid-3hcevkyb]{--sun: 62%;left:50%;bottom:-12%;margin-left:-31%}.prog-n[data-astro-cid-3hcevkyb]{margin-top:16px;font-family:var(--d);font-weight:600;font-size:15px;letter-spacing:.12em;color:var(--sun-t)}.prog[data-astro-cid-3hcevkyb] h3[data-astro-cid-3hcevkyb]{margin-top:4px;font-family:var(--d);font-weight:600;font-size:clamp(20px,1.9vw,26px);line-height:1.15}.prog[data-astro-cid-3hcevkyb] p[data-astro-cid-3hcevkyb]:not(.prog-n){margin-top:8px;color:var(--body)}@media(max-width:900px){.five-grid[data-astro-cid-3hcevkyb]{grid-template-columns:1fr}.five-num[data-astro-cid-3hcevkyb]{min-height:0}.five-num[data-astro-cid-3hcevkyb] .m-sun[data-astro-cid-3hcevkyb]{right:6%}.five-big[data-astro-cid-3hcevkyb]{font-size:clamp(190px,50vw,380px)}.route-steps[data-astro-cid-3hcevkyb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.progs[data-astro-cid-3hcevkyb]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:6px}.progs[data-astro-cid-3hcevkyb]::-webkit-scrollbar{display:none}.prog[data-astro-cid-3hcevkyb],.prog[data-astro-cid-3hcevkyb]:nth-child(2n){flex:0 0 72%;margin-top:0;scroll-snap-align:start}}
