.hero-wrap[data-astro-cid-ge2uvauf]{position:relative}.hero[data-astro-cid-ge2uvauf]{color:#fff;background:var(--ink);align-items:flex-end;min-height:min(46rem,100svh);display:flex;position:relative;overflow:hidden}.photo[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#141c1899 0%,#141c1800 30%);position:absolute;inset:0}.scrim[data-astro-cid-ge2uvauf]{background:#141c18b8;width:100%;height:85%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}@media (width>=64rem){.scrim[data-astro-cid-ge2uvauf]{-webkit-mask-composite:source-in;width:60rem;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%),linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%),linear-gradient(#0000 0%,#000 30%);mask-composite:intersect}}.copy[data-astro-cid-ge2uvauf]{gap:var(--space-2);padding-bottom:var(--space-5);justify-items:start;display:grid;position:relative}.copy[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0}.sub[data-astro-cid-ge2uvauf]{max-width:32rem}h1[data-astro-cid-ge2uvauf]{max-width:44rem}.btn[data-astro-cid-ge2uvauf]{background:var(--cream);color:var(--ink)}.video-toggle[data-astro-cid-ge2uvauf]{right:var(--gutter);z-index:1;color:#fff;cursor:pointer;background:#1012108c;border:1px solid #fff9;border-radius:2px;padding:.35rem .75rem;position:absolute;top:5.5rem}.video-toggle[data-astro-cid-ge2uvauf][hidden]{display:none}.hero-wrap[data-astro-cid-ge2uvauf] .credit[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:inherit}.hero-wrap[data-astro-cid-ge2uvauf] .credit[data-astro-cid-ge2uvauf]{left:var(--gutter);max-width:min(40rem, calc(100% - 2 * var(--gutter)));text-align:left;color:#fff;position:absolute;bottom:.5rem}.bar[data-astro-cid-2ht73hv2]{border-bottom:1px solid var(--line)}.grid[data-astro-cid-2ht73hv2]{background:var(--line);gap:1px;margin:0 auto;padding-inline:0;list-style:none;display:grid}.grid[data-astro-cid-2ht73hv2]:not([data-region=default]){display:none}html[data-region=uk] .grid[data-astro-cid-2ht73hv2][data-region=uk],html[data-region=us] .grid[data-astro-cid-2ht73hv2][data-region=us],html[data-region=nordic] .grid[data-astro-cid-2ht73hv2][data-region=nordic]{display:grid}html[data-region=uk] .grid[data-astro-cid-2ht73hv2][data-region=default],html[data-region=us] .grid[data-astro-cid-2ht73hv2][data-region=default],html[data-region=nordic] .grid[data-astro-cid-2ht73hv2][data-region=default]{display:none}li[data-astro-cid-2ht73hv2]{background:var(--cream)}a[data-astro-cid-2ht73hv2]{padding:1.25rem var(--gutter);gap:.5rem;text-decoration:none;display:grid}a[data-astro-cid-2ht73hv2]:hover .label[data-astro-cid-2ht73hv2]{text-underline-offset:4px;text-decoration:underline}.label[data-astro-cid-2ht73hv2]{color:var(--muted)}@media (width>=48rem){.grid[data-astro-cid-2ht73hv2]{grid-template-columns:repeat(3,1fr)}}.section[data-astro-cid-ai6dlasm]{padding-block:var(--space-5)}.list[data-astro-cid-ai6dlasm]{margin:var(--space-4) 0 var(--space-3);gap:var(--space-3);padding:0;list-style:none;display:grid}li[data-astro-cid-ai6dlasm]{border-top:1px solid var(--line);padding-top:var(--space-2);align-content:start;gap:.5rem;display:grid}.muted[data-astro-cid-ai6dlasm]{color:var(--muted);margin:0}.more[data-astro-cid-ai6dlasm]{color:var(--green)}@media (width>=48rem){.list[data-astro-cid-ai6dlasm]{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.list[data-astro-cid-ai6dlasm]{grid-template-columns:repeat(3,1fr)}}.band[data-astro-cid-xmwvmi7e]{background:var(--ink);color:var(--cream);padding-block:var(--space-5)}.intro[data-astro-cid-xmwvmi7e]{margin:var(--space-1) 0 0;max-width:40rem}.levels[data-astro-cid-xmwvmi7e]{margin:var(--space-4) 0 var(--space-3);gap:var(--space-3);padding:0;list-style:none;display:grid}li[data-astro-cid-xmwvmi7e]{padding-top:var(--space-2);border-top:1px solid #f4efe659;align-content:start;gap:.5rem;display:grid}.num[data-astro-cid-xmwvmi7e]{opacity:.8}.def[data-astro-cid-xmwvmi7e]{margin:0}.more[data-astro-cid-xmwvmi7e]{color:var(--cream)}@media (width>=48rem){.levels[data-astro-cid-xmwvmi7e]{gap:var(--space-3);grid-template-columns:repeat(5,1fr)}}.section[data-astro-cid-pjbiejyk]{padding-block:var(--space-5);gap:var(--space-2);justify-items:start;display:grid}.muted[data-astro-cid-pjbiejyk]{color:var(--muted);margin:0}.count[data-astro-cid-pjbiejyk]{color:var(--green);margin:0}h2[data-astro-cid-pjbiejyk]{max-width:40rem}.projects[data-astro-cid-5qqjv3h6]{padding-block:var(--space-5)}.intro[data-astro-cid-5qqjv3h6]{color:var(--muted);margin:var(--space-1) 0 0}.cards[data-astro-cid-5qqjv3h6]{gap:var(--space-3);margin-top:var(--space-4);display:grid}@media (width>=48rem){.cards[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.cards[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(4,1fr)}}
