html{font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:85%}body,html{margin:0;padding:0}body{background-color:#eff7fb;background-image:url(../img/rebus-project-background.svg);background-size:100%;background-repeat:no-repeat}*{box-sizing:border-box}[data-background=dark]{background-color:#333}[data-background=light]{background-color:#f6f6f6}[data-background=link]{background-color:#069}[data-background=active]{background-color:#0ce}[data-background=hover]{background-color:#09c}[data-background=darksection]{background-color:#004262}[data-background=primary]{background-color:#cd4b18}.dark-color{color:#333}.light-color{color:#f6f6f6}.link-color{color:#069}.active-color{color:#0ce}.hover-color{color:#09c}.darksection-color{color:#004262}.primary-color{color:#cd4b18}@media (min-width:700px){.card__body.tab-panel--sidebar,[with-sidebar]{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"a b";grid-gap:1rem}.card__body.tab-panel--sidebar>aside,[with-sidebar]>aside{grid-area:b}}.handle{display:inline;font-size:.75rem}.handle>a:link,.handle>a:visited{color:#004262;color:rgba(0,66,98,.7)}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}main{min-height:calc(100vh - 13rem);padding:0}#main [hidden],.button[hidden],.form [hidden],.hidden,[hidden]{display:none}.checkmark{color:green;font-style:normal}.warning{color:#f6c500;font-style:normal}.private{font-size:.65rem;color:#fff;background-color:#666;border-radius:.25rem;padding:.2rem .4rem;line-height:1rem;vertical-align:middle;text-transform:uppercase;font-weight:lighter;display:inline-block;transform:translateY(-.15rem)}.project_admin .private{transform:translateY(0);padding:.1rem .2rem;font-size:.5rem}.js .fallback{display:none}@keyframes a{0%{opacity:1}33%{opacity:.65}67%{opacity:.85}to{opacity:1}}[data-updated=true]{animation:a .3s cubic-bezier(.39,.575,.565,1) 2 both}.layout__secondmain{grid-column-end:4;grid-column-start:1}h2{font-size:1.3rem}.dropdown{position:absolute;top:3rem;right:0;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,66,98,.15);padding:0;margin:0;list-style:none;width:9rem;width:-moz-max-content;width:-webkit-max-content;width:max-content;border:1px solid #fcfcfc;z-index:100}.dropdown li{font-size:1rem;padding:.75rem 1rem;margin:0;width:-moz-max-content;width:-webkit-max-content;width:max-content}.dropdown li+li{border-top:1px solid#fcfcfc}.comment__role{background-color:#cd4b18;font-weight:300;padding:.25rem}.card .card__metadata{color:#666;display:flex;font-size:.75rem;text-transform:uppercase;justify-content:space-between;margin-top:1rem}.card .card__metadata p{display:inline-block;margin:.75rem 0 0;line-height:1rem;padding:0 .5rem}.card .card__metadata .card__metadata__nobreak{width:90px;margin-right:2rem}.card .card__metadata p:first-of-type{margin-left:2rem}.front_filter__reset{margin:0 1rem;text-align:left}#status{display:block;position:fixed;top:50%;left:50%;padding:0 1rem;background-color:#f6f6f6;text-align:center;border:2px solid #ccc;overflow:hidden;opacity:1;z-index:1000;transition:opacity .1s cubic-bezier(.9,.03,.69,.22);pointer-events:auto}#status.status--ok{top:3rem;left:2rem;width:95%}#status.status--ok .button--closer{color:#000}#status .button--closer{position:absolute;right:1rem;top:.25rem}[aria-label=status][aria-hidden]{display:block;pointer-events:none;transition:opacity .1s cubic-bezier(.9,.03,.69,.22)}[aria-label=status][aria-hidden=true]{opacity:0}[aria-label=status][aria-hidden=false]{opacity:1}[aria-hidden=true]#status{opacity:0;pointer-events:none}[aria-hidden=false]#status{opacity:1;pointer-events:auto}.layout{display:block;margin:0 auto;padding:1rem;max-width:1024px}.layout .card{max-height:none;margin:2rem 0}.layout .return{padding:0 1rem}.layout .layout__header{display:block}.layout .layout__header>.title_card{margin-left:0}.layout .layout__header .layout__header__buttons{text-align:right}@supports (display:flex){.layout .return{display:flex;align-items:center;justify-content:space-between}}@supports (display:grid){@media(min-width:900px){.layout{display:grid;grid-template-columns:.9fr .9fr 1.2fr;grid-template-areas:"c c c" "a a b";grid-gap:1rem}.layout .card{margin:0;max-height:none}.layout .layout__sidebar{display:grid;grid-auto-rows:min-content;grid-gap:1rem;grid-area:b}.layout .layout__comments{grid-area:a}.layout .layout__main{grid-area:a;display:grid;grid-gap:1rem;grid-auto-rows:min-content}.layout .layout__header{grid-area:c;justify-content:space-between;align-content:center;position:relative}.layout .layout__header .layout__header__buttons{align-self:end;position:absolute;bottom:0;right:0}}.layout--projectactivity .layout-header{grid-area:c;display:flex;justify-content:space-between;align-content:center}.layout.layout--project #join{grid-area:d;align-items:end;position:relative;display:flex;justify-content:flex-end}#join form{display:flex}}.layout--comments .comment,.layout--comments [comment],.layout--comments h2{margin-left:1rem}#join .button,#leave .button{margin:auto;margin-right:0;width:100%}#join .hidden{display:none}.card{display:block;background:#fff;box-shadow:0 2px 4px 0 rgba(0,66,98,.25);font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#333;padding:0;line-height:1.7rem;clear:both;position:relative}.card h3,.card p{margin:1rem 0;padding:0 2rem}.card blockquote{margin:1rem 0;padding:2rem;font-size:.85rem;color:#333;background-color:#f6f6f6}.card blockquote ol>li:before,.card blockquote ul>li:before{text-align:left}.card blockquote ol:last-child,.card blockquote ul:last-child{margin-bottom:0}.card blockquote ol:first-child,.card blockquote ul:first-child{margin-top:0}.card hr{width:100%;margin:1.25rem 0;border:none}.card ul{margin:2rem 0;padding:0 3.2rem}.card ol{margin:1rem 0;padding:0 3rem}.card__body li>p{margin:0;padding:0}.card[share]{min-height:15rem}.card[share] .card__collection .card__row{padding:0 2rem;border:none;min-height:auto}.card[share] .card__collection .card__row .icon{width:2rem;height:2rem;flex:0 0 2rem}.card.card--first-post{margin-bottom:2rem}.card--documentation .card__documentation__definitions{text-indent:0}.card--documentation .card__documentation__definitions pre{margin:0}@supports (display:flex){.card{display:flex;flex-direction:column}}.card__body{font-size:.95rem;font-weight:400;padding:1rem 0;overflow-x:scroll}.card__body,.card__collection{display:block;margin:0;-webkit-overflow-scrolling:touch}.card__collection{overflow-x:auto}.card__collection>ol,.card__collection>ul{margin:0;padding:0;list-style:none}.card__collection>ol>li:before,.card__collection>ul>li:before{display:none}.card__collection dl,.card__collection li>p{margin:0;padding:0}.card__collection dt{font-size:1rem;font-weight:700;margin:0;padding:0 2rem;color:#004262}.card__collection dd{margin:0;padding:0 0 1rem}.card__collection dd>p:first-of-type{margin:0}.card__collection--described>dl ol,.card__collection--described>dl ul{margin:0;padding:0}.card__collection--described>dl ol>li:before,.card__collection--described>dl ul>li:before{display:none;margin:0;padding:0}.card__collection--described dd{padding-bottom:0;border-bottom:none}.card__row{display:block;font-weight:400;line-height:3rem;transition:background-color .25s ease-in}.card .card__row{border:none}.card .card__row--end{justify-content:flex-end}.card__row:first-child{border-top:none}.card__row--link{text-align:center;font-size:1.25rem;text-transform:uppercase}.card__row .icon{float:left;margin-right:1rem;color:#cd4b18;flex:0 0 3rem}.card__row h2,.card__row h3,.card__row legend{font-size:inherit;font-weight:inherit;margin:0;padding:0;font-weight:700;font-size:1.3rem}.card__row .icon+div,.card__row .icon+h2{margin-left:2rem}.card__row a:visited{color:#069}.card__row a:hover{color:#09c}.card__row--highlight{background-color:#f9f9f9}.card__row p{margin:0;padding:0;line-height:1.2rem}.card__row>p{font-size:1.1rem;line-height:3rem}.card__row{line-height:inherit;align-items:center;padding:1rem 2rem;min-height:4.5rem;position:relative}.card__row--buttons>.button,.card__row--buttons div{display:inline-block}@supports (display:flex){.card__row--buttons{display:flex;justify-content:space-between}.card__row--buttons div{flex:0 0 auto;display:block}.card__row--buttons>.button{display:block}.card__row .card__row__wrapper{flex:0 1 auto}.card__row{display:flex;justify-content:space-between}.card__row>*{flex:1 1 auto}.card__row .button{flex:0 1 auto}.card__row h2,.card__row h3{padding:0}.card__row .icon+div,.card__row .icon+h2{margin-left:0}.card__row--link{justify-content:center}.card__row .button--full-row{flex:1 1 auto}.card__row--collapsed{display:block;display:flex}.form .card__row--toggle{display:flex;justify-content:space-between}}.form .card__row--toggle h4{margin:0;padding:0}.form .card__row--toggle .card__row__toggles{flex:0 0 auto}.form .card__row--toggle label{border:none;padding:0;display:inline-block;text-indent:0}.card__tabs{clear:both;position:relative;max-height:100%}.card__tabs .card__body{overflow:visible}.card__tabs>.card__row{padding:0 2rem}.card__tabs>.card__row>ul{margin:0;padding:0;list-style:none}.card__tabs>.card__row>ul>li{display:inline-block}.card__tabs>.card__row>ul>li+li{margin-left:1.5rem}.card__tabs [role=tablist] a[aria-selected]{border-bottom:.25rem solid #004262}.card__tabs ul a{font-size:1rem;display:inline-block;margin:0;padding:0;border-bottom:.25rem solid transparent}.card__tabs ul a:link,.card__tabs ul a:visited{margin:0;color:#004262;display:inline-block;padding:1rem 0}[role=tabpanel]:focus{outline:none;box-shadow:inset 0 0 1px 1px hsla(0,0%,8%,.3)}.error a:link{display:block;color:#cd4b18}.error a:link:hover{color:#09c}.error a:link:active{color:#0ce}.footer{display:block;font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#fff;background-image:url(../img/noise.png);background-size:100px;border-top:1px solid #f6f6f6;font-size:.85rem;color:#333;padding:2rem;margin:0;line-height:1;text-align:center}.footer .logo img{width:340px;max-width:100%;height:auto}.footer .logo p{margin:0 0 .5rem}.footer ol{list-style:none;padding:0;margin:0}.footer footer>ol>li{padding:2rem 0}.footer footer>ol>li+li{border-top:1px solid #f6f6f6}.footer address{line-height:1.3;margin:1rem 0;font-style:normal}.footer #cc-by svg{height:40px;width:auto}.footer__extend{text-align:center;margin:1rem 0}@media (min-width:900px){.footer{text-align:left}.footer>ol>li{padding:0 2rem;list-style:none;padding:0;margin:0 1rem;display:inline-block}.footer>ol>li+li{border-top:none}.footer .logo p{margin-left:55px;margin-top:-5px}@supports (display:flex){.footer>ol{display:flex;justify-content:space-between;align-items:center}.footer>ol>li{display:block}}@supports(display:grid){.footer>ol{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:1rem;align-items:center}}}.form{display:block;margin:0 auto}.form>form>.card__row{padding:0;border:none;outline:none;text-align:right;display:flex;justify-content:space-between;margin:1rem;min-height:auto}.form .card div{text-align:left}.form .card{vertical-align:top}.form h2,.form label,.form legend{color:#004262}.form dl,.form label{position:relative;margin:0;padding:1rem;display:block;text-indent:1rem}.form label.hidden{display:none}.form dl+label,.form label+dl,.form label+label{border-top:none}.form label strong{display:block;color:#004262;font-size:1.3rem;font-weight:700;padding:0 1rem;min-height:3.5rem;text-indent:0;line-height:3rem}.form label .help_text{color:#000;display:block;margin:.5rem 0}.form input,.form textarea{display:block;width:100%;border:1px solid #f6f6f6;padding:.5rem 1rem;font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;outline:none;box-shadow:0 0 0 0 #0ce}.form input:focus,.form textarea:focus{outline:none;background-color:#fff;color:#000!important;border-color:#ccc!important;box-shadow:inset 0 1px 2px 0 rgba(0,66,98,.25)}.form input[type=checkbox],.form input[type=radio]{display:inline-block;border:none;padding:0;margin:0;width:inherit}.form .error a:link{display:block;color:#cd4b18}.form .error a:link:hover{color:#09c}.form .error a:link:active{color:#0ce}@supports (display:flex){.form>form>.card__row{display:flex;justify-content:space-between}}.form input[disabled],.form input[readonly]{background-color:#eee;cursor:not-allowed}.form fieldset{border:none;border-top:none;border-bottom:none;margin:0;padding:4rem 1rem 1rem;position:relative;display:block}.form fieldset legend{display:block;position:absolute;top:1rem;left:2rem}.form fieldset label{border:none;padding:0;margin:.25rem 0}@media (min-width:900px){@supports (display:grid){.card--two-columns .body{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;grid-template-areas:"e e" "f g";padding:1rem}.card--two-columns .body .card__row{grid-area:e;padding-left:2rem}.card--two-columns .body label{border:none;padding:0;padding-bottom:1rem}.card--three-columns .body{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;grid-template-areas:"e e e" "f g h";padding-top:1rem}.card--three-columns .body .card__row{grid-area:e;padding-left:2rem}.card--three-columns .body .editor,.card--three-columns .body label,.card--three-columns .body rebus-editor{border:none;padding:0;padding-bottom:1rem}.card--three-columns .body label:nth-child(3n+1){padding-left:1rem}.card--three-columns .body label:nth-child(3n){padding-right:1rem}.form .card .editor:only-child,.form .card label:only-child{display:grid;grid-template-rows:min-content auto;height:100%}.form--two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;grid-template-areas:"i j" "i k" "l l"}.form--two-columns>.card__row{grid-area:l}.form--two-columns .card{max-width:none;margin:.5rem}.form--two-columns .card__primary{grid-area:i}}}.form--create-profile{margin:3rem}.form--project{margin:1rem auto}.form--project .card{margin:1rem 0}.form__delete{font-size:1.25rem}p.label{color:#004262;border-bottom:none;padding:1rem 2rem;margin:0;border-top:none}p.label span{display:block;color:#000}p.help_text{padding:0 2rem;font-style:italic}#reply-invalid{display:none}.invalid+#reply-invalid,.navigation{display:block}.navigation{z-index:1;font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#fff;background-image:url(../img/noise.png);background-size:100px;border-bottom:1px solid #f6f6f6;font-size:1rem;color:#333;padding:.5rem 1rem;margin:0;line-height:1}.navigation .logo img{width:340px;max-width:100%;height:auto}.navigation #currentNavigation{color:#333}.navigation ol li a:visited{color:#069}.navigation ol li a:visited:hover{color:#09c}.navigation ol li a:visited:active{color:#0ce}.navigation ol li a.button{min-width:auto;color:#fff}.navigation ol{list-style:none;font-size:1.2rem;padding:0;margin:1rem 0}.navigation #nav ol{margin-right:50px}.navigation #nav li{margin:.5rem 1rem;display:inline-block}.navigation #profile{margin-top:.5rem;margin-right:.5rem;float:right;position:relative}@supports (display:flex){.navigation #nav ol{display:flex;justify-content:flex-end}.navigation #nav li{display:block}}@supports(display:grid){.navigation>ol{display:grid;margin:0;grid-template-columns:[col1-start] auto [col2-start] min-content [col2-end];grid-gap:.5rem 1rem;grid-template-areas:"e e" "m n";align-items:center}.navigation>ol .logo{grid-area:e}.navigation>ol #profile{grid-area:n;text-align:right}.navigation>ol #nav{grid-area:m}.navigation>ol #nav ol{margin-right:0}}@media (min-width:900px){.navigation #nav li{margin:0 1rem}.navigation #nav ol{justify-content:flex-end}.navigation #profile{margin-top:0}@supports(display:grid){.navigation>ol{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:.5rem 1rem;grid-template-areas:"e m n";align-items:center}}}.title_card{display:block;font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;color:#333;padding:0;margin:0 1rem 5rem;line-height:1.7rem}.title_card h1{margin:0;padding:0;color:#004262;font-weight:700;text-transform:uppercase;font-size:2rem;line-height:2.25rem}.title_card h1+div{margin-top:1rem}.title_card .tag{margin-left:0;font-size:.65rem}.title_card header .card__row{padding-left:0;border-top:1px solid #004262;border-bottom:1px solid #004262;margin-top:1rem;min-height:auto}.title_card header .card__row+.card__row{padding-left:0;border-top:none;margin:0}.title_card p{margin:0;padding:0}.title_card>p{font-size:1rem;color:#004262;margin-top:.5rem;margin-left:.25rem}.title_card--subpage h1{text-transform:none;font-weight:400}.title_card__sharing{margin-left:-.75rem;margin-bottom:2rem}.return{display:block;text-transform:uppercase;font-weight:700;padding:0;margin:0;font-size:1.1rem}.return .icon{height:1.25rem;width:1.25rem;vertical-align:text-bottom}.title_card p>img{height:100px;width:100px;border-radius:100%}.title_card--front h1{font-size:3rem;line-height:3.5rem;margin-bottom:1rem}.title_card--front p{font-size:1.3rem;margin:.5rem 0}.title_card__buttons{margin-top:2rem}.title_card__buttons input{padding:9px 1rem;border:1px solid #cd4b18;margin-top:0;border-bottom-left-radius:100px;border-top-left-radius:100px;font-size:1.1rem;margin:0;line-height:17px;width:21rem}.title_card__buttons .button--mailing-list{border-bottom-left-radius:0;border-top-left-radius:0;margin:0;box-shadow:none;padding:10px 1rem;border-left:none;line-height:15px}@supports (display:flex){@media (min-width:800px){.title_card__buttons{display:flex;justify-content:space-between;align-items:center}}}@media (min-width:900px){.title_card h1{font-size:3rem;line-height:3.5rem}.title_card--front h1{font-size:4rem;line-height:4.5rem;margin-bottom:2rem}.title_card--front p{font-size:1.3rem;margin:1rem 0}@supports (display:flex) and (not (display:grid)){.tag__wrapper{border-right:1px solid #004262}.title_card>header>div .tag{font-size:.75rem;margin:1rem 2rem 1rem 0}.title_card>header>div .tag+.card__row{border:none;flex:0 0 auto}.title_card>header>div .card__row{border:none;padding:0 2rem;height:auto;margin:0}.title_card>header>div .card__row+.card__row{padding-left:0;border-top:none}}@supports (display:grid){.tag__wrapper{border-right:1px solid #004262;font-size:1rem;grid-row-end:span 2;height:100%}.title_card>header>div .tag{font-size:.75rem;margin:.5rem 1rem 0 0;grid-row-end:span 2}.title_card>header>div .tag+.card__row{border:none}.title_card>header>div .card__row{border:none;padding:0;height:auto;margin:0}.title_card>header>div .card__row+.card__row{padding-left:0;border-top:none}}}a{text-decoration:none;outline:none;box-shadow:0 0 0 0 #ccc;transition:box-shadow .2s cubic-bezier(.9,.03,.69,.22),transform .1s cubic-bezier(.9,.03,.69,.22)}a:link{color:#069}a:visited{color:#004262}a:hover{color:#09c}a:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px #ccc}a:active{background-color:transparent;color:#0ce}a[role=tab]:focus{background-color:#f6f6f6;color:#000}#social a{color:#069}.button{display:inline-block;border:1px solid #cd4b18;border-radius:100px;font-size:.85rem;color:#cd4b18;letter-spacing:.89px;background-color:#fff;text-transform:uppercase;padding:.3rem 1.5rem;font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 2px 4px 0 rgba(0,66,98,.25);-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;font-weight:300;line-height:1;padding:.6rem 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;min-width:10rem;text-align:center;outline:none;box-shadow:0 2px 4px 0 rgba(0,66,98,.25),0 0 0 0 #0ce}.button .icon{height:1rem;width:1rem}.button:link,.button:visited{border:1px solid #cd4b18;color:#cd4b18!important}.button--remove{font-size:250%}.button:hover{border:1px solid #09c;color:#09c!important}.button:hover .icon{color:#09c}.button:visited:hover{border:1px solid #09c;color:#09c}.button:visited:hover .icon{color:#09c}.button.button--primary:focus,.button:focus{outline:none;border-color:#ccc;box-shadow:inset 0 2px 4px 0 rgba(0,66,98,.25)}.button:active{border:1px solid #0ce;border-color:#0ce!important;color:#0ce!important;background-color:#fff;transform:translate(1px,1px)}.button:active .icon{color:#0ce}.button--primary,.button--primary:link,.button--primary:visited{background-color:#cd4b18;color:#fff!important}.button--primary .icon,.button--primary:link .icon,.button--primary:visited .icon{color:#fff}.button--large{font-size:1.2rem;padding:1rem 2rem}.button--tab-bar{min-width:auto}.button--full-row{flex:1 1 auto}.button--closer{box-shadow:none;border:none;font-size:300%;padding:0;min-width:auto;background-color:transparent;position:absolute;top:.5rem;right:1rem}.button--closer:hover{border:none}.button--edit,.button--edit:link,.button--edit:visited,.button--grab-bar,.button--grab-bar:link,.button--grab-bar:visited{box-shadow:none;border:1px solid transparent;border-radius:0;background-color:transparent;padding:.25rem 0;min-width:auto}.button--edit:focus,.button--edit:link:focus,.button--edit:visited:focus,.button--grab-bar:focus,.button--grab-bar:link:focus,.button--grab-bar:visited:focus{color:#000;border:1px solid #ccc}.button--edit:active,.button--edit:link:active,.button--edit:visited:active,.button--grab-bar:active,.button--grab-bar:link:active,.button--grab-bar:visited:active{border:none}.button--edit:disabled,.button--edit:link:disabled,.button--edit:visited:disabled,.button--grab-bar:disabled,.button--grab-bar:link:disabled,.button--grab-bar:visited:disabled{color:#666}.button--add{font-size:2rem;line-height:.7rem;vertical-align:text-top}.button--edit:hover{border:1px solid transparent}strong .button--edit{font-weight:700}.button--primary:hover,.button--primary:link:hover{background-color:#09c;color:#fff!important}.button--primary:hover .icon,.button--primary:link:hover .icon{color:#fff}.button--primary:active{background-color:#0ce}.button--primary:active .icon{color:#0ce}.button--grab-bar{position:absolute;top:6px;left:.75rem;font-size:1.2rem;color:#999;border-radius:.25rem;padding:.1rem}.button--profile{border:none;min-width:auto;padding:0;box-shadow:none;border-radius:0;background-color:transparent}.button--profile,.button--profile .icon{height:3rem;width:3rem}.button--profile:active,.button--profile:hover{border:none}.button--profile:active,.button--profile:focus,.button--profile[aria-expanded=true]{background-color:#f0f0f0}.button--front{font-size:1.1rem}.button--remove{font-size:2rem}.button--base{position:relative;border-radius:0;padding:0;box-shadow:none;width:180px;margin:0 2rem}.button--base:focus{box-shadow:0 0 0 3px rgba(0,66,98,.35);outline:none}.button--base[aria-pressed=true]{border-color:#99c199}.button--base[aria-pressed=false]{border-color:#ebb7a2}.button--base[aria-pressed=true]:hover{border-color:#09c}.button--base[disabled]{opacity:.5;border-color:#333;cursor:not-allowed}.button--base[disabled] .button--toggle-on,.button--base[disabled] .button.button--toggle-label{color:#000;background-color:#f0f0f0}.button--toggle-on{right:0;color:#006400;background-color:#bee1be;box-shadow:inset 0 0 2px 0 rgba(0,93,8,.3)}.button--toggle-off,.button--toggle-on{position:absolute;top:0;height:100%;display:block;font-size:1.5rem;width:40px;padding:.4rem 0}.button--toggle-off{left:0;background-color:#f7e2d9;box-shadow:inset 0 0 2px 0 rgba(93,0,8,.2)}.button.button--toggle-label{border:none;border-radius:0;box-shadow:none;width:138px;padding:.7rem 0;position:relative;display:block;z-index:100;transition:transform .25s ease-in-out}[aria-pressed=false] .button--toggle-label{transform:translateX(40px)}[aria-pressed=true] .button--toggle-label{color:#006400}.button:hover .button--toggle-label,.button:hover .button--toggle-on{color:#09c}.button--toggle-label{border:1px solid #cd4b18}.error_page{text-align:center}@supports(display:flex){.error_page{font-size:200%;padding:0 2rem;text-align:center;display:flex;align-content:center;justify-content:center;flex-direction:column;height:100%;background-color:#cd4b18;color:#fff;box-shadow:0 2px 4px 0 rgba(0,66,98,.25);position:absolute;top:0;left:0;width:100vw;z-index:-1}}.front{display:block;margin:5rem auto;max-width:1200px;padding:0 1rem}.front .icon--small{margin-right:.5rem}.front .card{width:100%}.front .card p{margin:0;padding:0}.front table{min-width:850px;table-layout:fixed;border-collapse:collapse;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.front table p{margin:0;margin-bottom:.25rem}.front table .card__row{border:none;padding:0;min-height:auto;margin-bottom:.5rem}.front table .card__row p{line-height:1}.front table thead th:first-child{width:30%}.front table thead th:nth-child(4){width:9rem}.front table .front__project{background-color:#004262;color:#fff;padding:0;font-size:1.3rem}.front table .front__project a{display:block;color:#fff}.front table .front__project p a{padding:1rem 1rem 0}.front table .front__project p+p a{padding:.5rem 1rem 1rem}.front table .front__project .summary{font-size:1.1rem}.front table td,.front table th{padding:1rem;vertical-align:top;line-height:1.3}.front table td ul,.front table th ul{list-style:none;padding:0;margin:0}.front table td ul li,.front table th ul li{margin-bottom:.5rem}.front table td ul li:before,.front table th ul li:before{display:none}.front table thead th:first-child{width:14rem}.front table thead th:nth-child(2){min-width:13rem}.front table thead th:nth-child(3){min-width:10rem}.front table tbody tr th{border-right:1px solid #f6f6f6;background-color:#fafafa}.front table thead th:nth-child(5),.front table thead th:nth-child(6){min-width:8rem}.front table thead th:nth-child(7){min-width:7rem}.front th{text-align:left}.front th .summary{font-weight:400;font-style:italic;color:#666}.front .layout__header{justify-content:center}.front .layout__main{grid-template-rows:60rem}.front .layout__sidebar{grid-template-rows:28rem 2rem 28rem}.front .title_card{text-align:left}.front td,.front th,.front tr{border:none;padding:0}.front .card--table{font-size:1rem;color:#333;padding:0;line-height:1.7rem;clear:both;position:relative;width:100%}.front .card--table tr{border-bottom:1px solid #f0f0f0}.front .tablehead{padding:0;font-size:85%;color:#666;text-transform:uppercase;align-items:center;min-width:auto;font-weight:400;background-color:#fff;background-color:#fcfcfc}.front .tablehead div{padding:1rem 2.5vw;display:flex;align-items:center}.front .tablelisting{background-color:transparent;padding:1rem 2.5vw;font-weight:400;font-size:1rem;position:relative}.front .tablelisting h2,.front .tablelisting h3,.front .tablelisting p{margin:0;padding:0;font-weight:400}.front .tablelisting h3{font-weight:400;font-size:1.5rem}.front .tablelisting__activitysummary,.front .tablelisting__date{font-size:75%;color:#666}.front .tablelisting__activity{margin:0;padding:.25rem 1rem;padding-top:1rem}.front .tablelisting__activity>div{border-radius:.5rem;background-color:#fcfcfc;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;margin:0;border-left:.2rem solid #069;box-shadow:0 1px 1px 0 rgba(0,66,98,.15)}.front .tablelisting__activity .button--edit{position:absolute;top:1rem;right:1rem}.front .tablehead--subject{width:20%}.front .tablehead--activity,.front .tablehead--project{width:40%}.front .tablehead--project div{justify-content:space-between;align-items:center}.front .tablelisting__subject{margin:auto 0;padding:1rem 0 1rem 1.5rem;text-align:left;font-size:85%}.front .tablelisting__subject .tablelisting__subject__main{line-height:1.65rem;font-size:1rem;text-transform:uppercase;color:#333}.front .sorttabs{margin:0;padding:0;font-size:75%;display:flex;align-items:center;text-transform:uppercase}.front .sorttabs li{padding:0;margin:0 .5rem;border-bottom:1px solid transparent}.front .sortlink,.front .sorttabs li{color:#069;cursor:pointer}.front .sortlink .sorticon{margin:0 .25rem}.front #selectedlink{border-bottom:1px solid}.front .sorticon{color:#069;color:#004262}.front tr:hover{background-color:#f6f6f6}.front .tablelisting__leads{list-style:none;margin:.5rem 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:2rem;font-size:75%}.front .tablelisting__leads .icon--small{width:1.5rem;height:1.5rem;margin-right:.25rem}.front .pagination{display:grid;grid-template-columns:repeat(auto-fill,2rem);grid-auto-rows:2rem;grid-gap:1rem;background-color:#fcfcfc;padding:0 2.5vw}.front .pagination__number{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;display:flex;justify-content:center;align-items:center;font-size:85%;color:#666;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.front .pagination__number--selected{background-color:#f0f0f0;font-weight:700}.front .button--search{box-shadow:none;border:none;border-radius:0;background-color:transparent;padding:.25rem 0;min-width:auto;color:#069}.front .button--search div{height:1.1rem;width:1.1rem;vertical-align:baseline}.front .navigation>ol #nav ol{margin:0;padding:0}.front .top-subject{font-style:italic;color:#666}.front .front .card{display:block}.front tbody tr{border-top:1px solid #f6f6f6;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6}.front tbody tr:hover{background-color:#f6f6f6}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.front tr{border-top:.5px solid #f6f6f6;border-left:.5px solid #f6f6f6;border-right:.5px solid #f6f6f6}}.footer--extend{display:block;background-color:#004262;color:#fff;padding:5rem 0;text-align:center}.footer--extend .button:link{font-size:1.1rem;color:#fff;border:1px solid #fff;background-color:transparent;padding:1rem 3rem}.front .subject{white-space:nowrap}@media (max-width:860px){.front__main{overflow-x:scroll;-webkit-overflow-scrolling:touch}.front .card{font-size:.85rem}.front table .front__project{font-size:1rem}.front .subject{font-size:.8rem;border-radius:15px;white-space:nowrap}}.front__filter{margin:1rem}.front__filter summary{color:#cd4b18;letter-spacing:.89px;text-transform:uppercase;font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;max-width:15rem;outline:none;font-size:1.25rem}.front__filter ul{list-style:none;padding:1rem;margin:0}.front__filter li{display:inline-block}.front__filter li a{font-weight:400}.layout--profile .layout__header{justify-content:center}.layout--profile .layout__main,.layout--profile .layout__sidebar{display:block}.layout--profile .title_card{text-align:center}.title_card.title_card--profile.card__row{text-align:center;padding:3rem 1rem 1rem;margin:0}.title_card.title_card--profile.card__row img{height:175px;width:175px}.title_card.title_card--profile.card__row h1{text-transform:none;font-size:2rem;line-height:2.5rem;margin:1rem .5rem .5rem}.layout.layout--profile dd{border-bottom:none}.layout.layout--profile dt{margin-top:1rem}#uploader{display:block;width:75%;border:none}#upload-preview{width:85px;float:right;border-radius:100%}.layout__header form.leave,.layout__sidebar form.join{display:none}// UX experiment - remove when done. @keyframes ux-hover 0%{display:block}// UX experiment - remove when done. @keyframes ux-hover 1%{transform:scale(.5)}// UX experiment - remove when done. @keyframes ux-hover to{transform:scale(1)}.layout--project{display:grid;grid-template-columns:1fr 1fr .85fr;grid-gap:1rem}.layout--project .card__discussions ul{list-style:none;padding:none;margin:none}.layout--project .layout__header__buttons{text-align:right}.layout--project .card__row>p{line-height:1.3}.layout--project .activity,.layout--project .card,.layout--project .card__row{border:none;background-image:none}.layout--project .activity__owner{margin:0}.layout--project .activity__helpers{margin:0;font-size:85%}.layout--project .activity{border-radius:.5rem;background-color:#fcfcfc;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 0;box-shadow:0 2px 4px 0 rgba(0,66,98,.25);border-left:.3rem solid #069;box-shadow:0 1px 1px 0 rgba(0,66,98,.15)}.layout--project .activity h3{margin-top:0}.layout--project .activity .activity__button{margin:0;padding:0}.layout--project .activity .activity__button .button{display:none;position:absolute;top:0;left:-.5rem;right:0;bottom:0;border-radius:.5rem;border:none;background-color:rgba(0,102,153,.95);color:#fff!important;justify-content:center;align-items:center;font-size:125%;opacity:0;transition:opacity .25s ease-in}.layout--project .activity:hover .activity__button .button{display:flex;opacity:1;animation:ux-hover .25s cubic-bezier(.39,.575,.565,1) both}.layout--project #activities ul{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0}.layout--project .card__discussions__item .button--edit{position:absolute;top:0;right:0;background-color:#cd4b18;color:#fff;bottom:0;padding:0 1rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.layout--project .card__discussions__item{border:none;background-color:#fcfcfc;border-radius:.5rem;border-left:.3rem solid #069;box-shadow:0 1px 1px 0 rgba(0,66,98,.15);margin:.5rem 0}.layout--project .card__discussions__item a:link{padding:0}.layout--project .title_card{margin:0}.layout--project .layout__sidebar{display:block;max-height:100%;overflow:auto}.layout--project #title header .video{grid-area:o;background-color:#f0f0f0;display:flex;align-items:center;text-align:center;justify-content:center;height:375px;margin:0}.layout--project #title header .card__row{display:block;margin:0}.layout--project #title header .tag__wrapper{margin:0;border:none}.layout--project #title header .tag__wrapper .tag{font-size:1.1rem;margin:0 1rem 0 0}.layout--project #title header h1{grid-area:p;text-transform:uppercase;margin:0;margin-top:4.25rem;font-size:3.25rem;line-height:4rem}.layout--project #title header .tag__wrapper{display:block;grid-area:q;padding:0;display:flex;align-items:center}@media(max-width:900px){.layout--project,.layout--project #activities ul{display:block}.layout--project .layout__header{margin-bottom:1rem}}.icon--attachment img{border-radius:0}.card__attachments ul{padding:0;margin:0;list-style:none}.card__attachments h2{margin:1rem 2rem}.card .card__attachments__item{background-color:#f9f9f9;line-height:1;margin:.5rem 0;margin-right:3rem;padding:1rem 2rem;position:relative}.card .card__attachments__item a:link,.card .card__attachments__item a:visited{padding:0;margin:0}.card .card__attachments__item .handle a{font-size:.75rem;color:#666}.card .card__attachments__item .icon a img{width:100%;height:auto}.card .card__attachments__item .icon+.icon__preview{display:none;position:absolute;left:6rem;top:.25rem;z-index:1000;border:1px solid #ccc;width:100%;height:auto;opacity:0;transition:opacity .25s ease-in;box-shadow:0 2px 4px 0 rgba(0,66,98,.25);transform-origin:top left}.card .card__attachments__item .icon+.icon__preview:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ccc;position:absolute;left:-10px;top:5px}.card .card__attachments__item .icon+.icon__preview img{width:100%;height:auto}.card .card__attachments__item .icon:hover+.icon__preview{display:block;opacity:1;animation:ux-hover .25s cubic-bezier(.39,.575,.565,1) both}.layout--project .project__bookPromote h2{text-transform:uppercase}.layout--project .project__bookPromote p{margin:.5rem 0}.layout--project .project__bookPromote{border-radius:.5rem;padding:1rem 2rem;border:1px solid #cd4b18}.project__bookPromote__cover{float:right;width:150px;margin-left:1rem}.activity{background:#fff;background-image:none;background-size:auto auto;background-image:url(../img/noise.png);background-size:100px;border:1px solid #fcfcfc;box-shadow:0 2px 4px 0 rgba(0,66,98,.25);margin:1rem;opacity:1;transform:scaleY(1);transform-origin:top left;display:block}.activity__title{text-transform:uppercase}@supports (display:flex){.activity__title{display:flex;align-items:start;justify-content:space-between}}.is-collapsed .activity--below-fold{opacity:0;transform:scaleY(0);display:none}.is-expanded .activity--below-fold{display:block;animation:b .25s cubic-bezier(.39,.575,.565,1) both}.is-collapsed .activity--above-fold{opacity:1;transform:scaleY(1)}@keyframes b{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.sprites{display:none}.icon{display:inline-block;text-align:center;vertical-align:middle;width:3rem;height:3rem}.icon--small{width:2rem;height:2rem}.icon--arrow-left{width:.5rem;height:.5rem;margin-top:-.1rem}.icon>img{border-radius:100%;height:100%;width:auto}.icon--link>img{border-radius:0;width:100%;height:auto}.icon>svg{width:100%;height:100%}.icon--circle{border-radius:100%;background-color:currentColor;background-size:100px}.icon--circle>svg{transform:translate(-.1rem,.2rem) scale(.65);color:#fff;width:2.5rem;height:2.5rem}.icon--circle>span{transform:translateY(.9rem);display:inline-block;font-size:1rem;color:#fff}.icon--letter{font-style:italic}.icon--letter.icon--circle span{display:inline-block;font-size:30px;color:#fff;font-family:serif;transform:translateY(11px)}.icon--primary{color:#cd4b18}.tag{display:inline-block;border:1px solid #069;color:#069;border-radius:100px;font-size:.85rem;letter-spacing:.89px;background-color:transparent;text-transform:none;padding:.125em 1.25em;white-space:nowrap;font-weight:300;line-height:1.7rem;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin:.5rem .25rem;background-color:#fff}.tag--selected,.tag[aria-pressed=true]{background-color:#004262;color:#fff;border-color:#004262}.front__filter .tag.visited,.front__filter .tag:visited{border:1px solid #069;color:#069}.front__filter .tag:hover,.front__filter .tag:visited:hover{border:1px solid #09c;color:#09c}.front__filter .tag.active,.front__filter .tag:active{border:1px solid #0ce;color:#0ce}@keyframes c{0%{transform:scale(.5)}to{transform:scale(1)}}[data-visible] .dialog__card{animation:c .1s cubic-bezier(.39,.575,.565,1) both}.dialog{display:block;opacity:1}.dialog[aria-hidden=true]{display:none}.dialog[aria-hidden=true],.dialog[aria-hidden=true] .dialog__body,.dialog[aria-hidden=true] .overlay{opacity:0;transform:translateY(-100%)}.overlay{transition:opacity .1s cubic-bezier(.9,.03,.69,.22);display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background-color:rgba(0,0,0,.5);opacity:1}.dialog__card{width:calc(100vw - 2rem);max-width:100%}.dialog__card h1{line-height:2rem}.dialog__body{transition:opacity .1s cubic-bezier(.9,.03,.69,.22),transform .1s cubic-bezier(.9,.03,.69,.22);top:0;left:0;z-index:100;right:0;bottom:0;opacity:1;pointer-events:none;padding:1rem;overflow-y:scroll;-webkit-overflow-scrolling:touch}.dialog__body .card{pointer-events:auto}@media(max-width:768px){.dialog__body{padding:0}.dialog__card{width:100%}}@supports (display:flex){.dialog__body{flex-direction:row;position:fixed}}.editor{display:block;padding:0;padding-bottom:1rem;text-indent:1rem;color:#004262;box-shadow:0 0 0 0 #0ce;transition:box-shadow .25s ease-in;border:1px solid #f6f6f6;border-top:none}.editor a{text-decoration:underline}.editor--solo{padding:0}.editor--tabbed{margin:0 2rem;padding:0}.editor.focus .ProseMirror{color:#000!important;box-shadow:inset 0 0 0 1px #ccc,inset 0 2px 4px 0 rgba(0,66,98,.25)}.ProseMirror-example-setup-style hr{padding:2px 10px;border:none;margin:1em 0}.ProseMirror-example-setup-style hr:after{content:"";display:block;height:1px;background-color:silver;line-height:2px}.ProseMirror ol,.ProseMirror ul{padding-left:30px}.ProseMirror ol p,.ProseMirror ul p{padding:0}.ProseMirror blockquote{padding-left:1em;border-left:3px solid #eee;margin-left:0;margin-right:0}.ProseMirror-example-setup-style img{cursor:default}.ProseMirror-invalid{background:#ffc;border:1px solid #cc7;border-radius:4px;padding:5px 10px;position:absolute;min-width:10em}.ProseMirror{background:#fff;color:#000;background-clip:padding-box;white-space:pre-wrap;line-height:1.2;outline:none;min-height:20rem;overflow:auto;text-indent:0}.ProseMirror h1:first-child,.ProseMirror h2:first-child,.ProseMirror h3:first-child,.ProseMirror h4:first-child,.ProseMirror h5:first-child,.ProseMirror h6:first-child,.ProseMirror p:first-child{margin-top:10px}.ProseMirror p{margin-bottom:1em}.ProseMirror-textblock-dropdown{min-width:3em}.editor__menu{border-top-left-radius:inherit;border-top-right-radius:inherit;position:relative;min-height:1em;color:#666;padding:1px 6px;top:0;left:0;right:0;border:1px solid #f6f6f6;background:#fff;z-index:10;box-sizing:border-box;overflow:visible;text-indent:0}.editor .ProseMirror strong,.editor__menu .editor__menu__button strong{display:inline;font-size:1rem;line-height:1.2;padding:0;margin:0;min-height:none;color:#000}.editor__menu__button svg{height:1rem}.editor__menu__button{font-size:1rem;border:none;background:none;cursor:pointer;margin-right:.25rem;color:#666;border-radius:10px;line-height:.8;vertical-align:-2px;padding:5px 8px}.editor__menu__button:hover{background-color:#09c;color:#fff}.editor__menu__button[disabled],.editor__menu__button[disabled]:hover{background-color:transparent;color:#ccc;cursor:default}.editor__menu__button:active,.editor__menu__button[data-is-active=true]{color:#fff!important;background-color:#0ce;transform:translate(1px,1px)}.dialog__editor label{position:relative}.editor__sheet{position:absolute;top:3rem;left:1rem;right:1rem;opacity:1;transition:opacity .1s cubic-bezier(.9,.03,.69,.22),transform .1s cubic-bezier(.9,.03,.69,.22);padding:.5rem;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,66,98,.25);font-size:.85rem;background-image:url(../img/noise.png);background-size:100px}.editor__sheet input{width:auto;margin:0 1rem}.editor__sheet button{font-size:.85rem;padding:.5rem 1rem;min-width:auto}.editor__sheet--form{top:inherit}.editor__sheet[aria-hidden=true]{pointer-events:none;opacity:0;transform:translateY(-15%)}@supports (display:flex){.editor__sheet{display:flex;align-items:center}.editor__sheet input{flex:1 1 auto;width:auto}}@media (max-width:500px){.editor__sheet[aria-hidden=true]{transform:translate(-50%,-15%)}@supports (display:flex){.editor__sheet{flex-direction:column;align-items:flex-start;left:50%;right:auto;transform:translateX(-50%)}.menu__sheet__buttons{display:flex;width:100%;justify-content:space-between;margin-top:1rem}}}.layout--discussion{display:block}.layout--discussion .layout__header{margin:1rem 0}.row__date,.row__replies{text-transform:lowercase;font-feature-settings:"c2sc","smcp","c2sc";font-variant:small-caps;font-variant-caps:all-small-caps}*>.row__replies{display:block;text-align:center;line-height:1.1;position:absolute;top:.5rem;right:1rem}.row__replies__number{font-size:250%;display:block}.comment{padding:1rem 2rem;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.comment .icon{margin-right:1rem}.comment:target{background-color:#f6f6f6;border:1px dotted #000}a.comment__time{color:#666;text-transform:none}.firstpost h2{margin:0}.firstpost__body{padding-left:4rem}.firstpost__titlelabel{display:block}.comment__header{text-transform:lowercase;font-feature-settings:"c2sc","smcp","c2sc";font-variant:small-caps;font-variant-caps:all-small-caps}.comment__header .button--edit{margin-right:.5rem}.card .comment__body h3,.card .comment__body p,rebus-card .comment__body h3,rebus-card .comment__body p{padding:0}@supports (display:flex){*>.row__replies{position:relative;flex:0 1 auto;margin:-1rem 0 0 1rem}.comment{display:flex}}@media (min-width:840px){.comment{padding-right:5rem}}.subject{margin:auto 0;padding:1rem 0;text-align:left;font-size:85%;line-height:1.35rem;font-size:1rem;text-transform:uppercase;color:#333;padding:0 0 1rem;margin-top:.5rem}.subject .top-subject{font-style:italic;color:#666;text-transform:none}.breadcrumbs{font-size:1rem;margin:2rem 0}.breadcrumbs__link{display:inline-block}.disclosure-row{margin:0;padding:0;list-style:none;position:relative}.disclosure-row__main{padding:.25rem 2.25rem;margin:.25rem 0 0;background:#fff;border:1px solid #f6f6f6;box-shadow:0 1px 1px 0 rgba(0,66,98,.1);border-radius:4px;transition:transform .25s ease-in,opacity .25s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move;height:2.5rem;width:100%;font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000}.disclosure-row:focus{outline:none}.disclosure-row:focus>.disclosure-row__main{box-shadow:inset 0 1px 1px 0 rgba(0,66,98,.1),0 0 0 1px #ccc}.disclosure-row__label{flex:1 1 100%;text-align:left}.disclosure-row__more{display:none;background:#fff;border:1px solid #f6f6f6;opacity:0;transform:scaleY(0);transform-origin:top left}.is-expanded>.disclosure-row__more{display:block;animation:b .25s cubic-bezier(.39,.575,.565,1) both}.disclosure-row__expander{box-shadow:none;border:none;border-radius:0;background-color:transparent;padding:.25rem 2rem;min-width:auto;cursor:pointer}.disclosure-row__expander:hover{border:none}.disclosure-row__expander:focus{color:#000;border-bottom:1px solid #000}.disclosure-row__expander:active{border:none}ol.disclosure-row__children{margin:0;padding:0 0 0 2rem;transition:opacity .25s ease-in}.ghost{opacity:.5;background-color:#f6f6f6}.disclosure-row[aria-grabbed=true] .disclosure-row__main{box-shadow:inset 0 1px 1px 0 rgba(0,66,98,.25),0 0 0 1px #eee}.ghost .disclosure-row__children{opacity:.25}@supports (display:flex){.disclosure-row__main{display:flex;justify-content:start;align-items:center}}ol.outline-form{list-style:none;padding:0 1rem;margin:0}#outline-form ol{counter-reset:section}.project_admin .outline-form .button--grab-bar{position:absolute;top:6px;left:.75rem;padding:.1rem}.outline ol,ol.outline{counter-reset:section;list-style-type:none;margin:0}.outline ol,ol.outline{padding:0}.outline__item__main{padding:0;margin:0;transition:transform .25s ease-in,opacity .25s ease-in;color:#000}.outline__item{margin:0;border:1px solid #f0f0f0;background-color:#fff;border-radius:.5rem;margin:.25rem .5rem;padding:.25rem 1rem}.outline__item .outline__item{margin:.5rem 0;border:none}.outline__item__name{font-weight:400;font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;border:none;background-color:transparent;padding:0;margin:0;border-radius:.5rem;text-indent:.6rem}.outline__item__name:before{color:#004262;display:inline-block;line-height:1;text-align:left;font-size:1rem;margin-right:.25rem}button.outline__item__name{cursor:pointer;width:100%;text-align:left;text-indent:0;font-weight:700}.outline__item__name:focus{text-decoration:underline}.outline__item__main.outline__item__main--has-children>.outline__item__name:before{content:"▲";transform:rotate(90deg) translateX(-1px);font-size:.65rem;margin-right:.5rem}.is-expanded>.outline__item__main.outline__item__main--has-children>.outline__item__name:before{content:"▲";transform:rotate(180deg);margin-right:.5rem}.outline__item__children{display:none;transform-origin:top left}.is-expanded>.outline__item__main>.outline__item__children{display:block}.outline__item .outline__item__description{color:#333;margin-top:0;font-style:italic;padding-left:0;margin:0;flex:1 1 auto;font-size:.85rem;line-height:1.1rem}#ux-experiment{background-image:url(../img/rebus-project-background.svg);background-size:100%;background-repeat:no-repeat}#ux-experiment .card__row>p{line-height:1.3}#ux-experiment .activity,#ux-experiment .card,#ux-experiment .card__row{border:none;background-image:none}#ux-experiment .activity__owner{margin:0}#ux-experiment .activity__helpers{margin:0;font-size:85%}#ux-experiment .icon--attachment img{border-radius:0}#ux-experiment .activity{border:1px solid #f0f0f0;border-radius:.5rem;background-color:#fcfcfc;border-left-width:.5rem;border-left-color:#ccc;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 0;box-shadow:0 2px 4px 0 rgba(0,66,98,.25)}#ux-experiment .activity h3{margin-top:0}#ux-experiment .activity .activity__button .button{display:none;position:absolute;top:0;left:-.5rem;right:0;bottom:0;border-radius:.5rem;border:none;background-color:rgba(0,102,153,.95);color:#fff!important;justify-content:center;align-items:center;font-size:125%}#ux-experiment .activity:hover .activity__button .button{display:flex;animation:ux-hover .1s cubic-bezier(.39,.575,.565,1) both}#ux-experiment #activities ul{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0}#ux-experiment #project-card:before{content:"";width:100%;background-image:url(/static/front-listing3.svg);background-size:100%;background-position:50%;height:150px;display:block}#ux-experiment .card__attachments ul{padding:0;margin:0;list-style:none}#ux-experiment .card__attachments__item{background-color:#fcfcfc;line-height:1;margin:.5rem 0;padding:0 2rem}#ux-experiment .card__attachments__item .card__tabs ul a:link,#ux-experiment .card__attachments__item .card__tabs ul a:visited{padding:0;margin:0}#ux-experiment .card__discussions ul{list-style:none;padding:none;margin:none}#ux-experiment #title header{display:grid;grid-template-columns:.9fr .9fr 1.2fr;grid-template-areas:"p p q" "o o r";grid-gap:1rem}#ux-experiment #title header .video{grid-area:o;background-color:#f0f0f0;display:flex;align-items:center;text-align:center;justify-content:center;height:375px;margin:0}#ux-experiment #title header .card__row{display:block;margin:0}#ux-experiment #title header .tag__wrapper{margin:0;border:none}#ux-experiment #title header .tag__wrapper .tag{font-size:1.1rem;margin:-.5rem 1rem 0 0}#ux-experiment #title header h1{grid-area:p;text-transform:none;margin:3rem 0;margin-top:2rem}#ux-experiment #title header .tag__wrapper{display:block;grid-area:q;padding:0;display:flex;align-items:center}#ux-experiment #title header .title__leads h2{grid-column-start:1;grid-column-end:3;margin:0 0 1rem}#ux-experiment #title header .title__leads{margin:0;grid-area:r;grid-gap:1rem;display:grid;grid-template-columns:12rem 12rem;grid-template-rows:2rem 3rem 3rem;grid-auto-rows:3rem;border-top:.25rem solid #004262;padding:0;padding-top:1rem}#ux-experiment .card__discussions__item .button--edit{position:absolute;top:0;right:0;background-color:#cd4b18;color:#fff;bottom:0;padding:0 1rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}#ux-experiment #main{padding:0;display:grid;margin:0 2rem}#ux-experiment #title{margin:0;position:relative;margin:3rem 0;margin-top:0}#ux-experiment .project_activity,#ux-experiment .project_discussion{display:grid;grid-template-columns:.9fr .9fr 1.2fr;grid-template-areas:"c c s" "a a b" "t u u";grid-gap:1rem;margin:0 auto 1rem;max-width:1024px;background-color:#fff}#ux-experiment .project_activity.card-editing,#ux-experiment .project_discussion.card-editing{grid-template-columns:19rem 1fr 1fr 1fr;grid-template-areas:"m c c s" "m a a b" "m t u u";grid-column-gap:0;grid-row-gap:1rem;max-width:1200px}#ux-experiment .project_activity .editing_sidebar,#ux-experiment .project_discussion .editing_sidebar{grid-area:m;background-color:#fcfcfc}#ux-experiment .project_activity .editing_sidebar ul,#ux-experiment .project_discussion .editing_sidebar ul{list-style:none;margin:0;padding:0}#ux-experiment .project_activity .editing_sidebar ul li,#ux-experiment .project_discussion .editing_sidebar ul li{margin:.25rem 0;padding:.25rem 2rem .25em;font-size:.85rem}#ux-experiment .project_activity .editing_sidebar ul li a,#ux-experiment .project_discussion .editing_sidebar ul li a{color:#069}#ux-experiment .project_activity .editing_sidebar ul li em,#ux-experiment .project_discussion .editing_sidebar ul li em{text-transform:uppercase;font-style:normal}#ux-experiment .project_activity .editing_sidebar ul .editing_sidebar__selected,#ux-experiment .project_activity .editing_sidebar ul .editing_sidebar__selected a,#ux-experiment .project_discussion .editing_sidebar ul .editing_sidebar__selected,#ux-experiment .project_discussion .editing_sidebar ul .editing_sidebar__selected a{background-color:#004262;color:#fff}#ux-experiment .project_activity .editing_sidebar ul .editing_sidebar__heading,#ux-experiment .project_discussion .editing_sidebar ul .editing_sidebar__heading{margin-top:2rem}#ux-experiment .project_activity .editing_sidebar ul .editing_sidebar__create,#ux-experiment .project_discussion .editing_sidebar ul .editing_sidebar__create{color:#cd4b18}#ux-experiment .project_activity .editing_sidebar ul .editing_sidebar__projectform,#ux-experiment .project_discussion .editing_sidebar ul .editing_sidebar__projectform{padding-left:4rem}#ux-experiment .project_activity .editing_sidebar__project,#ux-experiment .project_discussion .editing_sidebar__project{display:block;margin:0;padding:.5rem 2rem .5em;font-weight:700;font-size:.85rem;color:#cd4b18;background-color:transparent;line-height:1.77rem}#ux-experiment .project_activity .project_activity__header,#ux-experiment .project_discussion .project_activity__header{grid-area:c}#ux-experiment .project_activity .project_activity__coordinator,#ux-experiment .project_discussion .project_activity__coordinator{grid-area:s;background-color:#f9f9f9;border-bottom-left-radius:.5rem;border-left:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}#ux-experiment .project_activity .project_activity__team,#ux-experiment .project_discussion .project_activity__team{grid-area:b}#ux-experiment .project_activity .project_activity__description,#ux-experiment .project_activity .project_discussion__description,#ux-experiment .project_discussion .project_activity__description,#ux-experiment .project_discussion .project_discussion__description{grid-area:a}#ux-experiment .project_activity .breadcrumbs,#ux-experiment .project_discussion .breadcrumbs{padding:0;margin:0;display:flex}#ux-experiment .project_activity .breadcrumbs__item,#ux-experiment .project_discussion .breadcrumbs__item{padding:.5rem;color:#000;background-color:#f0f0f0;position:relative}#ux-experiment .project_activity #secondcrumb,#ux-experiment .project_discussion #secondcrumb{padding:.5rem 2rem;font-size:.85rem;color:#666;background-color:#fcfcfc}#ux-experiment .project_activity #thirdcrumb,#ux-experiment .project_discussion #thirdcrumb{padding-left:2rem;padding-right:2rem;border-bottom-right-radius:.5rem}#ux-experiment .project_activity .project_activity__comments,#ux-experiment .project_discussion .project_activity__comments{grid-area:u;background-color:#f9f9f9;border-top-left-radius:.5rem;border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0}#ux-experiment .project_activity .comment,#ux-experiment .project_discussion .comment{border-top:1px solid #fff;border-bottom:1px solid #fff}#ux-experiment .project_activity .project_discussion__author,#ux-experiment .project_discussion .project_discussion__author{background-color:#f9f9f9;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}#ux-experiment .project_activity .project_discussion__comments,#ux-experiment .project_discussion .project_discussion__comments{grid-area:u;background-color:#f9f9f9;border-top-right-radius:.5rem;border-right:1px solid #f0f0f0;border-top:1px solid #f0f0f0}#ux-experiment .project_discussion{grid-template-areas:"c c s" "b a a" "u u t"}#ux-experiment .card__discussions__item{border:1px solid #f0f0f0;border-left-width:.5rem;border-left-color:#ccc;background-color:#fcfcfc;border-radius:.5rem;box-shadow:0 2px 4px 0 rgba(0,66,98,.25);margin:.5rem 0}#ux-experiment .card-editing .card__discussions__item{padding-right:4rem}#ux-experiment .card-editing{border-color:#cd4b18}#ux-experiment .card-editing #secondcrumb{background-color:#666;color:#fff}#ux-experiment .card-editing #secondcrumb:after{border-left:1.5rem solid #666}#ux-experiment .card-editing #thirdcrumb{background-color:#004262;color:#fff;padding-right:2rem}#ux-experiment .card-editing h2,#ux-experiment .card-editing label,#ux-experiment .card-editing legend{color:#004262}#ux-experiment .card-editing dl,#ux-experiment .card-editing label{position:relative;margin:0;padding:1rem;display:block;text-indent:1rem}#ux-experiment .card-editing label.hidden{display:none}#ux-experiment .card-editing label strong{display:block;color:#004262;font-size:1.3rem;font-weight:700;padding:0 1rem;min-height:3.5rem;text-indent:0;line-height:3rem}#ux-experiment .card-editing label .help_text{color:#000;display:block;margin:.5rem 0}#ux-experiment .card-editing input,#ux-experiment .card-editing textarea{display:block;width:100%;border:1px solid #f6f6f6;padding:.5rem 1rem;font-family:Merriweather Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;outline:none;box-shadow:0 0 0 0 #0ce}#ux-experiment .card-editing textarea{display:none}#ux-experiment .card-editing input:focus,#ux-experiment .card-editing textarea:focus{outline:none;background-color:#fff;color:#000!important;border-color:#ccc!important;box-shadow:inset 0 1px 2px 0 rgba(0,66,98,.25)}#ux-experiment .card-editing input[type=checkbox],#ux-experiment .card-editing input[type=radio]{display:inline-block;border:none;padding:0;width:inherit}#ux-experiment .card-editing .editor__label{position:absolute;top:0;right:0;border-bottom-left-radius:.5rem;border-top-right-radius:.5rem;background-color:#f6f6f6}#ux-experiment .card-editing .activity__button .button{background-color:rgba(205,75,24,.95)}#ux-experiment .edit__buttonbar{background-color:#fcfcfc;position:fixed;bottom:0;left:0;right:0;border-top:1px solid #f0f0f0}#ux-experiment .project_activity__comments__replyform{display:flex;flex-direction:column;align-items:end;padding:0}#ux-experiment .project_activity__comments__replyform label{align-self:start;width:100%;padding:0}#ux-experiment .project_activity__comments__replyform .button{position:absolute;bottom:1rem;right:1rem}#ux-experiment .listing{max-width:1200px;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:15rem;grid-gap:1rem}#ux-experiment .listing .listing__card{background-color:#004262;background-size:cover;color:#fff;position:relative;padding:2rem 1.5rem;box-shadow:0 2px 4px 0 rgba(0,66,98,.25)}#ux-experiment .listing .listing__card .subject{color:#fff;border-color:#fff;position:absolute;bottom:1.25rem;right:2rem}#ux-experiment .listing .listing__card a{color:#fff}#ux-experiment .listing .listing__card h3{margin:0}#ux-experiment .listing .listing__card ul{list-style:none;margin:0;padding:0}#ux-experiment .listing .listing__label{position:absolute;top:0;right:0;font-size:75%;padding:.25rem 1.5rem;background-color:#f6f6f6;color:#999;text-transform:uppercase;border-bottom-left-radius:.25rem;margin:0}#ux-experiment .listing .label--project{color:#fff;background-color:#004262}#ux-experiment .listing .listing__row{display:grid;grid-template-columns:1fr 1fr;margin:0}#ux-experiment .listing .listing__activity{box-shadow:none;background-color:#fff;padding:2rem 1.5rem;border:1px solid #eee;position:relative;box-shadow:0 2px 4px 0 rgba(0,66,98,.25)}#ux-experiment .listing .listing__activity h3{margin:0}#ux-experiment .listing .listing__activity:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-2rem;border-top:2rem solid transparent;border-bottom:2rem solid transparent;border-right:2rem solid #fff}#ux-experiment .listing .listing__activity__owner{overflow:auto}#ux-experiment .gridfront{max-width:none;position:relative}#ux-experiment .gridfront #startown{top:0;right:0;position:absolute}#ux-experiment .gridfront .title_card{margin:0 0 5rem}#ux-experiment .gridfront .front__main{max-width:90vw;max-width:calc(95vw - 2rem)}#ux-experiment .gridfront .frontlisting{display:grid;grid-template-columns:repeat(3,30vw);grid-template-rows:4rem 1fr 3rem;grid-template-areas:"v p w" "v x y" "v q y";padding:0;margin:1rem auto}#ux-experiment .gridfront .frontlisting__state{grid-area:z;padding:0 2.5vw;display:flex;margin:auto 0;font-size:85%;color:#666;text-transform:uppercase}#ux-experiment .gridfront .frontlisting__subject{grid-area:q;display:flex;margin:auto 0;padding:0 2.5vw;text-align:left;font-size:85%;color:#004262}#ux-experiment .gridfront .frontlisting__subject em{font-style:normal;border:1px solid;padding:.25rem .75rem;border-radius:100px;font-size:75%;line-height:1}#ux-experiment .gridfront .frontlisting__activitylabel{grid-area:w;padding:0 2.5vw;display:flex;font-size:85%;color:#666;text-transform:uppercase;background-color:#fcfcfc;align-items:center}#ux-experiment .gridfront .frontlisting__activitysummary{grid-area:A;padding:0;display:flex;margin:0;font-size:85%;color:#666}#ux-experiment .gridfront .frontlisting__infobox{grid-area:v;background-color:#f0f0f0;background-image:url(/static/front-listing.svg);background-size:100%;background-position:50%}#ux-experiment .gridfront #project-0 .frontlisting__infobox{background-image:url(/static/front-listing3.svg);background-size:100%;background-position:50%}#ux-experiment .gridfront #project-1 .frontlisting__infobox{background-image:url(/static/front-listing4.svg);background-size:100%;background-position:50%}#ux-experiment .gridfront #project-2 .frontlisting__infobox{background-image:url(/static/front-listing5.svg);background-size:100%;background-position:50%}#ux-experiment .gridfront #project-3 .frontlisting__infobox{background-image:url(/static/front-listing6.svg);background-size:100%;background-position:50%}#ux-experiment .gridfront #project-4 .frontlisting__infobox{background-image:url(/static/front-listing7.svg);background-size:100%;background-position:50%}#ux-experiment .gridfront .frontlisting__title{grid-area:p;margin:0;padding:0 2.5vw;font-weight:700;display:flex;margin:auto 0}#ux-experiment .gridfront .frontlisting__activity{grid-area:y;margin:0;padding:0 2.5vw;background-color:#fcfcfc}#ux-experiment .gridfront .frontlisting__leads{grid-area:x;list-style:none;margin:0;padding:0 2.5vw;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:2rem;font-size:75%}#ux-experiment .gridfront .frontlisting__leads .icon--small{width:1.5rem;height:1.5rem;margin-right:.25rem}#ux-experiment td,#ux-experiment th,#ux-experiment tr{border:none;padding:0}#ux-experiment .card--table{font-size:1rem;color:#333;padding:0;line-height:1.7rem;clear:both;position:relative;max-width:1024px}#ux-experiment .card--table tr{border-bottom:1px solid #f0f0f0}#ux-experiment .tablehead{font-size:85%;color:#666;text-transform:uppercase;align-items:center;min-width:auto;font-weight:400;background-color:#fff;background-color:#fcfcfc}#ux-experiment .tablehead div{padding:1rem 2.5vw;display:flex;align-items:center}#ux-experiment .tablelisting{background-color:transparent;padding:1rem 2.5vw;font-weight:400;font-size:1rem;position:relative}#ux-experiment .tablelisting h2,#ux-experiment .tablelisting h3,#ux-experiment .tablelisting p{margin:0;padding:0;font-weight:400}#ux-experiment .tablelisting h3{font-weight:700;font-size:1.5rem}#ux-experiment .tablelisting__activitysummary,#ux-experiment .tablelisting__date{font-size:75%;color:#666}#ux-experiment .tablelisting__activity{margin:0;padding:.25rem 1rem;padding-top:1rem}#ux-experiment .tablelisting__activity>div{border:1px solid #666;border-left-width:1px;border-left-color:#f0f0f0;border-radius:.5rem;background-color:#fcfcfc;border-left-width:.5rem;border-left-color:#666;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;box-shadow:0 2px 4px 0 rgba(0,66,98,.25);margin:0}#ux-experiment .tablelisting__activity .button--edit{position:absolute;top:1rem;right:1rem}#ux-experiment .tablehead--subject{width:20%}#ux-experiment .tablehead--activity,#ux-experiment .tablehead--project{width:40%}#ux-experiment .tablehead--project div{justify-content:space-between;align-items:center}#ux-experiment .tablelisting__subject{margin:auto 0;padding:1rem 2.5vw;text-align:left;font-size:85%}#ux-experiment .tablelisting__subject a{line-height:1.65rem;font-size:1rem;text-transform:uppercase}#ux-experiment .sorttabs{margin:0;padding:0;font-size:75%;display:flex;align-items:center;text-transform:uppercase}#ux-experiment .sorttabs li{padding:0;margin:0 .5rem;color:#069;cursor:pointer;border-bottom:1px solid transparent}#ux-experiment .sortlink{color:#069;cursor:pointer}#ux-experiment .sortlink .sorticon{margin:0 .25rem}#ux-experiment #selectedlink{border-bottom:1px solid}#ux-experiment .sorticon{color:#069;color:#004262}#ux-experiment tr:hover{background-color:#f6f6f6}#ux-experiment .tablelisting__leads{list-style:none;margin:.5rem 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:2rem;font-size:75%}#ux-experiment .tablelisting__leads .icon--small{width:1.5rem;height:1.5rem;margin-right:.25rem}#ux-experiment .pagination{display:grid;grid-template-columns:repeat(auto-fill,2rem);grid-auto-rows:2rem;grid-gap:1rem;background-color:#fcfcfc;padding:0 2.5vw}#ux-experiment .pagination__number{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;display:flex;justify-content:center;align-items:center;font-size:85%;color:#666;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}#ux-experiment .pagination__number--selected{background-color:#f0f0f0;font-weight:700}#ux-experiment .button--search{box-shadow:none;border:none;border-radius:0;background-color:transparent;padding:.25rem 0;min-width:auto;color:#069}#ux-experiment .button--search div{height:1.1rem;width:1.1rem;vertical-align:baseline}#ux-experiment .navigation>ol #nav ol{margin:0;padding:0}#ux-experiment .top-subject{font-style:italic;color:#666}#ux-experiment .front .card{display:block}.team{font-size:.8rem;position:relative;margin:0;grid-area:r;grid-gap:1rem;display:block;grid-template-columns:12rem 12rem;grid-template-rows:2rem 3rem 3rem;grid-auto-rows:3rem;border-top:.25rem solid #004262;padding:0}.team .card__row{padding:0;margin:0;margin-bottom:1rem;min-height:auto}.team .team__bar,.team .team__first{grid-column-start:1;grid-column-end:-1;margin:1rem 0;min-height:auto}.team .team__bar--solo+.team__first{margin-bottom:1.5rem}.team .team__bar{background-color:#fff;margin:0 0 1rem;color:#000;min-height:4rem;padding:0 .25rem}.team .team__bar .button,.team .team__bar form{flex:0 1 auto;margin:0 .25rem}.team .team__bar .button.button--primary{min-width:auto}.team .team__bar--solo{justify-content:center;background-color:transparent;position:absolute;right:0;top:-.25rem;z-index:1000}.team .team__bar__role{font-weight:700}@media(max-width:900px){.team__bar--solo+.team__first{margin-bottom:1rem}.team{margin:0;grid-area:r;grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-template-rows:4rem 3rem;grid-auto-rows:3rem;border-top:.25rem solid #004262;padding:0}}.project_activity{display:grid;grid-template-columns:.9fr .9fr 1.2fr;grid-template-areas:"c c c" "a a b" "u u u";grid-gap:2rem;margin:3rem auto 1rem;max-width:1024px;background-color:#fff;overflow:hidden;border-radius:.5rem;border:none;border-left:.3rem solid #069}.project_activity .card__collection ul{margin:1rem 0}.project_activity.project_activity--discussion{grid-template-areas:"c c c" "a a a" "u u u"}.project_activity .card__body{margin:0}.project_activity .card__body.comment{padding:0 2rem}.project_activity .project_activity__comments__body h2{margin:1rem 2rem}.project_activity .editor .ProseMirror{padding:1rem;padding-bottom:3rem}.project_activity .project_activity__title{padding-top:0;padding-bottom:0;display:block}.project_activity h1{margin:0;line-height:3.5rem;font-size:3rem;line-height:2.5rem;font-size:2rem}.project_activity .project_activity__header{grid-area:c;padding:.25rem 2rem;display:flex;align-items:center;text-align:center;justify-content:space-between}.project_activity .project_activity__header .button{margin:.5rem 0}.project_activity .project_activity__coordinator{grid-area:s;justify-content:end;min-height:auto;padding:.5rem 2rem}.project_activity .project_activity__sidebar{grid-area:b}.project_activity .project_activity__sidebar2{grid-area:t;min-height:auto;padding:.5rem 2rem;align-items:start}.project_activity .project_activity__sidebar2 ul{list-style:none;padding:0;margin:0}.project_activity .project_activity__team{grid-area:b;margin:0}.project_activity .project_activity__team .card__row{margin-right:2rem}.project_activity .project_activity__team.team .team__bar{background-color:#f9f9f9;margin:0 0 1rem;color:#000;min-height:4rem;padding:0 .25rem}.project_activity .project_activity__team.team .team__bar.team__bar--solo{justify-content:center;background-color:transparent;position:absolute;right:0;top:-.25rem;z-index:1000}.project_activity .project_activity__description,.project_activity .project_discussion__description{grid-area:a}.project_activity .breadcrumbs{padding:0;margin:0;font-size:.85rem}.project_activity .breadcrumbs .icon--arrow-right{width:2rem;height:1rem;vertical-align:sub}.project_activity .breadcrumbs .icon--arrow-right svg{height:100%;width:100%}.project_activity .breadcrumbs__item{padding:.5rem;color:#000;background-color:#f0f0f0;position:relative}.project_activity #secondcrumb{padding:.5rem 2rem;font-size:.85rem;color:#666;background-color:#fcfcfc}.project_activity #thirdcrumb{padding-left:2rem;padding-right:2rem;border-bottom-right-radius:.5rem}.project_activity .project_activity__comments{grid-area:u}.project_activity #replies-collection{background-color:#f9f9f9}.project_activity .comment{border-top:1px solid #fff;border-bottom:1px solid #fff}.project_activity .project_discussion__author{background-color:#f9f9f9;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.project_activity .project_discussion__comments{grid-area:u;background-color:#f9f9f9;border-top-right-radius:.5rem;border-right:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.project_activity .card__attachments__item{margin-right:0}.project_discussion{grid-template-areas:"c c s" "b a a" "u u t"}.card__discussions__item{border:1px solid #f0f0f0;border-left-width:.5rem;border-left-color:#ccc;background-color:#fcfcfc;border-radius:.5rem;box-shadow:0 2px 4px 0 rgba(0,66,98,.25);margin:.5rem 0}.project_activity__comments__replyform{display:flex;flex-direction:column;align-items:center;padding:0}.project_activity__comments__replyform>.button{margin-top:1rem}.project_activity__comments__replyform label{align-self:start;width:100%;padding:0}.project_activity__comments__replyform #reply-button{position:absolute;bottom:1rem;right:1rem}.project_activity__comments__replyform #cancel-button{position:absolute;bottom:1rem;left:1rem}.breadcrumbs--activity{max-width:1024px;margin-left:auto;margin-right:auto}@media (max-width:1100px){.project_activity{margin:3rem 2rem 1rem}}@media (max-width:840px){.project_activity{display:block}.project_activity .project_activity__team{margin:2rem 0;display:block;background-color:#fcfcfc;border-bottom:.25rem solid #004262}.project_activity .project_activity__team.team .team__bar{padding:0 2rem;background-color:#f0f0f0}.project_activity .project_activity__team .card__row{margin:1rem 2rem}}.comment__body a{text-decoration:underline}.project_activity .title_card__sharing{margin-top:1rem}.project_activity .resp-sharing-button{padding:.5rem}.project_admin{display:block;margin:1rem auto;background-color:#fff;overflow:hidden;border-radius:.5rem;border:none;min-height:100vh}.project_admin .breadcrumbs{padding:0;margin:0;margin-bottom:1rem;font-size:.85rem}.project_admin .breadcrumbs a.button{font-size:1rem}.project_admin .breadcrumbs .icon--arrow-right{width:2rem;height:1rem;vertical-align:sub}.project_admin .breadcrumbs .icon--arrow-right svg{height:100%;width:100%}.project_admin .project_admin__fieldset{border:none;margin:0;padding:2rem 2rem 1rem;position:relative;display:block}.project_admin legend.project_admin__legend{display:block;position:relative;top:1.5rem;left:0;margin-top:0}.project_admin__title{margin:3rem auto 1rem;max-width:1024px}.project_admin__title .title_card{margin-bottom:2rem}.project_admin__heading{font-size:1.25rem;margin:0;padding:0}.form--project .project_admin,.project_admin__title{margin:1rem 2rem}.project_admin__sidebar{background-color:#f6f6f6;padding:.5rem 1rem;border-right:1px solid #f0f0f0}.project_admin__main{padding:0;margin:0;padding-top:2rem}.project_admin__main--fullbleed,.project_admin__main--fullbleed label{padding:0;margin:0}.project_admin__buttons{background-color:#fff;padding:.5rem 1rem;display:flex;justify-content:flex-end}#main-delete-button{display:none}#sidebar-delete-button{position:absolute;bottom:1rem;left:1.5rem}.project_admin__buttons--sidebar,.project_admin__header{padding:.5rem 1rem}.editing_sidebar{grid-area:m;background-color:#fcfcfc}.editing_sidebar h2{font-size:1rem;font-weight:400;text-transform:uppercase;padding:.25rem .5rem;margin:0}.editing_sidebar ul{list-style:none;margin:0;padding:0}.editing_sidebar ul li{margin:.25rem 0;padding:.25rem 2rem .25em;font-size:.85rem}.editing_sidebar ul li a{color:#069}.editing_sidebar ul li a.editing_sidebar__create{color:#cd4b18}.editing_sidebar ul li em{text-transform:uppercase;font-style:normal}.editing_sidebar__selected{background-color:#004262;color:#fff;border-radius:.25rem}.project_admin__sidebar .editing_sidebar__selected a{background-color:#004262;color:#fff!important}.editing_sidebar__heading{margin-top:2rem}.editing_sidebar__projectform{padding-left:4rem}@supports (display:grid){.project_admin{display:grid;grid-template-columns:minmax(20rem,.75fr) 1fr 1fr;grid-template-rows:1fr 4rem;grid-template-areas:"b a a" "b B B"}.project_admin__sidebar{grid-area:b}.project_admin__main{grid-area:a}.project_admin__buttons{grid-area:B}.project_admin__header{grid-area:c}}.project_admin__menubutton{display:none;border-radius:.5rem;border:1px solid transparent;padding:.5rem}.project_admin__menubutton[aria-expanded=true]{border-color:#cd4b18}.project_admin__menubutton[aria-expanded=true]:hover{border-color:#0ce}.project_admin__status{position:absolute;top:0;right:0;display:flex}.project_admin__status #status p{margin:.25rem .5rem;padding:0 1rem}.project_admin__status #status{display:block;position:relative;padding:0;background-color:transparent;text-align:center;border-bottom-left-radius:.25rem;border:none;margin-left:1rem;overflow:hidden;opacity:1;transition:opacity .1s cubic-bezier(.9,.03,.69,.22);pointer-events:auto;transform:none;top:auto;left:auto}.project_admin__resource{display:flex;align-items:center;justify-content:space-between;padding:0 3rem 0 0}.project_admin__resource label{flex:1 1 auto}.project_admin__resource__button{margin-top:1.5rem}.project_admin__fieldset{margin:1rem;padding:1rem;background-color:#f9f9f9;border-radius:.25rem;border:1px solid #f0f0f0}.project_admin__fieldset h3{font-size:1rem;margin:0;padding:0}.project_admin__fieldset label{padding:.25rem 0}.project_admin__fieldset input{margin:.5rem 0;text-indent:0}.js .project_admin__visibility{display:none}.autocomplete__option>*{pointer-events:none}.autocomplete__option{cursor:pointer;display:block;position:relative}.project_admin--create{margin:1rem}#activity-name__listbox,#book-language-input__listbox,#language-input__listbox,#project-subject__listbox,#team-autocomplete__listbox{margin:0;padding:0;list-style:none;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,66,98,.25);width:calc(100% - 2rem);max-height:50vh;overflow-y:scroll;z-index:1000}#activity-name__listbox li+li,#book-language-input__listbox li+li,#language-input__listbox li+li,#project-subject__listbox li+li,#team-autocomplete__listbox li+li{border-top:1px solid #f0f0f0}#activity-name-element .autocomplete__hint,#project-subject-element .autocomplete__hint{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.autocomplete__wrapper{padding:0 1rem;position:relative}.autocomplete__menu--hidden{display:none}.autocomplete__option--focused,.autocomplete__option:hover{background-color:#f0f0f0;box-shadow:0 0 0 .25rem #000;outline:none}.autocomplete__option--no-results{cursor:not-allowed}.autocomplete__dropdown-arrow-down{z-index:1;display:inline-block;position:absolute;right:8px;width:24px;height:24px;top:10px}.autocomplete__menu--overlay{position:absolute;top:100%;left:1rem}.autocomplete__option .card__row{min-height:auto}#activity-name-element select,#project-subject-element select{margin:0 1rem}.admin_team .card__row label{text-indent:0;padding:0}.project_admin label[for]{padding-bottom:0}.project_admin .card__tabs{margin-bottom:1rem}@media (max-width:768px){.project_admin{display:block}.project_admin__nav{display:none;transform-origin:top left}.project_admin__menubutton{display:block}.project_admin__nav--visible{display:block;position:absolute;top:2.75rem;background-color:#fcfcfc;left:0;right:50%;bottom:0;padding:1rem;z-index:1000;overflow-y:scroll}}.project_admin .card__attachments__item.card__row{margin-right:0}.project_admin .button--grab-bar{position:relative;top:0;left:0;padding:.5rem}#project-activities .outline__item{margin:0;border:1px solid #f0f0f0;background-color:#fff;border-radius:.5rem;margin:.25rem .5rem;padding:.25rem 1rem;min-height:auto}.card__attachments__item label{padding:0;display:flex;justify-content:space-between;align-items:center}.card__attachments__item input{display:inline-block;width:85%;margin:0 1rem}#cover-upload-preview{float:right;width:150px;height:auto}#cover-uploader{width:auto;display:inline-block;padding:.5rem 0}.project_admin__template_list label{padding:.25rem 1rem}@media(min-width:900px){.project_admin__template_list{columns:2}}.resp-sharing-button__icon,// From http://sharingbuttons.io/ MIT licensed .resp-sharing-button__link{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:0;line-height:1;display:inline-block}.resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:.5em .75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background-color:transparent;border-color:transparent}.resp-sharing-button__icon svg{width:1.5rem;height:1.5rem;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#cd4b18;stroke:none}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--facebook{background-color:transparent;border-color:transparent}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:transparent;border-color:transparent}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--google{background-color:transparent;border-color:transparent}.resp-sharing-button--google:active,.resp-sharing-button--google:hover{background-color:#c23321;border-color:#c23321}.resp-sharing-button--email{background-color:transparent;border-color:transparent}.resp-sharing-button--email:active,.resp-sharing-button--email:hover{background-color:#5e5e5e;border-color:#5e5e5e}a:active .resp-sharing-button__icon--solid,a:hover .resp-sharing-button__icon--solid{fill:#fff}.resp-sharing-button--link{font-size:1rem;color:#cd4b18;font-weight:700}a:active .resp-sharing-button--link,a:hover .resp-sharing-button--link{background-color:#5e5e5e;border-color:#5e5e5e;color:#fff}