@font-face{font-family:"Source Sans 3";font-weight:400 900;font-style:normal;font-display:swap;src:url(/team-navno/assets/fonts/Source_Sans_3-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-weight:400 900;font-style:italic;font-display:swap;src:url(/team-navno/assets/fonts/Source_Sans_3-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--_device-border:2px;--color-shadow:color-mix(in srgb,var(--color-federal)20%,transparent);--color-highlight:#fff3;--color-oxford:#0a0a29;--color-federal:#0d0d59;--color-purple:purple;--color-violet:#b81481;--color-lavender:#e4cddd;--color-snow:#fbf4f5;--color-white:#fff;--color-cobalt:#1466b8;--color-fire:#b3001e;--color-sun:#f93;--color-forest:#089136;--color-silver:#8f99a3;--site-color:#fff;--bg-stripes:repeating-linear-gradient(-45deg,#0000,#0000 20px,#0000000a 0,#0000000a 40px)}html{color-scheme:light dark;box-sizing:border-box;background-color:var(--site-color);block-size:100%;color:var(--color-oxford);-webkit-font-smoothing:antialiased;scroll-padding-block-start:2lh}*,:before,:after{box-sizing:inherit}*{text-underline-offset:.0875lh;margin:0;padding:0;text-decoration-thickness:.1ch}body{min-block-size:100%;margin:0;font-family:"Source Sans 3",Arial,sans-serif;font-size:clamp(1.25rem,1.1667rem + .4167vw,1.5rem);font-weight:400;line-height:1.5;overflow-x:clip;container-type:inline-size}:where(img,svg){block-size:auto;max-inline-size:100%;display:block}:is([hidden],p:empty){display:none}progress{color:var(--progress-bar,currentColor);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#73778c80;border:none;border-radius:99px;align-self:end;min-inline-size:12ch;overflow:clip}::-webkit-progress-bar{background-color:#73778c80}::-webkit-progress-value{background-color:var(--progress-bar,currentColor);background-image:var(--bg-stripes);background-blend-mode:normal,overlay}::-moz-progress-bar{background-color:var(--progress-bar,currentColor);background-image:var(--bg-stripes);background-blend-mode:normal,overlay}::-ms-fill{background-color:var(--progress-bar,currentColor);background-image:var(--bg-stripes);background-blend-mode:normal,overlay}small{font-size:81.25%}table{table-layout:auto;text-align:left;border-spacing:0;inline-size:100%}:is(ul,ol):has([class]){padding-inline-start:0;list-style:none}strong{font-weight:600}p{text-wrap:pretty}a{text-underline-offset:.125em;color:#05a;text-decoration-thickness:.0875rem}blockquote{background-color:color-mix(in srgb,var(--color-cobalt)10%,white);color:currentColor;border-radius:4px;margin-block-end:.375lh;padding:.5lh 2.5ch;font-size:90%;position:relative;&:after{content:"";background-color:color-mix(in srgb,var(--color-federal)50%,transparent);border-radius:4px 0 0 4px;inline-size:.5ch;display:block;position:absolute;inset-block:0;inset-inline-start:0}}.header{background-color:#cce2f0;padding-block-start:clamp(4rem,.5rem + 7.5vw,8rem);position:relative;& .kicker a{color:currentColor;text-decoration:none}& .title{color:var(--color-federal);margin-block:.1lh .5lh;font-size:clamp(2rem,.6667rem + 6.6667vw,6rem);font-weight:900;line-height:1.05}& .published{margin-block:1lh}& blockquote{margin-block-start:1lh}& .papers{inset-inline:0;color:var(--site-color);grid-column:full;block-size:100px;inline-size:100%;position:sticky;bottom:0}}:where(.kicker,.toc h2){text-transform:uppercase;letter-spacing:.1ch;font-size:inherit;color:color-mix(in srgb,var(--color-federal)65%,transparent);font-weight:550}.toc{max-inline-size:64ch;margin-block:4lh 1lh;& h2{margin-block-end:.5lh;font-size:75%}& ul{flex-wrap:wrap;align-content:end;gap:.4375lh .25lh;font-size:81.25%;list-style:none;display:flex}& a{background-color:color-mix(in srgb,var(--color-federal)10%,transparent);white-space:nowrap;color:var(--color-oxford);border-radius:99px;padding:.375ch 1.5ch;text-decoration:none;&:hover{background-color:var(--color-federal);color:var(--color-white)}}}.main{padding-block:2lh}:where(.chapter){margin-block-start:6lh;&:first-of-type{margin-block-start:1lh}&:not(:first-child){content-visibility:auto}&>p:has(small){margin-block:.25lh 1lh;line-height:1.3}& :where(h2,h3){color:var(--color-federal)}& h2{text-wrap:balance;grid-column:content/feature;margin-block:2lh .25lh;font-size:clamp(2rem,1.75rem + 1.25vw,3rem);font-weight:800;line-height:1.25;&:first-of-type{margin-block-start:.5lh}}&>:where(h3,h4){margin-block:1.25lh .125lh;line-height:1.3}&>h3{text-wrap:balance;font-weight:700}&>:where(h3,h4,li)+:not(h2,h3,h4){margin-block-start:.25lh}&>h3+h4{margin-block-start:.75lh}&>:is(h2,h3,h4){margin-block-end:.025lh}&>:where(h4){font-size:inherit;text-wrap:balance;font-weight:550}&>:where(ul,ol):not([class]){margin-block-end:1rlh;padding-inline-start:1.75rem;& :is(li+li){margin-block-start:.25lh}}}.visits{border-block-start:1px solid #0003}.visits li{border-block-end:1px solid #0003;grid-template-columns:1fr auto;align-items:center;padding-block:.4325lh 0;display:grid}.visits p{padding-block-end:.375lh;line-height:1.2}.visits span{font-weight:550}.visits small{opacity:.75}.visits div{text-align:right;flex-direction:column;justify-content:space-around;block-size:100%;display:flex}.visits [data-number=big]{font-size:120%;font-weight:550;line-height:1}.visits svg{max-inline-size:7ch;margin-block-start:auto}:where(.chapter,blockquote,details>div)>:where(*+*){margin-block-start:1lh}:where(.chapter__illustration){max-inline-size:clamp(6rem,4.8rem + 4vw,8rem)}.progress-bar{align-items:baseline;gap:1ch;line-height:1;display:flex;& progress{block-size:1.5ex;inline-size:100%;translate:0 -.25ex}& span{white-space:nowrap;text-align:right;min-width:5ch;display:inline-block}}.temp-tag{background-color:#f2d9a699;border:1px solid #ecc679;border-radius:99px;margin-inline-end:1.5ch;padding:.125ex 1ch;font-size:70%;display:inline-block}.bentobox{gap:1ex;display:grid;@container (width>64rem){grid-template-columns:1fr 1fr}&>*{align-content:center;min-block-size:5lh}&>:hover{z-index:1}}.key-metric{background-color:#f1f1f4;border-radius:12px;grid-template-columns:1fr clamp(6rem,5rem + 5vw,9rem);align-items:baseline;gap:1ch;padding:1.5rem;display:grid;position:relative;& p{text-wrap:pretty;line-height:1.4}& span{font-size:200%;font-weight:700;line-height:1;display:block}& img{grid-column:2;place-self:end;block-size:auto;min-inline-size:clamp(3rem,10vw,8rem);position:absolute}}.expander{border-block-start:1px solid color-mix(in srgb,var(--color-silver)35%,transparent);container:inline-size}.expander summary{cursor:pointer;grid-template-columns:auto 1fr;grid-auto-flow:row;align-items:center;gap:0 .5ch;padding-block:1.125rem 1rem;padding-inline:1ch 2ch;line-height:1.3;display:grid;position:relative;@container (width>800px){grid-template-columns:auto 5fr 2fr;gap:0 1ch}&:hover{background-color:color-mix(in srgb,var(--color-cobalt)15%,white);border-radius:1ch;outline:8px solid #fff}}.expander summary svg{opacity:.8;align-self:baseline;inline-size:1em;transition:rotate .2s ease-in-out;translate:0 .125lh;rotate:90deg}.expander[open] summary svg{rotate:-90deg}.expander summary h4{grid-column:2;font-weight:550}.expander summary p{text-wrap:balance;grid-column:2}.expander summary .progress-bar{pointer-events:none;grid-column:2;translate:0 .25lh;@container (width>800px){translate:unset;grid-area:1/3/span 2;justify-self:end;inline-size:24ch}}.expander>div{padding-inline:4ch}.expander[open]>div{padding-block:0 1lh}.explainer{padding-inline-start:3.875ch}.explainer summary{background-color:color-mix(in srgb,var(--color-cobalt)15%,white);color:var(--color-cobalt);cursor:pointer;border-radius:99px;align-items:baseline;gap:.5ch;margin-inline-start:-3.5ch;padding:.375ch 1.5ch .25ch 1ch;display:inline-flex;&:hover{background-color:color-mix(in srgb,var(--color-cobalt)100%,white);color:var(--color-white)}}.explainer summary svg{translate:0 .375ch}.explainer>div{z-index:-1;margin-block-start:.25lh;padding-block:.25lh .75lh;position:relative;&:after{content:" ";background-color:color-mix(in srgb,var(--color-cobalt)35%,white);border-radius:99px;inline-size:.25ch;display:block;position:absolute;inset-block:.125lh .625lh;inset-inline-start:-1.6875ch}}.page-list{columns:42ch;gap:8ch;padding-block:.25lh;font-size:81.25%;&>li{break-inside:avoid;border-radius:8px;align-items:baseline;column-gap:.5ch;margin-block-end:.5lh;margin-inline-start:-.375ch;line-height:1.3;display:flex}& svg{flex-shrink:0;translate:0 .625ch}& :where(a,span){margin-block-end:.125ch;font-weight:550;display:block}& a{text-wrap:pretty;grid-column:2;&:hover{color:var(--color-purple)}}& span{opacity:.8}& small{opacity:.6;grid-column:2;display:block}}.pie-flag{gap:2ch;display:flex;@container (width>64rem){margin-block:1.5lh}&>svg{flex-shrink:.8}&>p{text-wrap:pretty}}.toptasks{grid-column:content;gap:1ex;display:grid;@container (width>64rem){grid-column:feature;grid-template-columns:repeat(auto-fit,minmax(auto,24rem))}}.toptask{background-color:color-mix(in srgb,var(--progress-bar,#ccc)25%,white);border-radius:12px;grid-template-columns:1fr auto;column-gap:2ch;padding:1.5rem;display:grid;container:--toptask/inline-size;@media (width>64rem){grid-template-columns:unset}& progress{background-color:#fff}& ::-webkit-progress-bar{background-color:#fff}}.toptask>div{align-self:stretch}.toptask__text{text-wrap:balance;align-self:start;margin-block-end:auto;line-height:1.3}.toptask__demand{opacity:.75;margin-block:.125lh .5lh;font-size:81.25%}.toptask__metric{white-space:nowrap;text-align:right;grid-column:2;font-size:200%;font-weight:400;line-height:1.2;@media (width>64rem){text-align:left;grid-column:unset;grid-area:2/1/auto/-1;margin-block:auto .25lh}}.toptask__graphic{grid-area:2/1/auto/-1;block-size:1ch;inline-size:100%}.chart-columns{padding-block:5lh;display:flex;& div{border-block-start:1px solid #0003;flex:1 0;padding-inline:1ch;display:grid;position:relative}& dt{white-space:nowrap;text-align:left;transform-origin:0 100%;font-size:90%;position:absolute;left:45%;translate:0 -1.5lh;rotate:-50deg}}.chart-columns__column{background-color:var(--_color,#000);block-size:var(--_height,0);justify-self:center;inline-size:min(100%,14ch);display:grid}.chart-columns__label{text-align:center;display:block}.outro{border-block-start:1px solid #0003;padding-block:1lh 3lh}.footer{padding-block-end:2lh}:where(.page-layout,.header,.chapter,.footer){--_layout-gap:clamp(1rem,-5rem + 20vw,15rem);grid-template-columns:[full-start]var(--_layout-gap)[feature-start content-start]1fr [content-end feature-end]var(--_layout-gap)[full-end];align-content:start;display:grid;@media (width>800px){grid-template-columns:[full-start]var(--_layout-gap)[feature-start content-start]min(64ch,100%)[content-end]minmax(0,40rem)[feature-end]var(--_layout-gap)1fr [full-end]}&>*{grid-column:content}}.page-layout__content{grid-column:content}.page-layout__popout{grid-column:popout}.page-layout__feature{grid-column:feature}.page-layout__full{grid-column:full}.bg-stripes{background-image:repeating-linear-gradient(-45deg,#0000,#0000 20px,#00000006 0 40px)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-legend{grid-template-columns:repeat(auto-fit,minmax(24ch,23%));align-content:end;margin-block:1lh;display:grid;@container (width>48rem){justify-content:center}}.c-legend-item{font-size:81.25%}.c-legend-dot{block-size:12px;inline-size:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 25%,transparent);border-radius:99px;flex-shrink:0;margin-inline-end:1ch;display:inline-block}.c-chart .tick text{text-transform:capitalize;font-size:clamp(.75rem,1.95rem - 1.5vw,1.5rem)}.c-chart :where(.xAxis .tick text){font-size:clamp(.75rem,1.95rem - 1.5vw,1.5rem);translate:1.75em 2em;rotate:45deg}.c-chart :where(.xAxis) .tick:not(:first-of-type,:last-of-type) :where(text,line){display:none}@media (prefers-reduced-motion:no-preference){.c-col{block-size:0}.c-col--animate{block-size:var(--_height);transition:block-size 1s cubic-bezier(.25,0,.75,1)}}