.hero[data-astro-cid-4isoh3ou]{isolation:isolate;background:var(--color-ink);min-height:max(100svh,40rem);color:var(--color-on-ink);align-items:end;display:grid;position:relative;overflow:clip}.hero-media[data-astro-cid-4isoh3ou]{z-index:-1;position:absolute;inset:0}.media-layer[data-astro-cid-4isoh3ou]{display:none;position:absolute;inset:0}.media-layer[data-astro-cid-4isoh3ou][data-prev]{display:block}@keyframes layer-cut-in{0%{clip-path:polygon(-75vh 0,0 0,-75vh 100%,-75vh 100%)}to{clip-path:polygon(-75vh 0,calc(100% + 75vh) 0,100% 100%,-75vh 100%)}}@keyframes layer-cut-in-rtl{0%{clip-path:polygon(100% 0,calc(100% + 75vh) 0,calc(100% + 75vh) 100%,calc(100% + 75vh) 100%)}to{clip-path:polygon(-75vh 0,calc(100% + 75vh) 0,calc(100% + 75vh) 100%,0 100%)}}@keyframes layer-settle{0%{scale:1.06}}.media-layer[data-astro-cid-4isoh3ou] img,.media-layer[data-astro-cid-4isoh3ou] video[data-astro-cid-4isoh3ou]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.layer-video[data-astro-cid-4isoh3ou]{opacity:0;transition:opacity var(--t-view) linear}.layer-video[data-astro-cid-4isoh3ou][data-playing]{opacity:1}.hero[data-astro-cid-4isoh3ou][data-active=construction] [data-astro-cid-4isoh3ou][data-layer=construction],.hero[data-astro-cid-4isoh3ou][data-active=poultry] [data-astro-cid-4isoh3ou][data-layer=poultry],.hero[data-astro-cid-4isoh3ou][data-active=energy] [data-astro-cid-4isoh3ou][data-layer=energy],.hero[data-astro-cid-4isoh3ou][data-active=metals] [data-astro-cid-4isoh3ou][data-layer=metals],.hero[data-astro-cid-4isoh3ou][data-active=minerals] [data-astro-cid-4isoh3ou][data-layer=minerals]{z-index:1;display:block}.hero[data-astro-cid-4isoh3ou][data-switching] .media-layer[data-astro-cid-4isoh3ou]:not([data-prev]){animation:layer-cut-in calc(var(--beat) * 6) var(--ease-in-out) both}[dir=rtl] .hero[data-astro-cid-4isoh3ou][data-switching] .media-layer[data-astro-cid-4isoh3ou]:not([data-prev]){animation-name:layer-cut-in-rtl}.hero[data-astro-cid-4isoh3ou][data-switching] .media-layer[data-astro-cid-4isoh3ou]:not([data-prev]) img{animation:layer-settle calc(var(--beat) * 10) var(--ease-out) both}.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=construction]:checked) [data-astro-cid-4isoh3ou][data-layer=construction],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=poultry]:checked) [data-astro-cid-4isoh3ou][data-layer=poultry],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=energy]:checked) [data-astro-cid-4isoh3ou][data-layer=energy],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=metals]:checked) [data-astro-cid-4isoh3ou][data-layer=metals],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=minerals]:checked) [data-astro-cid-4isoh3ou][data-layer=minerals]{display:block}.hero-tone[data-astro-cid-4isoh3ou]{z-index:2;background:linear-gradient(to top, color-mix(in oklch, var(--color-ink) 88%, transparent) 0%, color-mix(in oklch, var(--color-ink) 35%, transparent) 45%, color-mix(in oklch, var(--color-ink) 20%, transparent) 75%, color-mix(in oklch, var(--color-ink) 55%, transparent) 100%), linear-gradient(to right, color-mix(in oklch, var(--color-ink) 70%, transparent) 0%, color-mix(in oklch, var(--color-ink) 15%, transparent) 60%);position:absolute;inset:0}[dir=rtl] .hero-tone[data-astro-cid-4isoh3ou]{background:linear-gradient(to top, color-mix(in oklch, var(--color-ink) 88%, transparent) 0%, color-mix(in oklch, var(--color-ink) 35%, transparent) 45%, color-mix(in oklch, var(--color-ink) 20%, transparent) 75%, color-mix(in oklch, var(--color-ink) 55%, transparent) 100%), linear-gradient(to left, color-mix(in oklch, var(--color-ink) 70%, transparent) 0%, color-mix(in oklch, var(--color-ink) 15%, transparent) 60%)}.plan[data-astro-cid-4isoh3ou]{z-index:0;aspect-ratio:1;pointer-events:none;width:min(66svh,40vw);position:absolute;inset-block-start:calc(50% + var(--header-h) / 2);inset-inline-start:62%;translate:-50% -50%}[dir=rtl] .plan[data-astro-cid-4isoh3ou]{translate:50% -50%}.ring-plan[data-astro-cid-4isoh3ou]{width:100%;height:100%;overflow:visible}.plan[data-astro-cid-4isoh3ou]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklch, var(--color-ink) 52%, transparent) 0%, color-mix(in oklch, var(--color-ink) 30%, transparent) 62%, transparent 100%);border-radius:50%;position:absolute;inset:-8%}.bearings[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]{stroke:var(--color-on-ink);stroke-opacity:.32;stroke-width:1px;vector-effect:non-scaling-stroke}.bearings[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou].major{stroke-opacity:.6;stroke-width:1.5px}.rings[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]{fill:none;stroke:var(--color-on-ink);stroke-opacity:.5;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rings[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]:last-child{stroke-opacity:.7;stroke-width:2px}.dial[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]{fill:none;stroke:var(--color-on-ink);stroke-opacity:.38;stroke-width:5px;stroke-linecap:butt}.routes[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]{fill:none;stroke:var(--color-rose);stroke-width:9px;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--t-view) var(--ease-out)}.pulses[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]{fill:none;stroke:var(--color-on-ink);stroke-width:5px;stroke-linecap:butt;stroke-dasharray:.07 .93;stroke-dashoffset:.07px;opacity:0}@keyframes route-pulse{0%{stroke-dashoffset:.07px}to{stroke-dashoffset:-.93px}}.shields[data-astro-cid-4isoh3ou] rect[data-astro-cid-4isoh3ou]{fill:var(--color-ink);stroke:var(--color-on-ink);stroke-opacity:.55;stroke-width:1.25px;vector-effect:non-scaling-stroke}.shields[data-astro-cid-4isoh3ou] text[data-astro-cid-4isoh3ou]{fill:var(--color-on-ink);fill-opacity:.85;font-family:var(--font-sans);text-anchor:middle;font-size:15px;font-weight:580}@keyframes plan-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes plan-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){html:not([data-intro=play]) .rings[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]{stroke-dasharray:1;animation:plan-draw calc(var(--beat) * 9) var(--ease-in-out) calc(var(--beat) * (1 + var(--i) * 2)) both}html:not([data-intro=play]) .dial[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]{stroke-dasharray:1;animation:plan-draw calc(var(--beat) * 4) var(--ease-out) calc(var(--beat) * (6 + var(--i) * 1.5)) both}html:not([data-intro=play]) .bearings[data-astro-cid-4isoh3ou],html:not([data-intro=play]) .shields[data-astro-cid-4isoh3ou]{animation:plan-fade calc(var(--beat) * 10) linear both}.hero[data-astro-cid-4isoh3ou][data-active=construction] [data-astro-cid-4isoh3ou][data-pulse-for=construction],.hero[data-astro-cid-4isoh3ou][data-active=poultry] [data-astro-cid-4isoh3ou][data-pulse-for=poultry],.hero[data-astro-cid-4isoh3ou][data-active=energy] [data-astro-cid-4isoh3ou][data-pulse-for=energy],.hero[data-astro-cid-4isoh3ou][data-active=metals] [data-astro-cid-4isoh3ou][data-pulse-for=metals],.hero[data-astro-cid-4isoh3ou][data-active=minerals] [data-astro-cid-4isoh3ou][data-pulse-for=minerals]{opacity:.9;animation:route-pulse calc(var(--beat) * 26) linear calc(var(--beat) * 4) infinite}}.exit-tag[data-astro-cid-4isoh3ou]{--h:1.9rem;min-block-size:var(--h);background:color-mix(in oklch, var(--color-ink) 86%, transparent);color:var(--color-on-ink);font-family:var(--font-display);white-space:nowrap;border:1px solid color-mix(in oklch, var(--color-on-ink) 22%, transparent);transition:background-color var(--t-state) var(--ease-out), color var(--t-state) var(--ease-out), border-color var(--t-state);align-items:center;padding-inline:.65rem;font-size:.95rem;font-weight:580;display:inline-flex;position:absolute}@media (hover:hover) and (pointer:fine){.exit-tag[data-astro-cid-4isoh3ou]{pointer-events:auto;cursor:pointer}.exit-tag[data-astro-cid-4isoh3ou]:hover{border-color:var(--color-rose)}}.exit-tag[data-astro-cid-4isoh3ou][data-side=top]{translate:-50% calc(-100% - .5rem)}.exit-tag[data-astro-cid-4isoh3ou][data-side=bottom]{translate:-50% .5rem}.exit-tag[data-astro-cid-4isoh3ou][data-side=right]{translate:.5rem -50%}.exit-tag[data-astro-cid-4isoh3ou][data-side=left]{translate:calc(-100% - .5rem) -50%}.hero[data-astro-cid-4isoh3ou][data-active=construction] [data-astro-cid-4isoh3ou][data-route-for=construction],.hero[data-astro-cid-4isoh3ou][data-active=poultry] [data-astro-cid-4isoh3ou][data-route-for=poultry],.hero[data-astro-cid-4isoh3ou][data-active=energy] [data-astro-cid-4isoh3ou][data-route-for=energy],.hero[data-astro-cid-4isoh3ou][data-active=metals] [data-astro-cid-4isoh3ou][data-route-for=metals],.hero[data-astro-cid-4isoh3ou][data-active=minerals] [data-astro-cid-4isoh3ou][data-route-for=minerals]{stroke-dashoffset:0}.hero[data-astro-cid-4isoh3ou][data-active=construction] [data-astro-cid-4isoh3ou][data-exit-tag=construction],.hero[data-astro-cid-4isoh3ou][data-active=poultry] [data-astro-cid-4isoh3ou][data-exit-tag=poultry],.hero[data-astro-cid-4isoh3ou][data-active=energy] [data-astro-cid-4isoh3ou][data-exit-tag=energy],.hero[data-astro-cid-4isoh3ou][data-active=metals] [data-astro-cid-4isoh3ou][data-exit-tag=metals],.hero[data-astro-cid-4isoh3ou][data-active=minerals] [data-astro-cid-4isoh3ou][data-exit-tag=minerals]{background:var(--color-rose);color:var(--color-ink)}.plan-now[data-astro-cid-4isoh3ou]{display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.plan-now[data-astro-cid-4isoh3ou]>span[data-astro-cid-4isoh3ou]{background:var(--color-rose);color:var(--color-ink);font-family:var(--font-display);white-space:nowrap;padding:.3rem .65rem;font-size:.95rem;font-weight:580;line-height:1.2;display:none}.hero[data-astro-cid-4isoh3ou][data-active=construction] [data-astro-cid-4isoh3ou][data-now-for=construction],.hero[data-astro-cid-4isoh3ou][data-active=poultry] [data-astro-cid-4isoh3ou][data-now-for=poultry],.hero[data-astro-cid-4isoh3ou][data-active=energy] [data-astro-cid-4isoh3ou][data-now-for=energy],.hero[data-astro-cid-4isoh3ou][data-active=metals] [data-astro-cid-4isoh3ou][data-now-for=metals],.hero[data-astro-cid-4isoh3ou][data-active=minerals] [data-astro-cid-4isoh3ou][data-now-for=minerals],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=construction]:checked) [data-astro-cid-4isoh3ou][data-now-for=construction],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=poultry]:checked) [data-astro-cid-4isoh3ou][data-now-for=poultry],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=energy]:checked) [data-astro-cid-4isoh3ou][data-now-for=energy],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=metals]:checked) [data-astro-cid-4isoh3ou][data-now-for=metals],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=minerals]:checked) [data-astro-cid-4isoh3ou][data-now-for=minerals]{display:block}.hero-content[data-astro-cid-4isoh3ou]{z-index:1;padding-block:calc(var(--header-h) + 3rem) clamp(2.5rem, 6svh, 4.5rem);gap:1.25rem;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.hero-content[data-astro-cid-4isoh3ou]{pointer-events:none}.hero-content[data-astro-cid-4isoh3ou]>[data-astro-cid-4isoh3ou]:not(.selector),.selector-legend[data-astro-cid-4isoh3ou],.option[data-astro-cid-4isoh3ou]{pointer-events:auto}.option[data-astro-cid-4isoh3ou]{justify-self:start}}.hero-title[data-astro-cid-4isoh3ou]{max-inline-size:11ch;color:var(--color-on-ink)}.hero-lead[data-astro-cid-4isoh3ou]{font-size:var(--step-1);color:var(--color-on-ink);opacity:.9;margin-block-start:-.25rem}.selector[data-astro-cid-4isoh3ou]{border:0;min-inline-size:0;margin-block-start:1rem;padding:0}.selector-legend[data-astro-cid-4isoh3ou]{font-size:var(--step--1);color:var(--color-on-ink);text-shadow:0 1px 12px color-mix(in oklch, var(--color-ink) 90%, transparent);margin-block-end:.6rem;font-weight:500}.selector-road[data-astro-cid-4isoh3ou]{max-inline-size:30rem;display:grid;position:relative}.selector-road[data-astro-cid-4isoh3ou]:before{content:"";background:color-mix(in oklch, var(--color-on-ink) 30%, transparent);width:2px;position:absolute;inset-block:1.1rem;inset-inline-start:.47rem}.option[data-astro-cid-4isoh3ou]{cursor:pointer;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:1rem;min-height:3rem;padding-block:.3rem;display:grid;position:relative}.option-pin[data-astro-cid-4isoh3ou]{margin-block-start:.8rem}.option-input[data-astro-cid-4isoh3ou]{opacity:0;width:1px;height:1px;position:absolute}.option-pin[data-astro-cid-4isoh3ou]{border:2px solid var(--color-on-ink);background:var(--color-ink);width:1rem;height:1rem;transition:background-color var(--t-state), border-color var(--t-state), scale var(--t-state) var(--ease-out);border-radius:50%}.option-text[data-astro-cid-4isoh3ou]{justify-items:start;gap:.35rem;display:grid}.option-name[data-astro-cid-4isoh3ou]{--h:2.6rem;min-block-size:var(--h);padding-inline:.9rem calc(.9rem + var(--h) * var(--cut));background:color-mix(in oklch, var(--color-ink) 78%, transparent);color:var(--color-on-ink);font-family:var(--font-display);clip-path:polygon(0 0, 100% 0, calc(100% - var(--h) * var(--cut)) 100%, 0 100%);transition:background-color var(--t-state) var(--ease-out), color var(--t-state) var(--ease-out);align-items:center;font-size:clamp(1.1rem,.98rem + .45vw,1.35rem);font-weight:540;line-height:1.2;display:inline-flex}[dir=rtl] .option-name[data-astro-cid-4isoh3ou]{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--h) * var(--cut)) 100%)}.option-short[data-astro-cid-4isoh3ou]{color:var(--color-on-ink);font-size:.95rem;display:none}.option[data-astro-cid-4isoh3ou]:has(.option-input:checked) .option-pin[data-astro-cid-4isoh3ou]{background:var(--color-rose);border-color:var(--color-rose);scale:1.2}.option[data-astro-cid-4isoh3ou]:has(.option-input:checked) .option-name[data-astro-cid-4isoh3ou]{background:var(--color-rose);color:var(--color-ink)}.option[data-astro-cid-4isoh3ou]:has(.option-input:checked) .option-short[data-astro-cid-4isoh3ou]{display:block}@media (hover:hover) and (pointer:fine){.option[data-astro-cid-4isoh3ou]:hover .option-name[data-astro-cid-4isoh3ou]{background:color-mix(in oklch, var(--color-ink) 94%, transparent)}.option[data-astro-cid-4isoh3ou]:has(.option-input:checked):hover .option-name[data-astro-cid-4isoh3ou]{background:var(--color-rose)}}.option[data-astro-cid-4isoh3ou]:has(.option-input:focus-visible){outline:2px solid var(--color-rose);outline-offset:4px}.hero-actions[data-astro-cid-4isoh3ou]{justify-items:start;margin-block-start:.5rem;display:grid}.hero-actions[data-astro-cid-4isoh3ou] .hero-cta{display:none}.hero[data-astro-cid-4isoh3ou][data-active=construction] [data-cta-for=construction],.hero[data-astro-cid-4isoh3ou][data-active=poultry] [data-cta-for=poultry],.hero[data-astro-cid-4isoh3ou][data-active=energy] [data-cta-for=energy],.hero[data-astro-cid-4isoh3ou][data-active=metals] [data-cta-for=metals],.hero[data-astro-cid-4isoh3ou][data-active=minerals] [data-cta-for=minerals],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=construction]:checked) [data-cta-for=construction],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=poultry]:checked) [data-cta-for=poultry],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=energy]:checked) [data-cta-for=energy],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=metals]:checked) [data-cta-for=metals],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=minerals]:checked) [data-cta-for=minerals]{display:inline-flex}.hero-motto[data-astro-cid-4isoh3ou]{max-inline-size:30rem;font-size:var(--step--1);color:var(--color-on-ink-2);margin-block-start:1.5rem}.hero-credit[data-astro-cid-4isoh3ou]{z-index:2;margin:0;position:absolute;inset-block-end:calc(clamp(1.25rem,4svh,2.5rem) + .75rem);inset-inline-end:calc(var(--gutter) + 3.5rem)}.credit[data-astro-cid-4isoh3ou]{display:none}.hero[data-astro-cid-4isoh3ou][data-active=construction] [data-astro-cid-4isoh3ou][data-credit-for=construction],.hero[data-astro-cid-4isoh3ou][data-active=poultry] [data-astro-cid-4isoh3ou][data-credit-for=poultry],.hero[data-astro-cid-4isoh3ou][data-active=energy] [data-astro-cid-4isoh3ou][data-credit-for=energy],.hero[data-astro-cid-4isoh3ou][data-active=metals] [data-astro-cid-4isoh3ou][data-credit-for=metals],.hero[data-astro-cid-4isoh3ou][data-active=minerals] [data-astro-cid-4isoh3ou][data-credit-for=minerals],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=construction]:checked) [data-astro-cid-4isoh3ou][data-credit-for=construction],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=poultry]:checked) [data-astro-cid-4isoh3ou][data-credit-for=poultry],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=energy]:checked) [data-astro-cid-4isoh3ou][data-credit-for=energy],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=metals]:checked) [data-astro-cid-4isoh3ou][data-credit-for=metals],.hero[data-astro-cid-4isoh3ou]:not([data-active]):has(input[value=minerals]:checked) [data-astro-cid-4isoh3ou][data-credit-for=minerals]{display:inline-flex}.video-toggle[data-astro-cid-4isoh3ou]{z-index:2;border:1.5px solid color-mix(in oklch, var(--color-on-ink) 55%, transparent);width:48px;height:48px;color:var(--color-on-ink);background:color-mix(in oklch, var(--color-ink) 35%, transparent);cursor:pointer;transition:border-color var(--t-feedback), background-color var(--t-feedback);place-items:center;display:inline-grid;position:absolute;inset-block-end:clamp(1.25rem,4svh,2.5rem);inset-inline-end:var(--gutter)}@media (hover:hover) and (pointer:fine){.video-toggle[data-astro-cid-4isoh3ou]:hover{border-color:var(--color-rose)}}@media (width<=63.99rem){.hero[data-astro-cid-4isoh3ou]{align-items:end}.plan[data-astro-cid-4isoh3ou]{width:min(78vw,46svh);inset-block-start:calc(var(--header-h) + 1rem);inset-inline-start:50%;translate:-50%}[dir=rtl] .plan[data-astro-cid-4isoh3ou]{translate:50%}.exit-tag[data-astro-cid-4isoh3ou],.shields[data-astro-cid-4isoh3ou]{display:none}.plan-now[data-astro-cid-4isoh3ou]{display:block}.dial[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]{stroke-width:9px}.routes[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]{stroke-width:15px}.pulses[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou]{stroke-width:8px}.hero-content[data-astro-cid-4isoh3ou]{padding-block-start:calc(var(--header-h) + min(50svh, 82vw))}}@media (width<=40rem){.hero-content[data-astro-cid-4isoh3ou]{gap:.85rem;padding-block-start:calc(var(--header-h) + .5rem + min(80vw, 36svh) + .75rem);padding-block-end:3.4rem}.hero-credit[data-astro-cid-4isoh3ou]{inset-block-end:.8rem;inset-inline-start:var(--gutter);inset-inline-end:auto}.plan[data-astro-cid-4isoh3ou]{width:min(80vw,36svh);inset-block-start:calc(var(--header-h) + .5rem)}.selector-road[data-astro-cid-4isoh3ou]{flex-wrap:wrap;gap:.45rem .4rem;max-inline-size:none;display:flex}.selector-road[data-astro-cid-4isoh3ou]:before{display:none}.option[data-astro-cid-4isoh3ou]{grid-template-columns:auto;gap:0;min-height:0;padding-block:0}.option-pin[data-astro-cid-4isoh3ou]{display:none}.option-name[data-astro-cid-4isoh3ou]{--h:2.75rem;--chamfer:.85rem;padding-inline:.75rem calc(.75rem + var(--chamfer) * var(--cut));white-space:nowrap;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer) * var(--cut)) 100%, 0 100%);font-size:clamp(.95rem,.8rem + .7vw,1.05rem)}[dir=rtl] .option-name[data-astro-cid-4isoh3ou]{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--chamfer) * var(--cut)) 100%, 0 calc(100% - var(--chamfer)))}.option[data-astro-cid-4isoh3ou]:has(.option-input:checked) .option-short[data-astro-cid-4isoh3ou],.hero-motto[data-astro-cid-4isoh3ou]{display:none}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-4isoh3ou][data-switching] .media-layer[data-astro-cid-4isoh3ou]:not([data-prev]),.hero[data-astro-cid-4isoh3ou][data-switching] .media-layer[data-astro-cid-4isoh3ou]:not([data-prev]) img{animation:none}.routes[data-astro-cid-4isoh3ou] path[data-astro-cid-4isoh3ou],.option-name[data-astro-cid-4isoh3ou]{transition:none}}.station-road[data-astro-cid-gq2tmcrb]{--road-w:4px;--stop:1.1rem;--chamfer:1.1rem;display:block}.stations-head[data-astro-cid-gq2tmcrb]{gap:.6rem;max-inline-size:40rem;margin-block-end:2.5rem;display:grid}.stations-note[data-astro-cid-gq2tmcrb]{color:var(--color-ink-2)}.stations[data-astro-cid-gq2tmcrb]{--progress:0;display:grid;position:relative}.stations[data-astro-cid-gq2tmcrb]:before,.stations[data-astro-cid-gq2tmcrb]:after{content:"";background:var(--color-ink)}.stations[data-astro-cid-gq2tmcrb]:after{background:var(--color-rose)}.station-stop[data-astro-cid-gq2tmcrb]{z-index:2;width:var(--stop);height:var(--stop);background:var(--color-limestone);border:3px solid var(--color-ink);transition:background-color var(--t-state), border-color var(--t-state), scale var(--t-state) var(--ease-out);border-radius:50%;position:relative}.station[data-astro-cid-gq2tmcrb][data-reached] .station-stop[data-astro-cid-gq2tmcrb]{background:var(--color-rose);border-color:var(--color-rose-strong)}.station-stem[data-astro-cid-gq2tmcrb]{background:var(--color-ink);width:2px}.station-name[data-astro-cid-gq2tmcrb]{color:var(--color-ink);text-wrap:balance;font-size:.875rem;font-weight:500;line-height:1.35}.station-plate[data-astro-cid-gq2tmcrb]{background:var(--color-limestone-2);block-size:6rem;inline-size:8.5rem;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer) * var(--cut)) 100%, 0 100%);place-items:center;padding:.75rem;display:grid}[dir=rtl] .station-plate[data-astro-cid-gq2tmcrb]{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--chamfer) * var(--cut)) 100%, 0 calc(100% - var(--chamfer)))}.station-plate[data-astro-cid-gq2tmcrb] .station-mark{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()contrast(1.05);width:auto;max-width:100%;height:4.25rem}@media (width<=63.99rem){.stations[data-astro-cid-gq2tmcrb]{row-gap:1.25rem;padding-inline-start:2.75rem}.stations[data-astro-cid-gq2tmcrb]:before,.stations[data-astro-cid-gq2tmcrb]:after{width:var(--road-w);position:absolute;inset-block:2.5rem;inset-inline-start:.55rem}.stations[data-astro-cid-gq2tmcrb]:after{transform-origin:top;scale:1 var(--progress)}.station[data-astro-cid-gq2tmcrb]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;display:grid;position:relative}.station-stop[data-astro-cid-gq2tmcrb]{inset-inline-start:calc(-2.75rem + .55rem + var(--road-w) / 2 - var(--stop) / 2);top:calc(50% - var(--stop) / 2);position:absolute}.station-stem[data-astro-cid-gq2tmcrb]{display:none}.station-plate[data-astro-cid-gq2tmcrb]{grid-area:1/1;block-size:5rem;inline-size:7rem;padding:.6rem}.station-plate[data-astro-cid-gq2tmcrb] .station-mark{height:3.6rem}.station-name[data-astro-cid-gq2tmcrb]{grid-area:1/2}}@media (width>=64rem){.stations[data-astro-cid-gq2tmcrb]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));grid-template-rows:auto auto 1.5rem var(--stop) 1.5rem auto auto;row-gap:0}.stations[data-astro-cid-gq2tmcrb]:before,.stations[data-astro-cid-gq2tmcrb]:after{height:var(--road-w);grid-area:4/1/auto/-1;align-self:center}.stations[data-astro-cid-gq2tmcrb]:after{z-index:1;transform-origin:0;scale:var(--progress) 1;position:relative}[dir=rtl] .stations[data-astro-cid-gq2tmcrb]:after{transform-origin:100%}.station[data-astro-cid-gq2tmcrb]{grid-column:var(--col);grid-row:1/-1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;text-align:center;justify-items:center;display:grid}.station-stop[data-astro-cid-gq2tmcrb]{grid-row:4}.station-stem[data-astro-cid-gq2tmcrb]{height:100%}.station-name[data-astro-cid-gq2tmcrb]{inline-size:max-content;max-inline-size:min(15rem,190%);padding-block:.6rem}.station[data-astro-cid-gq2tmcrb]:first-child .station-name[data-astro-cid-gq2tmcrb],.station[data-astro-cid-gq2tmcrb]:last-child .station-name[data-astro-cid-gq2tmcrb]{max-inline-size:100%}.station[data-astro-cid-gq2tmcrb][data-side=above] .station-plate[data-astro-cid-gq2tmcrb]{grid-row:1;align-self:end}.station[data-astro-cid-gq2tmcrb][data-side=above] .station-name[data-astro-cid-gq2tmcrb]{grid-row:2;align-self:end}.station[data-astro-cid-gq2tmcrb][data-side=above] .station-stem[data-astro-cid-gq2tmcrb]{grid-row:3}.station[data-astro-cid-gq2tmcrb][data-side=below] .station-stem[data-astro-cid-gq2tmcrb]{grid-row:5}.station[data-astro-cid-gq2tmcrb][data-side=below] .station-name[data-astro-cid-gq2tmcrb]{grid-row:6;align-self:start}.station[data-astro-cid-gq2tmcrb][data-side=below] .station-plate[data-astro-cid-gq2tmcrb]{grid-row:7;align-self:start}}@media (prefers-reduced-motion:reduce){.stations[data-astro-cid-gq2tmcrb]:after{display:none}.station-stop[data-astro-cid-gq2tmcrb]{transition:none}}.section-pad[data-astro-cid-ergxyi7h]{padding-block:var(--section)}.section-pad-sm[data-astro-cid-ergxyi7h]{padding-block:calc(var(--section) * .6)}.intro-statement[data-astro-cid-ergxyi7h]{font-family:var(--font-display);font-size:var(--step-3);font-weight:580;line-height:calc(var(--lh-head) + .1);max-inline-size:24ch}:lang(ar) .intro-statement[data-astro-cid-ergxyi7h]{max-inline-size:26ch}.gantry[data-astro-cid-ergxyi7h]{position:relative}.gantry-band[data-astro-cid-ergxyi7h]{background:var(--color-asphalt);height:1.25rem}.gantry-lane[data-astro-cid-ergxyi7h]{width:100%;height:100%;display:block;overflow:visible}.gantry-lane[data-astro-cid-ergxyi7h] line[data-astro-cid-ergxyi7h]{stroke:color-mix(in oklch, var(--color-on-ink) 55%, transparent);stroke-width:3px;stroke-dasharray:19 38;stroke-dashoffset:-38px}.gantry-signs[data-astro-cid-ergxyi7h]{gap:0 1.25rem;display:grid}@media (width>=64rem){.gantry-signs[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(5,minmax(0,1fr))}}.sign[data-astro-cid-ergxyi7h]{padding-block-start:1.75rem;position:relative}.sign-post[data-astro-cid-ergxyi7h]{top:0;background:var(--color-asphalt);width:4px;height:1.75rem;position:absolute;inset-inline-start:1.25rem}.sign-link[data-astro-cid-ergxyi7h]{gap:.85rem;padding-block-end:1.5rem;text-decoration:none;display:grid}.sign-plate[data-astro-cid-ergxyi7h]{--h:3.25rem;min-block-size:var(--h);padding-inline:1.1rem calc(1.1rem + var(--h) * var(--cut));background:var(--color-ink);color:var(--color-on-ink);font-family:var(--font-display);text-wrap:balance;min-inline-size:0;clip-path:polygon(0 0, 100% 0, calc(100% - var(--h) * var(--cut)) 100%, 0 100%);transition:background-color var(--t-state) var(--ease-out), color var(--t-state) var(--ease-out);justify-content:space-between;align-items:center;gap:.75rem;font-size:clamp(1rem,.82rem + .42vw,1.3rem);font-weight:580;line-height:1.2;display:inline-flex}[dir=rtl] .sign-plate[data-astro-cid-ergxyi7h]{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--h) * var(--cut)) 100%)}.sign-text[data-astro-cid-ergxyi7h]{color:var(--color-ink-2);max-inline-size:34em;font-size:.98rem}.sign-link[data-astro-cid-ergxyi7h]:focus-visible .sign-plate[data-astro-cid-ergxyi7h]{background:var(--color-rose);color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.sign-link[data-astro-cid-ergxyi7h]:hover .sign-plate[data-astro-cid-ergxyi7h]{background:var(--color-rose);color:var(--color-ink)}}@media (width<=63.99rem){.gantry-band[data-astro-cid-ergxyi7h]{background:var(--color-asphalt);width:4px;height:auto;position:absolute;inset-block:0;inset-inline-start:1.25rem}.gantry-lane[data-astro-cid-ergxyi7h]{display:none}.sign[data-astro-cid-ergxyi7h]{padding-block-start:1rem;padding-inline-start:2.75rem}.sign-post[data-astro-cid-ergxyi7h]{top:2.6rem;width:1.5rem;height:4px;inset-inline-start:1.25rem}}.spotlight-frame[data-astro-cid-ergxyi7h]{aspect-ratio:4/3;background:var(--color-asphalt);position:relative;overflow:hidden}.spotlight-frame[data-astro-cid-ergxyi7h] .spotlight-img{object-fit:cover;width:100%;height:116%;position:absolute;inset:-8% 0}.landmarks[data-astro-cid-ergxyi7h]{border-block-start:3px solid var(--color-ink);display:grid}.landmark[data-astro-cid-ergxyi7h]{border-block-end:1px solid var(--color-line);gap:.45rem;padding-block:1.5rem;display:grid}@media (width>=48rem){.landmark[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,20rem) minmax(0,1fr);grid-template-areas:"name text""kind text";align-items:start;column-gap:2rem}.landmark-name[data-astro-cid-ergxyi7h]{grid-area:name}.landmark-kind[data-astro-cid-ergxyi7h]{grid-area:kind}.landmark-text[data-astro-cid-ergxyi7h]{grid-area:text}}.landmark-plate[data-astro-cid-ergxyi7h]{--h:2.6rem;max-inline-size:100%;min-block-size:var(--h);padding-block:.35rem;padding-inline:.9rem calc(.9rem + var(--h) * var(--cut));background:var(--color-ink);color:var(--color-on-ink);font-family:var(--font-display);clip-path:polygon(0 0, 100% 0, calc(100% - var(--h) * var(--cut)) 100%, 0 100%);align-items:center;font-size:1.05rem;font-weight:580;line-height:1.25;display:inline-flex}[dir=rtl] .landmark-plate[data-astro-cid-ergxyi7h]{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--h) * var(--cut)) 100%)}.landmark-kind[data-astro-cid-ergxyi7h]{font-size:var(--step--1);color:var(--color-ink-3)}.landmark-text[data-astro-cid-ergxyi7h]{color:var(--color-ink-2);max-inline-size:36em}.pillars-band[data-astro-cid-ergxyi7h]{background:var(--color-asphalt);color:var(--color-on-ink)}.pillars[data-astro-cid-ergxyi7h]{border-block-start:1px solid var(--color-asphalt-2);display:grid}@media (width>=56rem){.pillars[data-astro-cid-ergxyi7h]{border-block-start:0;grid-template-columns:repeat(4,minmax(0,1fr))}}.pillar[data-astro-cid-ergxyi7h]{border-block-end:1px solid var(--color-asphalt-2);padding-block:1.5rem}@media (width>=56rem){.pillar[data-astro-cid-ergxyi7h]{border-block-end:0;border-block-start:1px solid var(--color-on-ink-2);padding-block:1.25rem 0;padding-inline-end:1.75rem}}.pillar-name[data-astro-cid-ergxyi7h]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-on-ink);font-weight:580;line-height:1.2}.pillar-text[data-astro-cid-ergxyi7h]{color:var(--color-on-ink-2);margin-block-start:.6rem}@media (prefers-reduced-motion:reduce){.sign-plate[data-astro-cid-ergxyi7h]{transition:none}}
