@keyframes tick-bulge{0%{transform:scale(0)}30%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes throb{from{transform:scale(0)}50%{transform:scale(1.2)}to{transform:none}}@keyframes not-active{from{opacity:.5}to{opacity:1}}:root{--page-gutter:2vw;--list-spacing:1em}html{height:100vh}body{font-family:avenir,"nunito sans";color:#fff;background:#000;font-size:13.5pt;margin:0 var(--page-gutter) 0 var(--page-gutter);font-weight:400;padding-top:var(--page-gutter);scroll-behavior:smooth;height:100%;display:flex;justify-content:space-between;flex-direction:column;box-sizing:border-box}main{position:relative}a{color:inherit;text-decoration:none}ol{padding-left:30px}ol li{padding-left:20px;margin-bottom:var(--list-spacing)}ol li::marker{left:-20px;padding-left:0;margin-left:-100px;display:none}ol ol{margin-top:var(--list-spacing);padding-left:20px;list-style-type:lower-alpha}ol ol li{margin-bottom:calc(.5 * var(--list-spacing))}ol h2{margin-left:-21px}img{width:100%}figure{margin:0}figcaption{font-size:small}@keyframes pulse-black{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.blob,.jump-link{background:#000;border-radius:50%;box-shadow:0 0 0 0 #000;margin:10px;height:20px;width:20px;transform:scale(0)}.loaded .blob,.loaded .jump-link{animation:pulse-black 2s infinite,throb .5s linear forwards}.jump-links-wrapper{height:2px}.jump-link{background:#000;outline-offset:3px;outline:2px solid #000;border-radius:100px;width:25px;width:5vw;height:25px;height:5vw;display:none;position:absolute;display:block;display:flex;align-items:center;justify-content:center;left:0;top:0}.jump-link.alpha{width:3vw;height:3vw;background-color:#fff;color:#000;outline-color:#fff;outline:0}.jump-link.alpha .number{font-size:2.2vw;line-height:3vw}.jump-link .number{font-size:14px;line-height:1em;font-size:3vw}.jump-link .icon{display:block;text-indent:-987em}.jump-link:nth-child(1){top:27vw;left:8vw}.jump-link:nth-child(2){top:20vw;left:84vw}.jump-link:nth-child(3){top:48vw;left:5vw}.jump-link:nth-child(4){top:50vw;left:88vw}.jump-link:nth-child(5){top:3vw;left:20vw}.jump-link:nth-child(6){top:6vw;left:73vw}.jump-link:nth-child(7){top:59vw;left:6vw}.jump-link:nth-child(8){top:65vw;left:88vw}.jump-link:nth-child(9){top:22vw;left:51vw}.jump-link:nth-child(10){top:6vw;left:48vw}.jump-link:nth-child(11){top:15vw;left:48vw}.jump-link:nth-child(12){top:25vw;left:44vw}.jump-link:nth-child(13){top:29vw;left:35vw}.jump-link:nth-child(14){top:26vw;left:61vw}.jump-link:nth-child(15){top:13vw;left:26vw}.jump-link:nth-child(16){top:11vw;left:35vw}.jump-link:nth-child(17){top:13vw;left:64vw}.jump-link:nth-child(18){top:23vw;left:73vw}.jump-link:nth-child(19){top:24vw;left:24vw}.jump-link:nth-child(20){top:33vw;left:69vw}.jump-link:nth-child(21){top:34vw;left:17vw}.jump-link:nth-child(22){top:44vw;left:17vw}.jump-link:nth-child(23){top:55vw;left:17vw}.jump-link:nth-child(24){top:49vw;left:70vw}.jump-link:nth-child(25){top:60vw;left:70vw}.jump-link:nth-child(26){top:42vw;left:29vw}.jump-link:nth-child(27){top:32vw;left:57vw}.jump-link:nth-child(28){top:32vw;left:47vw}.jump-link:nth-child(29){top:43vw;left:41vw}.jump-link:nth-child(30){top:40vw;left:50vw}.jump-link:nth-child(31){top:48vw;left:57vw}.jump-link:nth-child(32){top:54vw;left:38vw}.jump-link:nth-child(33){top:55vw;left:53vw}.jump-link:nth-child(34){top:68vw;left:5vw}.jump-link:nth-child(35){top:65vw;left:50vw}.jump-link:nth-child(36){top:69vw;left:20vw}.jump-link:nth-child(37){top:69vw;left:31vw}.jump-link:nth-child(38){top:69vw;left:40vw}.jump-link:nth-child(39){top:50vw;left:50vw}.scroller{overflow-y:scroll;height:calc(100vh - 87vw);scroll-behavior:smooth;scroll-padding-top:50px;scroll-padding-top:4vw}.scroller h2{position:sticky;top:-42px;background:#000;padding:0;margin-top:0;margin-bottom:.75em;margin-top:.75em}.scroller h2::after{content:"";position:absolute;display:block;width:100%;height:30px;background:linear-gradient(to bottom,#000 0,transparent 100%)}li.anchor{transition:all .2s ease;color:#fff}li.anchor.not-active{color:#555}.back-to-top{margin:30px auto;padding:10px 25px;color:#000;background:#fff;border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase;display:block;max-width:-moz-fit-content;max-width:fit-content;text-decoration:none}