:root[data-theme=b] h1,:root[data-theme=b] h2{letter-spacing:.01em;font-weight:400;line-height:1.1}:root[data-theme=b] main p{letter-spacing:.02em}:root[data-theme=b] a:not(.button){color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:2px}:root[data-theme=b] a[href^=http]:not(.button):not(:has([aria-hidden])):after{content:" ↗" / "";text-decoration:none;display:inline-block}:root[data-theme=b] .nav a,:root[data-theme=b] .menu summary,:root[data-theme=b] .menu__list a,:root[data-theme=b] a.brand{color:var(--color-ink)}:root[data-theme=b] .button:not(.button--miro):not(.button--ghost){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}:root[data-theme=b] .button--ghost{border-color:var(--color-ink);color:var(--color-ink)}@media (hover:hover){:root[data-theme=b] a:not(.button):hover{color:var(--color-ink);text-decoration-color:var(--color-ink)}:root[data-theme=b] .nav a:hover{color:var(--color-ink)}:root[data-theme=b] .button:not(.button--miro):hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-brand)}}:root[data-theme=b] .hero{background:var(--color-bg) url(/images/hero-bg-fixed.svg) no-repeat center bottom / 4000px 716px;padding-top:var(--space-9)}:root[data-theme=b] .hero .lead{line-height:1.4}:root[data-theme=b] .usage{color:var(--color-ink)}@media (width>=48rem){:root[data-theme=b] .hero h1 span{white-space:nowrap;display:block}:root[data-theme=b] .hero__br{display:none}}:root[data-theme=b] .brand img{width:47px}:root[data-theme=b] .brand{font-weight:400}:root[data-theme=b] .hero .button:not(.button--miro){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-brand)}@media (hover:hover){:root[data-theme=b] .hero .button:not(.button--miro):hover{background:var(--color-bg);border-color:var(--color-bg);color:var(--color-ink)}}:root[data-theme=b] .hero--network{padding-top:0;position:relative;overflow:hidden}:root[data-theme=b] .hero--network .container{position:relative}:root[data-theme=b] .hero__network{width:165%;max-width:none;margin-left:-48%;margin-bottom:var(--space-5);pointer-events:none;display:block;position:relative}@media (width<=29.99rem){:root[data-theme=b] .hero__network:not(.hero__network--person):not(.hero__network--research){aspect-ratio:1074/325;object-fit:cover;object-position:50% 100%;width:227%;height:auto;margin-left:-96%;margin-bottom:calc(var(--space-5) - 16.8%)}}@media (width>=30rem){:root[data-theme=b] .hero__network{width:120%;margin-left:-12%}}@media (width>=72rem){:root[data-theme=b] .hero--network{padding-top:var(--space-9)}:root[data-theme=b] .hero--network .container{position:static}:root[data-theme=b] .hero__network{top:0;right:calc(max(0px, (100% - var(--page-max)) / 2) + var(--gutter));width:min(76rem,94%);margin:0;position:absolute;mask-image:linear-gradient(90deg,#0000 12%,#000 55%)}:root[data-theme=b] .hero--network .hero__text{position:relative}}:root[data-theme=b] .hero--network{padding-bottom:var(--space-8)}@media (width>=72rem){:root[data-theme=b] .hero--network{padding-bottom:calc(var(--space-9) + var(--space-7))}}:root[data-theme=b] .site-header:after{content:"";border-bottom:var(--rule);opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}:root[data-theme=b].is-scrolled .site-header:after{opacity:1}:root[data-theme=b] .site-header{transition:background-color var(--duration);background:0 0}:root[data-theme=b].is-scrolled .site-header,:root[data-theme=b] .site-header:has(.menu[open]){background:var(--color-bg)}:root[data-theme=b] .site-header:has(.menu[open]):after{opacity:0}:root[data-theme=b] .hero{background:0 0;position:relative}:root[data-theme=b] .hero--network{overflow:clip visible}:root[data-theme=b] .hero:before{content:"";z-index:-1;background:var(--color-bg) url(/images/hero-bg-fixed.svg) no-repeat center bottom / 4000px 716px;pointer-events:none;position:absolute;inset:-12rem 0 0}:root[data-theme=b] .button--miro{border-color:var(--color-ink);color:var(--color-ink);background:0 0}@media (hover:hover){:root[data-theme=b] .button--miro:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-brand)}}:root[data-theme=b] .material h3,:root[data-theme=b] .phase-head h3{font-weight:var(--weight-medium)}:root[data-theme=b] .phase-head h3,:root[data-theme=b] .prep h3{font-size:var(--text-xl);line-height:1.2;font-weight:var(--weight-medium)}:root[data-theme=b] .material h3{font-size:1.5rem;line-height:1.25}:root[data-theme=b] h3{font-weight:var(--weight-medium)}:root[data-theme=b] .hero__network--person{width:100%;margin-left:0}@media (width<=47.99rem){:root[data-theme=b] .hero__network--person{width:143%;margin-top:4.5%;margin-left:7.4%;margin-bottom:calc(var(--space-5) - 9.5%)}}@media (width>=72rem){:root[data-theme=b] .hero__network--person{top:var(--space-6);width:min(58.5rem,74.4%);right:calc(max(0px, (100% - var(--page-max)) / 2) - 6rem);translate:10% 10%}}:root[data-theme=b] .site-footer{border-top:var(--rule)}:root[data-theme=b] .site-footer__inner{border-top:0}:root[data-theme=b] .hero__network--research{width:min(20rem,70%);margin:var(--space-6) 0 var(--space-5) auto}@media (width<=47.99rem){:root[data-theme=b] .hero:has(.hero__network--research){overflow-x:clip}:root[data-theme=b] .hero__network--research{width:calc(1.2*min(20rem,70%));max-width:none;margin:0 calc(-.12 * min(20rem, 70%)) calc(var(--space-5) + var(--space-6) - .1545 * min(20rem, 70%)) auto}}@media (width>=72rem){:root[data-theme=b] .hero__network--research{top:0;right:calc(max(0px, (100% - var(--page-max)) / 2) + var(--gutter) - .75rem);width:min(29rem,40%);margin:0;translate:-10%;mask-image:none}:root[data-theme=b] .hero__network--research+.hero__inner{margin-top:3.3rem}}
