html{font-size:62.5%;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}a{text-decoration:none}body{overflow-x:hidden;background-color:#f0f0e9;padding-top:152px;font-weight:400;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6em;letter-spacing:.01em;line-height:1.6;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEWDgoKBkYN8UHFspWq0lpZSYI6gZHPWXnqmAAAAB3RSTlMBAwQHBQcIWoHRJQAAAPFJREFUGNMNx7tigyAYBtAP0Mz8iJkBxbkS7Ryq7RypyRyv7/8I7dkOgO4U5e0DZQ9E20uBgDxLF+z2qkpSKtc2YWKcio0V1OgM/YfKp+PXPgMBrYx8eR532m4MpCrpV2SRyxl5QtfIT3fQZcKXtKeGAhE36NBAtLGUYIA4qEuTGLD8z3k11m1R8MES+DT4lclMjD8a2IvE2duknXZcDWMY02HmGFE8DPGz0oOXAAX0Nbmtd2yArLlq0tp4TC+k2yDFmJawMA2TrfFSvufXAxqhWMZw9RuZLAPwpCrcaZbfNQBnODN3OGcAEatk2/bknv8BBe4quXsABagAAAAASUVORK5CYII=")}body main{margin:0 1.6rem}body>svg{height:0;overflow:hidden}hr{width:24rem;height:1px!important;border:0;border-bottom:1px solid #fff;margin:4rem auto;background-color:#aaa}.icon{--size:4.14rem;width:var(--size);height:var(--size);clip-path:circle(50% at 50% 50%);transition:clip-path .2s;border-radius:50%;fill:#f0f0e9;display:inline-block;margin:1rem}.icon:before{font-size:calc(var(--size)*2/3);line-height:calc(var(--size))}.icon:hover{opacity:.98;clip-path:circle(48% at 50% 50%)}.icon.link{cursor:pointer;clip-path:none;transition:transform .12s;transform:translateY(0)}.icon.link:hover{transform:translateY(-2px)}.icon.link:active{transform:translateY(0)}.color.s00 ::selection{background:#fff;color:#c69926;text-shadow:none}.color.c01{color:#c69926}.color.b01{background-color:#c69926}.color.s01 ::selection{background:#b18822;color:#fff;text-shadow:none}.color.g01{background-image:linear-gradient(20deg,#5f4315,#c69926)}.color.c02{color:#44a08d}.color.b02{background-color:#44a08d}.color.s02 ::selection{background:#3c8e7d;color:#fff;text-shadow:none}.color.g02{background-image:linear-gradient(25deg,#44a08d,#093637)}.color.c03{color:#277a33}.color.b03{background-color:#277a33}.color.s03 ::selection{background:#21672b;color:#fff;text-shadow:none}.color.g03{background-image:linear-gradient(20deg,#277a33,#62ac35)}tag{display:inline-block;color:#33658a;background-color:rgba(197,220,239,.6274509804);padding:0 .25em;border-radius:2px;transition:background-color .2s;font-size:1.25rem;cursor:default}tag:hover{background-color:rgba(169,203,234,.6274509804)}nav{position:fixed;top:0;z-index:10;width:100%;text-shadow:1px 1px 1px rgba(0,0,0,.5)}nav>svg{width:100%;height:152px;position:absolute;z-index:-1;fill:url(#gradient)}nav>svg.loading{background-color:#645326}nav .grid{--pic-size:152px;display:grid;grid-template-columns:1fr var(--pic-size) 1fr;padding:20px 0;max-width:1216px;margin:auto}nav .grid .info{flex:1}nav .grid .info p{font-size:min(1.25rem,20px);color:#fff;font-weight:700;margin:0 0 min(.4rem,4px);line-height:min(2rem,28px)}nav .grid .info p:first-child{text-transform:uppercase}nav .grid .info p .location{font-weight:400}nav .grid .profile{--border:5px;width:var(--pic-size);height:var(--pic-size);background-color:#fff;border:var(--border) solid #fff;border-radius:calc(var(--pic-size)/2);box-shadow:0 2px 4px rgba(0,0,0,.2);overflow:hidden}nav .grid .profile img{width:calc(var(--pic-size) - var(--border)*2);height:calc(var(--pic-size) - var(--border)*2)}nav .grid .links{flex:1;font-size:2.6rem;text-align:right}nav .grid .links a{text-decoration:none;opacity:.85}nav .grid .links a svg{fill:#fff;width:2.75rem;height:2.75rem}nav .grid .links a:hover{opacity:1}.read .read-more:after{content:"Read more";line-height:2rem}.read .read-less:after{content:"Less";line-height:2rem}.read .read-less,.read .read-more{cursor:pointer;font-style:italic}.read .read-less:hover,.read .read-more:hover{text-decoration:underline}.read .read-more+div{display:none}.read div:first-child>p:last-child:after{content:" ";background-image:linear-gradient(90deg,rgba(240,240,233,0),#f0f0e9 75%);width:50%;height:2.16rem;position:absolute;transform:translate(-100%,-2px);pointer-events:none}.read.active .read-more,.read.active div:first-child>p:last-child:after{display:none}.read.active .read-more+div{display:block!important}main .story{margin:46px auto 0}main .story div:first-child>p:last-child{margin-bottom:0}main .story div:last-child>p:first-child{margin-top:0}main .stats{margin:4rem auto 0}main .stats .grid{margin:2.8rem auto 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:2.8rem 2.8rem}main .stats .grid>div{position:relative;overflow:hidden;background-color:hsla(0,0%,100%,.4666666667);border-radius:3px;padding:6px 1.8rem;cursor:default;box-shadow:0 1px 2px rgba(0,0,0,.08);transition:color .25s;border:1px solid #fff;height:100%;min-height:12.75rem}main .stats .grid>div .loading,main .stats .grid>div .loading:after,main .stats .grid>div .loading:before{position:absolute;content:" ";background-color:rgba(0,0,0,.06);width:calc(100% - 40px);height:14px;left:0;margin:0 20px;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolder;animation-timing-function:linear;background:linear-gradient(90deg,rgba(0,0,0,.06) 8%,rgba(0,0,0,.1) 18%,rgba(0,0,0,.06) 33%);background-size:800px 100px}main .stats .grid>div .loading:after{top:48px}main .stats .grid>div .loading:before{top:24px}@keyframes placeHolder{0%{background-position:-400px 0}to{background-position:400px 0}}main .stats .grid>div:before{--size:1.55rem;content:"";position:absolute;top:1.725rem;left:calc(50% - var(--size)/2);background:#c69926;height:var(--size);width:var(--size);border-radius:calc(var(--size)/2);transition:transform .25s ease-out,opacity .2s;background-image:radial-gradient(#c69926,#5f4315 175%);pointer-events:none;opacity:0}main .stats .grid>div>div{pointer-events:none}main .stats .grid>div.active p{opacity:1!important}main .stats .grid>div.active .loading{display:none}main .stats .grid>div:hover{color:#fff;border:1px solid transparent}main .stats .grid>div:hover .icon{fill:#fff}main .stats .grid>div:hover:before{transform:scale(38);opacity:1}main .stats .grid .icon{align-self:center;fill:#555;margin-top:0;transition:fill .2s;width:2.75rem}main .stats .grid p{margin-top:0;position:relative}main .stats .grid br{display:none}main .timeline{position:relative;margin-top:6rem}main .timeline .line{--blob-size:1.725rem;--dot-size:1.725rem;filter:url(#blured);z-index:5;width:var(--blob-size);height:10rem;position:absolute;left:calc(50% - var(--blob-size)/2)}main .timeline .line:after{content:""}main .timeline .line .blob{--position:1.725rem;position:absolute;z-index:3;content:"";width:var(--blob-size);height:var(--blob-size);border-radius:50%;transform:translateY(var(--position));transition:transform 1s}main .timeline .line .dots{position:absolute}main .timeline .line .dots div{position:absolute;z-index:2;content:"";width:var(--dot-size);height:var(--dot-size);background-color:#ddd;border-radius:50%;margin:calc(var(--blob-size)/2 - var(--dot-size)/2);transition:transform .4s .6s,background-color .4s .2s}main .timeline .line .dots div.active{transform:scale(1.25);background-color:#44a08d}main .timeline .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 4.8rem;width:100%;margin:auto;position:relative}main .timeline .grid .item{--dot-size:15px;--translate-y:100px;--rotate-y:0deg;position:relative;opacity:0;transition:opacity 1.2s;margin:1rem 0}main .timeline .grid .item .back,main .timeline .grid .item .front{min-height:10rem;border:1px solid #ddd;border-top:2px solid #44a08d;padding:.4rem 2rem;height:fit-content;border-radius:2px;background-color:#f6f6f2;box-shadow:0 1px 3px transparent;transition:background-color .2s,box-shadow .4s,transform 1.2s;transform:translateY(var(--translate-y)) perspective(720px) rotateY(calc(var(--rotate-y)));text-align:left;overflow:hidden;backface-visibility:hidden}main .timeline .grid .item .back{position:absolute;width:100%;top:0;transform:perspective(720px) rotateY(calc(180deg + var(--rotate-y)));background-color:#f6f6f2;backface-visibility:hidden}main .timeline .grid .item.flip{--rotate-y:180deg}main .timeline .grid .item.active>.front{box-shadow:0 1px 3px rgba(0,0,0,.1);transform:translateX(0)}main .timeline .grid .item.on{--translate-y:0px;opacity:1}main .timeline .grid .item:nth-child(2n){margin-top:12rem}main .timeline .grid .item .header{display:grid;grid-template-columns:3.6rem 1fr;grid-gap:0 1.4rem;margin-top:1rem}main .timeline .grid .item h1{text-align:left;font-size:1.4rem;margin:0;grid-column:2}main .timeline .grid .item .date{color:#717171;text-transform:none;font-size:1.1rem;margin:0;grid-column:2}main .timeline .grid .item hr{margin:4px 0 8px;background-color:#ddd;width:100%}main .timeline .grid .item img.logo{width:100%;grid-row:1/3;height:3.6rem}main .timeline .grid .item a{color:#33658a;text-decoration:underline}main .timeline .grid .item code{background-color:#ddd;color:#333;padding:0 .25em;border-radius:2px}main .timeline .grid .item ul{margin-top:-8px;list-style-type:circle;padding:0 3rem}main .timeline .grid:after{z-index:0;content:"";position:absolute;bottom:7rem;left:50%;top:2rem;width:1px;background-image:linear-gradient(180deg,#f0f0e9 0,#ddd 5%,#ddd 95%,#f0f0e9)}main .timeline .grid .read div:first-child>p:last-child:after{background-image:linear-gradient(90deg,rgba(246,246,242,0),#f6f6f2 75%)}main .timeline .epoch-born{margin:4rem auto;text-align:center;font-style:italic;line-height:3.5rem}main .timeline .epoch-born span{white-space:nowrap}main .stats,main .story,main .timeline{min-height:2rem;max-width:88rem;margin-left:auto;margin-right:auto;text-align:center;overflow:hidden;color:#505050;line-height:2rem;font-size:1.3rem}main .stats h1,main .story h1,main .timeline h1{text-transform:uppercase;font-size:1.5rem;text-shadow:0 1px 0 #fff}main .stats em,main .story em,main .timeline em{font-weight:700;font-style:normal}footer{padding:4rem 0 8rem;text-align:center}footer .icons{position:relative;width:fit-content;margin:auto}footer .icons a{position:relative;display:inline-block}footer .icons div svg{width:3.2775rem;height:100%}footer .icons div+span{opacity:0;transition:opacity .4s;position:absolute;z-index:1;pointer-events:none;white-space:nowrap;margin:25px 0 0 25px;background-color:rgba(0,0,0,.8);border-radius:3px;padding:.3rem 1rem;color:#fff;font-family:sans-serif;font-size:1.2rem}footer .icons div:after{content:"";width:26px;height:4px;background:rgba(0,0,0,.6);position:absolute;margin:0 1.2rem;left:0;bottom:0;z-index:-1;filter:blur(3px);transform:translateY(1px);transition:transform .12s,background .12s}footer .icons div:hover:after{transform:translateY(3px);background:rgba(0,0,0,.35)}footer .icons .icon:hover+span{opacity:1}footer .copy{margin:4rem 0 0;font-size:1.4rem;text-transform:lowercase}footer .copy span{margin:0 .4rem 0 0}footer a{color:#000}@media only screen and (min-width:1921px){html{font-size:77.5%}}@media only screen and (max-width:1920px){html{font-size:72.5%}}@media only screen and (max-width:1280px){html{font-size:67.5%}nav>svg{transform:scaleX(-1)}nav .grid{--pic-size:64px;grid-template-columns:var(--pic-size) 1fr auto;grid-template-rows:1fr;grid-gap:8px;max-width:95vw}nav .grid .info{grid-column:2;grid-row:1;align-self:center}nav .grid .info .location,nav .grid .info br,nav .grid .info span.in{display:none}nav .grid .profile{--border:3px;grid-column:1;grid-row:1;transform:none}nav .grid .links{grid-column:3;grid-row:1}}@media only screen and (max-width:1024px){html{font-size:62.5%}body{padding-top:122px}main .story{margin-top:2rem}main .story br,main .timeline .grid:after,main .timeline .line{display:none}main .timeline .grid{margin:2.4rem 0;grid-template-columns:1fr;grid-gap:2rem 0}main .timeline .grid .item,main .timeline .grid.item:nth-child(2n){margin:0!important}main .timeline .epoch-born{width:80%;margin:auto}main .timeline .epoch-born br{display:none}}@media only screen and (max-width:960px){nav .grid .info span.in{display:none}nav .grid .info br{display:initial}footer .icon+span{display:none}}@media only screen and (max-width:768px){main .stats .grid{grid-template-columns:1fr}main .stats .grid>div{margin:0 1rem}main .stats .grid>div:hover:before{transform:scale(50)}main .stats .grid br{display:initial}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}