.home-nation-bar[data-astro-cid-3llffxq7]{gap:var(--space-2);flex-direction:column;max-inline-size:32rem;display:flex}@media (width<=40rem){.home-nation-bar[data-astro-cid-3llffxq7] .ui-cluster{flex-wrap:wrap}.home-nation-bar[data-astro-cid-3llffxq7] .nation-switcher{flex:1}.home-nation-bar[data-astro-cid-3llffxq7] [data-use-location]{padding-inline:var(--space-2);font-size:var(--text-small);flex:none}}.home-opportunities[data-astro-cid-rjsousfr]{flex-direction:column;min-block-size:10rem;display:flex}.home-opportunities[data-astro-cid-rjsousfr] .ui-field__control{transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.home-opportunities__note[data-astro-cid-rjsousfr]{color:var(--muted);margin:0}.home-opportunities__list[data-astro-cid-rjsousfr]{flex-direction:column;min-block-size:10rem;display:flex}.home-opportunities__skeleton[data-astro-cid-rjsousfr]:not([hidden]){min-block-size:10rem}.home-countdown[data-astro-cid-7fnbcpds]{justify-content:center;gap:var(--space-2);min-block-size:clamp(14rem,34vw,20rem);padding:var(--space-5) var(--space-4);border-radius:var(--radius);background-color:var(--signal);background-image:linear-gradient(135deg, color-mix(in srgb, var(--signal-ink) 14%, transparent), transparent 55%);color:var(--signal-ink);flex-direction:column;display:flex}:root[data-theme=dark] .home-countdown[data-astro-cid-7fnbcpds]{background-color:var(--panel);border-inline-start:var(--space-2) solid var(--signal);color:var(--ink);background-image:none}:root[data-theme=dark] .home-countdown__figure[data-astro-cid-7fnbcpds]{color:var(--signal)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home-countdown[data-astro-cid-7fnbcpds]{background-color:var(--panel);border-inline-start:var(--space-2) solid var(--signal);color:var(--ink);background-image:none}:root:not([data-theme=light]) .home-countdown__figure[data-astro-cid-7fnbcpds]{color:var(--signal)}}.home-countdown--quiet[data-astro-cid-7fnbcpds]{background-color:var(--panel);color:var(--ink);background-image:none;justify-content:center}.home-countdown[data-astro-cid-7fnbcpds] p[data-astro-cid-7fnbcpds]{margin:0}.home-countdown__eyebrow[data-astro-cid-7fnbcpds]{font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase}.home-countdown__days[data-astro-cid-7fnbcpds]{align-items:baseline;gap:var(--space-3);font-family:var(--font-family-display);flex-wrap:wrap;line-height:1;display:flex}.home-countdown__figure[data-astro-cid-7fnbcpds]{letter-spacing:-.03em;font-size:clamp(4rem,1rem + 16vw,9rem);font-weight:700}.home-countdown__unit[data-astro-cid-7fnbcpds]{font-size:var(--text-content-h2);font-weight:500}.home-countdown__title[data-astro-cid-7fnbcpds]{font-family:var(--font-family-display);font-size:var(--text-content-h2);font-weight:600}.home-countdown__link[data-astro-cid-7fnbcpds]{min-block-size:var(--touch-min);color:inherit;text-underline-offset:.25em;align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.home-countdown[data-astro-cid-7fnbcpds] .ui-empty{color:inherit}@media (prefers-reduced-motion:no-preference){.home-countdown[data-astro-cid-7fnbcpds]{animation:home-countdown-in var(--duration-med) var(--ease-out) both}@keyframes home-countdown-in{0%{opacity:0;transform:translateY(var(--space-2))}}}.home-patterns[data-astro-cid-do7i4dm6]{gap:var(--space-3);flex-direction:column;min-block-size:12rem;display:flex}.home-patterns__heading[data-astro-cid-do7i4dm6],.home-patterns__label[data-astro-cid-do7i4dm6]{margin:0}.home-patterns__card[data-astro-cid-do7i4dm6]{flex-direction:column;display:flex}.home-patterns__card[data-astro-cid-do7i4dm6]:has(.opportunity-row):not(:has(.opportunity-row:not([hidden]))){display:none}.home-scope[data-astro-cid-lcdefpme]{display:contents}.home-arc[data-astro-cid-lcdefpme]{min-inline-size:0}.home-arc[data-astro-cid-lcdefpme] .year-arc{margin-block:var(--space-2) var(--space-3)}.home-scope[data-home-busy] :is(.home-arc,.home-countdown,[data-home-patterns]){opacity:.6}@media (prefers-reduced-motion:no-preference){.home-scope[data-home-busy] :is(.home-arc,.home-countdown,[data-home-patterns]){transition:opacity var(--duration-med) var(--ease-out)}}.ui-page-header__title{font-size:clamp(1.5rem,1.2rem + 1.6vw,2.5rem)}.ui-page-header{margin-block-end:var(--space-2)}
