.g-fivepercent .hide-accessible{width:1px;height:1px;overflow:hidden;position:absolute}.g-fivepercent .hide-invisible{visibility:hidden}.g-fivepercent .hide-display{display:none}.g-fivepercent .scroll svg text{font-size:12px;font-family:Consolas,Monaco,'SF Mono',Inconsolata,'Fira Mono','Droid Sans Mono','Source Code Pro','Lucida Console','Lucida Sans Typewriter','Courier New',monospace;text-transform:uppercase;letter-spacing:.05em;fill:#333}.g-fivepercent .scroll svg .item rect{fill-opacity:.2;fill:#73c1b9;stroke:#73c1b9;stroke-opacity:.4}.g-fivepercent .scroll svg .item.is-highlight rect{fill-opacity:1;fill:#583559;stroke:#583559}.g-fivepercent .scroll svg .item text{font-size:11px}.g-fivepercent .scroll svg .g-axis line,.g-fivepercent .scroll svg .g-axis path{stroke:#ccc}.g-fivepercent .scroll svg .g-axis .axis-label{font-size:11px}.g-fivepercent .scroll svg .axis--x .tick:nth-child(odd){display:none}.g-fivepercent .scroll svg .axis--x .tick:nth-child(10){display:none}.g-fivepercent .scroll svg .axis--y path{display:none}.g-fivepercent .scroll svg .axis--y line{stroke-dasharray:4px 4px}.g-fivepercent .scroll svg .axis--y .tick:nth-child(2){display:none}.g-fivepercent .scroll svg .g-annotation{pointer-events:none}.g-fivepercent .scroll svg .annotation path{stroke:#ccc;fill:none}.g-fivepercent .scroll svg .annotation path .connector-arrow{fill:#ccc}.g-fivepercent .scroll svg .annotation text{fill:#2a2a2a;line-height:1.2;font-size:11px}.g-fivepercent .scroll svg .annotation .annotation-connector .connector-dot{fill:#999}.g-fivepercent .scroll svg .annotation.callout.rect path.subject{fill:#999}.g-fivepercent .scroll svg .annotation .annotation-note-title{fill:#2a2a2a;font-weight:700}.g-fivepercent .scroll svg .annotation .annotation-note-label{fill:#666}.g-fivepercent .scroll svg .annotation .annotation-note-bg{fill:none}.g-fivepercent .scroll svg .annotation .annotation.callout.rect path.subject{fill-opacity:.1}.g-fivepercent .scroll svg .annotation .annotation.badge path.subject-pointer{fill:#999;stroke-width:3px;stroke-linecap:round}.g-fivepercent .scroll svg .annotation .annotation.badge path.subject{fill:#999;stroke-width:3px;stroke-linecap:round}.g-fivepercent .scroll svg .annotation .annotation.badge path.subject-ring{fill:#fff;stroke-width:3px}.g-fivepercent .scroll svg .annotation .annotation.badge .badge-text{fill:#fff;font-size:12px}.g-fivepercent .scroll svg .annotation .editable .annotation-note,.g-fivepercent .scroll svg .annotation .editable .annotation-subject{cursor:move}.g-fivepercent .scroll svg .annotation circle.handle{stroke-dasharray:5;stroke:#999;fill:rgba(255,255,255,.2);cursor:move;stroke-opacity:.5}.g-fivepercent header{z-index:1000;margin:1rem auto;max-width:12rem;padding:1rem}.g-fivepercent header a.logo{display:block;border:none}.g-fivepercent header a.logo svg{fill:#2a2a2a;display:block;width:100%}.g-fivepercent .intro{background:rgba(233,232,214,.8) url("assets/texture.85905aecca8a.jpg");background-repeat:no-repeat;background-position:50% 80%;background-size:cover;background-blend-mode:multiply;min-height:80vh;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.g-fivepercent .intro__img{background-image:url("assets/comp.38b5cb17360e.png");background-repeat:no-repeat;background-position:50% 100%;background-size:contain;position:relative;height:100%;width:100%;min-height:50vh;-ms-flex:1 1 50vh;flex:1 1 50vh}.g-fivepercent .intro__img:after,.g-fivepercent .intro__img:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-position:50% 100%;background-size:contain;opacity:0}.g-fivepercent .intro__img:before{background-image:url("assets/comp2.97e6f3d57f81.png"),url("assets/comp3.cf2207c63728.png");animation:opacity 1.5s 1s linear forwards}.g-fivepercent .intro__img:after{background-image:url("assets/comp1.208d2158bbfc.png");animation:opacity 1.5s 3s linear forwards}.g-fivepercent .intro__content{padding:1rem;border-bottom:3px solid #e0dfc5;max-width:30rem}.g-fivepercent .intro__hed{margin:0;font-size:3em;line-height:1}.g-fivepercent .intro__hed:after{content:'';display:block;width:1em;border-bottom:5px solid #2a2a2a;padding-top:.25em}.g-fivepercent .intro__dek{font-size:1em;line-height:1.5}.g-fivepercent .intro__bylines{margin-top:2em}.g-fivepercent .intro__byline{font-size:.75rem}.g-fivepercent .chart-icon{opacity:.6;display:block;position:absolute;bottom:8%;left:-10%;width:100%;height:100%;max-width:7rem;max-height:7rem}.g-fivepercent .chart-icon rect{-ms-transform:scaleY(0);transform:scaleY(0);-ms-transform-origin:bottom;transform-origin:bottom}.g-fivepercent .chart-icon rect:nth-of-type(1){animation:chart 3s 1s linear forwards}.g-fivepercent .chart-icon rect:nth-of-type(2){animation:chart 3s 2s linear forwards}.g-fivepercent .chart-icon rect:nth-of-type(3){animation:chart 3s 3s linear forwards}.g-fivepercent .chart-icon rect:nth-of-type(4){animation:chart 3s 4s linear forwards}.g-fivepercent .outro{width:90%;max-width:40rem;margin:.5em auto;text-align:center;border-top:1px solid #d7d5b5}.g-fivepercent .outro p{font-size:.9em;line-height:1.5}.g-fivepercent #rpi-progress-bar-container{position:fixed;width:100%;top:0;left:0;z-index:1000;opacity:0;transition:opacity 250ms}.g-fivepercent #rpi-progress-bar-container.is-visible{opacity:1}.g-fivepercent .rpi-progress-bar-container__percentage{visibility:hidden}.g-fivepercent .rpi-progress-bar-container__position{height:4px;width:100%;-ms-transform-origin:0 50%;transform-origin:0 50%;transition:transform 250ms;-ms-transform:scaleX(0);transform:scaleX(0);will-change:transform;position:relative;background-color:#bcb784;background-color:#e5454c;opacity:.33}.g-fivepercent .recirc{margin-top:8em;padding-bottom:1em;border-bottom:8px solid #d7d5b5;background-color:#e9e8d6;background-image:url("assets/texture.85905aecca8a.jpg");background-repeat:no-repeat;background-position:50% 80%;background-size:cover;background-blend-mode:multiply}.g-fivepercent .recirc:before{content:'';display:block;background-image:url("assets/comp--sm.c3da56875c11.png");background-size:contain;width:7em;height:7em;margin:0 auto -3.5em auto;-ms-transform:translateY(-4em);transform:translateY(-4em)}.g-fivepercent .recirc__hed{font-family:'Lyon Display',Georgia,Times,serif;font-weight:700;font-style:normal;text-align:center;margin:0;padding:1em}.g-fivepercent .recirc__hed:after{content:'';display:block;width:5em;margin:0 auto;border-bottom:3px solid #c5c394;padding-top:.5em}.g-fivepercent .recirc__hed span{font-family:'Lyon Display',Georgia,Times,serif;font-weight:700;font-style:italic}.g-fivepercent .recirc__list{list-style-type:none;margin:0;padding:0;width:90%;max-width:50rem;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.g-fivepercent .recirc__item{position:relative}.g-fivepercent .recirc__item:first-child{text-align:center;margin-bottom:3em}.g-fivepercent .recirc__item:first-child .recirc__link{font-size:1.3em;line-height:1.4}.g-fivepercent .recirc__item:not(:first-child){padding:1em;border:2px solid #d7d5b5;background-color:rgba(233,232,214,.45);margin:0 .5em 1.5em .5em}.g-fivepercent .recirc__link{font-family:'Lyon Display',Georgia,Times,serif;font-weight:700;font-style:normal;font-size:1.1em;line-height:1.4}.g-fivepercent .recirc__link[disabled]{pointer-events:none;color:rgba(42,42,42,.8)}.g-fivepercent .recirc__overline{font-family:Consolas,Monaco,'SF Mono',Inconsolata,'Fira Mono','Droid Sans Mono','Source Code Pro','Lucida Console','Lucida Sans Typewriter','Courier New',monospace;text-transform:uppercase;letter-spacing:.05em;fill:#333;font-size:.75em;text-align:center;position:absolute;left:0;top:-1.5em;width:100%}.g-fivepercent .recirc__overline span{background-color:#e9e8d6;padding:.25em .5em}.g-fivepercent .scroll{position:relative}.g-fivepercent .scroll__graphic{width:100%;position:absolute;top:0;right:0;transform:translate3d(0,0,0)}.g-fivepercent .scroll__graphic.is-bottom{top:auto;bottom:0}.g-fivepercent .scroll__graphic.is-fixed{position:fixed}.g-fivepercent .scroll__container{max-width:50rem;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.g-fivepercent .scroll__prose{position:relative;max-width:25rem;margin:0 auto;padding:2em 0}.g-fivepercent .scroll__step{padding:0 1rem;opacity:.25;transition:.5s opacity ease-in-out}.g-fivepercent .scroll__step.is-active{opacity:1}.g-fivepercent .scroll__step.is-active mark{background-position:left bottom}.g-fivepercent .scroll__step:first-child{opacity:1}.g-fivepercent .scroll__step p{font-size:.9rem;line-height:1.6;margin:0;padding:.5rem;position:relative;background-color:#e9e8d6;border:3px solid #e0dfc5}.g-fivepercent .scroll__step mark{background-color:transparent;background-image:linear-gradient(to right,rgba(115,193,185,.35) 50%,transparent 50%);padding:.25em .35em;background-size:280% 100%;background-position:right bottom;transition:background-position 2s ease}.g-fivepercent .scroll__step .graphic--total{display:inline-block;text-align:right;width:4rem}.g-fivepercent .graphic--dot:after{content:'';display:inline-block;background-color:rgba(115,193,185,.5);border:1px solid #1d928c;border-radius:50%;width:10px;height:10px;transition:.5s .5s all ease;margin:0 .5em}.g-fivepercent .graphic--egroup:after{content:'';display:inline-block;background-color:#73c1b9;border:1px solid #1d928c;width:28px;height:10px;transition:.5s all ease;margin:0 .25em}.g-fivepercent .g-fivepercent--wrapper{background-color:rgba(233,232,214,.75);background-blend-mode:multiply;position:relative;color:#333}.g-fivepercent li a,.g-fivepercent p a{color:#e5454c;border-bottom:5px solid transparent;transition:all .2s ease}.g-fivepercent li a:hover,.g-fivepercent p a:hover{text-decoration:none;border-bottom:5px solid #2a2a2a;color:#2a2a2a}.g-fivepercent .text{width:90%;max-width:35rem;margin:0 auto 2rem auto;padding:1rem 0}.g-fivepercent .text__hed{font-size:2.1em}.g-fivepercent .text mark{background-color:rgba(115,193,185,.35);padding:.25em .35em}.g-fivepercent .text p{font-size:1rem;line-height:1.8}.g-fivepercent .text p:last-child{margin-bottom:0}.g-fivepercent .text p:first-child::first-letter{font-family:'Lyon Display',Georgia,Times,serif;font-weight:700;font-style:normal;letter-spacing:.15em;display:block;float:left;font-size:6.3em;margin-top:-45px;margin-bottom:-75px;text-align:center;text-transform:uppercase}.g-fivepercent .split{padding-top:1rem}.g-fivepercent .split__hed{font-size:1.5em;line-height:1.2;padding-bottom:.5em;border-bottom:1px solid #d7d5b5}.g-fivepercent .split__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g-fivepercent .split__container>:last-child{margin-top:auto}.g-fivepercent .split__subhed{font-size:.75rem;padding-left:2px;font-family:Consolas,Monaco,'SF Mono',Inconsolata,'Fira Mono','Droid Sans Mono','Source Code Pro','Lucida Console','Lucida Sans Typewriter','Courier New',monospace;text-transform:uppercase;letter-spacing:.05em;fill:#333}.g-fivepercent .split__key{display:-ms-flexbox;display:flex}.g-fivepercent .split__key dt:after{content:'';display:inline-block;width:15px;height:15px;background-color:#d7d5b5}.g-fivepercent .split__key dd{margin-left:.5em}.g-fivepercent .split__key dd:before{content:'=';padding-right:.5em}.g-fivepercent .split__key>*{font-size:.75rem;font-family:Consolas,Monaco,'SF Mono',Inconsolata,'Fira Mono','Droid Sans Mono','Source Code Pro','Lucida Console','Lucida Sans Typewriter','Courier New',monospace;text-transform:uppercase;letter-spacing:.05em;fill:#333}.g-fivepercent .split__graphic{display:-ms-flexbox;display:flex}.g-fivepercent .split__graphic>*{width:50%}.g-fivepercent .split__graphic svg{display:block;width:100%}.g-fivepercent .split__graphic svg text{font-family:Consolas,Monaco,'SF Mono',Inconsolata,'Fira Mono','Droid Sans Mono','Source Code Pro','Lucida Console','Lucida Sans Typewriter','Courier New',monospace}.g-fivepercent .split__graphic svg rect{stroke:#e9e8d6}.g-fivepercent .split .graphic--five{margin-right:.5rem}.g-fivepercent .split .graphic--five .g-outline path:first-child{stroke:#2f1c2f}.g-fivepercent .split .graphic--five .yes{fill:#583559}.g-fivepercent .split .graphic--total{margin-left:.5em}.g-fivepercent .split .graphic--total .g-outline path:first-child{stroke:#1d928c}.g-fivepercent .split .graphic--total .yes{fill:#73c1b9}.g-fivepercent .split .no{fill:#d7d5b5}.g-fivepercent .split .g-outline path:first-child{stroke-width:2px;stroke-linecap:round;fill:none}.g-fivepercent .split .g-annotation.special .annotation path{display:none}.g-fivepercent .split .annotation path{stroke:#2a2a2a;fill:none}.g-fivepercent .split .annotation text{fill:#2a2a2a;line-height:1.2;font-size:12px}.g-fivepercent .split .annotation rect{stroke:none}.g-fivepercent .split .annotation .annotation-connector .connector-dot{fill:#999}.g-fivepercent .split .annotation.callout.rect path.subject{fill:#999}.g-fivepercent .split .annotation .annotation-note-title{fill:#2a2a2a;font-weight:700}.g-fivepercent .split .annotation .annotation-note-label{fill:#666}.g-fivepercent .split .annotation .annotation-note-bg{fill:none}.g-fivepercent .split .annotation .annotation.callout.rect path.subject{fill-opacity:.1}.g-fivepercent .split .annotation .annotation.badge path.subject-pointer{fill:#999;stroke-width:3px;stroke-linecap:round}.g-fivepercent .split .annotation .annotation.badge path.subject{fill:#999;stroke-width:3px;stroke-linecap:round}.g-fivepercent .split .annotation .annotation.badge path.subject-ring{fill:#fff;stroke-width:3px}.g-fivepercent .split .annotation .annotation.badge .badge-text{fill:#fff;font-size:.7em}.g-fivepercent .split .annotation .editable .annotation-note,.g-fivepercent .split .annotation .editable .annotation-subject{cursor:move}.g-fivepercent .split .annotation circle.handle{stroke-dasharray:5;stroke:#999;fill:rgba(255,255,255,.2);cursor:move;stroke-opacity:.5}.g-fivepercent .transition{width:90%;max-width:50rem;margin:4rem auto;text-align:center}.g-fivepercent .transition__copy{font-family:'Lyon Display',Georgia,Times,serif;font-weight:700;font-style:normal;font-size:1.5em;line-height:1.5}.g-fivepercent .transition.is-active mark{background-position:left bottom}.g-fivepercent .transition mark{background-color:transparent;background-image:linear-gradient(to right,rgba(115,193,185,.35) 50%,transparent 50%);padding:.25em .35em;background-size:280% 100%;background-position:right bottom;transition:background 3.5s ease}#site-footer{margin-top:0}@media only screen and (min-width:40em){.g-fivepercent .intro__byline{font-size:.85rem}.g-fivepercent .chart-icon{left:15%;bottom:10%;max-width:10rem;max-height:10rem}.g-fivepercent .recirc__item:first-child .recirc__link{font-size:2em}.g-fivepercent .recirc__link{font-size:1.3em}}@media only screen and (min-width:50em){.g-fivepercent .recirc__list{-ms-flex-direction:row;flex-direction:row}.g-fivepercent .recirc__item:first-child{width:100%}.g-fivepercent .recirc__item:not(:first-child){min-width:30%;-ms-flex:1 1 30%;flex:1 1 30%;margin:0 .5em 1em .5em}.g-fivepercent .g-fivepercent--wrapper:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("assets/texture.85905aecca8a.jpg");z-index:-1;opacity:.9;background-attachment:fixed}.g-fivepercent .transition__copy{font-size:2.2em}}@media only screen and (min-width:65em){.g-fivepercent .intro{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.g-fivepercent .intro__img{min-width:10rem;min-height:70vh;-ms-flex:0 1 70vh;flex:0 1 70vh}.g-fivepercent .intro__content{padding:2rem;width:50%;border-bottom:none}.g-fivepercent .intro__hed{font-size:3.2em}.g-fivepercent .intro__dek{font-size:1.1em}}@media only screen and (min-width:600px){.g-fivepercent .scroll svg .item text{font-size:12px}.g-fivepercent .scroll svg .g-axis .axis-label{font-size:13px}.g-fivepercent .scroll svg .annotation text{font-size:12px}.g-fivepercent .scroll__step p{padding:1.5rem;font-size:1rem;line-height:1.8}}@media only screen and (min-width:800px){.g-fivepercent .scroll svg .axis--x .tick:nth-child(odd){display:block}.g-fivepercent .scroll svg .axis--x .tick:nth-child(10){display:block}}@keyframes opacity{from{opacity:0}to{opacity:1}}@keyframes chart{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes shadow{from{box-shadow:inset 0 0 0 #73714d}to{box-shadow:inset 0 0 4rem #73714d}}