/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body{scroll-behavior:smooth}img,svg{display:block;max-width:100%;height:auto}path{fill:currentColor}a{color:currentColor}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;background-repeat:no-repeat}.mask{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@font-face{font-family:'Source sans pro';src:url("../fonts/sourcesanspro-regular-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}.layout{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Source sans pro', sans-serif;line-height:1.5rem;background-color:#066;-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity}@media (min-height: 20em){.layout{scroll-padding-top:10rem}}.layout_header{z-index:4;position:relative;scroll-snap-align:start}@media (min-height: 20em){.layout_header{height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;left:0;right:0;top:0;overflow:hidden}.no-js .layout_header{height:auto}.layout_header+*{margin-top:10rem}@supports ((position: -webkit-sticky) or (position: sticky)){.layout_header{position:-webkit-sticky;position:sticky}.layout_header+*{margin-top:0}}}.layout_container{width:60rem;margin-left:auto;margin-right:auto;max-width:100%;padding-left:1rem;padding-right:1rem}.layout_background{background-color:#00b3b3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;-webkit-box-shadow:0 -0.5rem 0 0 #0c75a0 inset;box-shadow:0 -0.5rem 0 0 #0c75a0 inset}.layout_conversation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:2.5rem;min-height:calc(100vh - 10rem);border-top:1px solid transparent;margin-top:-1px}.no-js .layout_conversation .msg{display:none}.no-js .layout_conversation .msg_placeholder{opacity:1}.header{background-color:#033;background-image:-webkit-gradient(linear, left top, left bottom, from(#0d87b8), to(#066));background-image:linear-gradient(#0d87b8, #066);color:#fff;padding-top:1rem;padding-bottom:1rem}.header_title-1{font-size:1.25rem;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header_content{display:-webkit-box;display:-ms-flexbox;display:flex}.header_logo{-ms-flex-negative:0;flex-shrink:0;margin-right:1rem;width:32px;height:45px}.banner{background-color:#066;color:#fff;padding-top:1rem;padding-bottom:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner_fallback{text-align:center}html:not(.no-js) .banner_fallback{display:none}.no-js .sendMsg{display:none}.sendMsg_content{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0.5rem;overflow:hidden}.sendMsg_content:focus-within{-webkit-box-shadow:0 0 0 2px #0cc;box-shadow:0 0 0 2px #0cc}.sendMsg_content:focus-within .sendMsg_input,.sendMsg_content:focus-within .sendMsg_action{outline:none}.sendMsg_field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sendMsg_input{border:0;background-color:white;color:#000;padding:0.25rem;padding-left:1rem;width:100%;font:inherit;caret-color:#0F98D0;-webkit-appearance:none;border-radius:0}.sendMsg_input::-moz-selection{background-color:#52c4f3}.sendMsg_input::selection{background-color:#52c4f3}.sendMsg_input:not(:placeholder-shown)+* .sendMsg_img{color:#0F98D0;-webkit-animation:scalePulse infinite 1s;animation:scalePulse infinite 1s}@-webkit-keyframes scalePulse{to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes scalePulse{to{-webkit-transform:scale(1.2);transform:scale(1.2)}}.sendMsg_action{border:0;padding:0.5rem;padding-right:1rem;margin:0;background-color:white;color:#066;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color 150ms;transition:color 150ms;outline:none}.sendMsg_action:hover,.sendMsg_action:focus{color:#033}.sendMsg_img{width:1.5rem;height:1.5rem}.msg{*zoom:1;max-width:80ch;scroll-snap-align:start;-ms-flex-item-align:end;align-self:flex-end;position:relative;min-height:8rem;margin:0;position:relative;z-index:2}.msg:before,.msg:after{content:" ";display:table}.msg:after{clear:both}@media (min-height: 20em){.msg{margin-top:-10rem;padding-top:10rem}@supports (scroll-padding-top: 0){.msg{margin-top:0;padding-top:0}}}.msg+.msg_placeholder{opacity:0}.msg_placeholder{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity 150ms;transition:opacity 150ms;background-image:url(../assets/illus-unicorn.svg);background-position:50% 35%;background-size:70vw auto}@media (min-width: 25rem){.msg_placeholder{background-size:288px 300px}}.msg_author{font-style:normal}.msg_link{text-decoration:none;outline:none}.msg_link:focus::after{outline:1px dotted}.msg_link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.msg_img{border-radius:50%;border:2px solid #ccc;margin:0 auto 0.5rem;margin-top:-4px;position:relative;top:2px;-webkit-transition:border-color 150ms, -webkit-box-shadow 150ms;transition:border-color 150ms, -webkit-box-shadow 150ms;transition:border-color 150ms, box-shadow 150ms;transition:border-color 150ms, box-shadow 150ms, -webkit-box-shadow 150ms}.msg_desc{margin:1.5rem 0.5rem;width:5rem;-ms-flex-negative:0;flex-shrink:0;text-align:center;font-size:0.625rem;line-height:0.75rem;color:#000;position:relative;float:left}.msg_desc abbr{border:0;text-decoration:none}.msg_content{float:left;padding:0;border:2px solid #ccc;position:relative;max-width:calc(100% - 6rem);top:2px;border-radius:0.5rem;margin-top:calc(2.5rem - 4px);margin-bottom:1.5rem;-webkit-transition:border-color 150ms, -webkit-box-shadow 150ms;transition:border-color 150ms, -webkit-box-shadow 150ms;transition:border-color 150ms, box-shadow 150ms;transition:border-color 150ms, box-shadow 150ms, -webkit-box-shadow 150ms;background-color:#fff}_:-ms-fullscreen,:root .msg_content{max-width:none;width:calc(100% - 6rem)}.msg_content p{margin:0.25rem 0.5rem;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.msg_content::-moz-selection{background-color:#0cc}.msg_content::selection{background-color:#0cc}.msg-tmp{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.75;animation:opacityPulse infinite 1s alternate-reverse}@-webkit-keyframes opacityPulse{to{opacity:0.5}}@keyframes opacityPulse{to{opacity:0.5}}.msg-me{-ms-flex-item-align:start;align-self:flex-start;margin-right:2.5rem}.msg:not(.msg-me){margin-left:2.5rem}.msg:not(.msg-me) .msg_desc,.msg:not(.msg-me) .msg_content{float:right}.msg:target .msg_content,.msg:target .msg_img{border-color:#b82020;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.lift::after{content:'';position:absolute;top:0;right:1rem;width:2rem;bottom:0.5rem;z-index:3;border-radius:0 0 9999px 9999px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(97.5%, #00b3b3), to(rgba(0,179,179,0)));background-image:linear-gradient(#00b3b3 97.5%, rgba(0,179,179,0))}.lift_content{position:fixed;bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;right:1rem;z-index:2;width:2rem;height:2rem}.lift_link{-webkit-transition:color 150ms;transition:color 150ms;color:#066}.lift_link:hover,.lift_link:focus{color:#053041}.lift_img{width:2rem;height:2rem}

/*# sourceMappingURL=app.css.map */