/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}.editlink,[hidden],template{display:none}.editlink{position:absolute;z-index:19;width:1.7rem;height:1.7rem;left:50%;transform:translate(-50%,calc(-100% - .3rem));color:#fff;background:#0a4792 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512"><path d="M422.953 176.019c.549-.48 1.09-.975 1.612-1.498l21.772-21.772c12.883-12.883 12.883-33.771 0-46.654l-40.434-40.434c-12.883-12.883-33.771-12.883-46.653 0l-21.772 21.772a32.839 32.839 0 00-1.498 1.613l86.973 86.973zM114.317 397.684l43 43-50.659 7.658L56 456l7.658-50.659 7.658-50.658zm234.826-272.149L118.982 355.694l-12.441-12.441 230.16-230.159-12.441-12.441-242.601 242.6 87.088 87.088L411.348 187.74z" fill="%23fff"/></svg>') 50% no-repeat;background-size:61%;border-radius:50%;opacity:1;cursor:pointer!important;pointer-events:auto;touch-action:auto}@media screen and (-ms-high-contrast:none),screen and (hover:hover),screen and (min--moz-device-pixel-ratio:0){.editlink:hover{opacity:1}}body,html{max-width:100vw;min-height:100%;background-color:#fff}@media print{body,html{position:relative!important;height:auto!important;overflow:auto!important}}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}::placeholder{color:#ababab}::selection{background-color:#0a4792;color:#fff}.hidden,[aria-hidden=true],[hidden]{display:none}body{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:400;line-height:1.25;font-size:1rem;text-rendering:optimizeLegibility}.fe body{padding:.75rem}.fe body:after{content:"";top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;border:2px solid #0a4792;outline:.75rem solid #fff;position:fixed;pointer-events:none;touch-action:none}@media screen and (min-width:600px){.fe body{padding:1.5rem}.fe body:after{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem;outline-width:1.5rem}}.is-noselect{user-select:none}.is-noscroll{overflow:hidden}.is-nowrap{white-space:nowrap}.is-cursor{cursor:pointer}.is-noclick{pointer-events:none;touch-action:none}.is-nolist{list-style:none;padding:0;margin:0}.form .button,.form button,.form input,.form textarea,.is-nouistyle{border:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:transparent}.is-textoverflow,.preview__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form .button,.form button,.form input,.form textarea,.is-control{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:2px solid #7c95b5;border-radius:1.375rem;box-shadow:none;display:inline-flex;font-size:1rem;height:2.75rem;justify-content:flex-start;line-height:1;padding:.25em 1em;position:relative;vertical-align:top}.form [disabled].button,.form button[disabled],.form input[disabled],.form textarea[disabled],.is-control[disabled]{opacity:.5;pointer-events:none;touch-action:none}.is-responsive-margin-bottom{margin-bottom:20%}.is-hr,hr{background-color:#000;clear:both;border:none;display:block;height:1px;margin:1.5rem 0}.is-ui{color:#ccc!important;mix-blend-mode:difference}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.is-h1,.is-h2,.is-h3{font-family:Helvetica Neue,Helvetica,sans-serif;line-height:1.25;font-size:calc(.7rem + 1.5vw);font-weight:700;font-kerning:normal;color:currentColor}.is-gray,.is-small{font-size:.875rem}.is-center{text-align:center}.is-gray{font-size:.875rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes center-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(359deg)}}.container{max-width:calc(100% - 1.5rem);margin-left:auto;margin-right:auto}@media screen and (min-width:600px){.container{max-width:calc(100% - 3rem)}}@media screen and (min-width:946px){.container{max-width:850px}}.section{margin-top:calc(2rem + 8vw);margin-bottom:calc(2rem + 8vw)}.intro{color:#0a4792;text-align:center}.intro__title{font-size:calc(2rem + 1.5vw)}.intro__text{font-size:1rem}@media screen and (min-width:600px){.intro__text{font-size:calc(.7rem + 1.5vw)}}.memory:after{display:block;text-align:center;font-size:1.625rem;color:#0a4792;content:". . .";position:absolute;left:0;width:100%;margin-top:0;transform:translateY(40%)}@media screen and (min-width:600px){.memory:after{margin-top:calc(.7rem + 1.5vw);transform:translateY(50%)}}.memory__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:minmax(min-content,max-content);grid-gap:1.5rem;align-items:start}@media screen and (min-width:600px){.memory__wrapper{grid-template-columns:repeat(2,1fr);grid-gap:3rem}}.memory--full .memory__wrapper{grid-template-columns:repeat(1,1fr);grid-gap:1.5rem}.memory:not(.memory--full):nth-child(odd) .memory__wrapper>:first-child{order:2}.memory__image img{width:100%;height:auto}.memory__embed{position:relative;width:100%;overflow:hidden}.memory__embed>*{position:absolute;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.memory__text{max-width:37.5rem;overflow:hidden;hyphens:auto;margin-bottom:.75rem}.memory--full .memory__text{max-width:none;font-size:calc(.7rem + 1.5vw);text-align:center;margin-bottom:1.5rem;hyphens:none}@media screen and (min-width:1100px){.memory--full .memory__text{font-size:1.625rem}}.memory__textwrapper--longtext .memory__text{max-width:none;font-size:1rem;text-align:left;column-count:1;column-gap:1.5rem;hyphens:auto}@media screen and (min-width:600px){.memory__textwrapper--longtext .memory__text{column-count:2}}@media screen and (min-width:850px){.memory__textwrapper--longtext .memory__text{column-count:3}}.memory__text a{color:inherit;text-decoration:underline;word-break:break-all}.memory__text a:hover{text-decoration:none}.memory__autor,.memory__date{font-style:italic}.memory--full .memory__autor,.memory--full .memory__date{text-align:center}.memory__textwrapper--longtext .memory__autor,.memory__textwrapper--longtext .memory__date{text-align:left}.addwrapper{animation:float-h 4.5s ease-in-out infinite alternate;animation-play-state:paused;position:fixed;z-index:10;top:70%;right:-4.125rem;pointer-events:none;touch-action:none;transition:right 1s}@media screen and (min-width:850px){.addwrapper{right:-6.625rem}}.addwrapper--visible{animation-play-state:running;right:0;pointer-events:auto;touch-action:auto}.add{font-size:3.125rem;width:1em;height:1em;line-height:1;background-color:#0a4792;border-radius:50%;text-decoration:none;display:flex;align-items:center;justify-content:center;animation:float-v 3s ease-in-out infinite alternate;border:2px solid #fff;box-sizing:content-box}@media screen and (min-width:850px){.add{font-size:5.625rem}}.add svg{width:50%;height:50%}@keyframes float-v{to{transform:translateY(-15%)}}@keyframes float-h{to{transform:translateX(-10%)}}.form{background-image:linear-gradient(180deg,#e3edf9,#f2f2f2 70%);margin-top:6rem;padding-top:1.5rem;padding-bottom:3rem;margin-bottom:0}@media screen and (min-width:850px){.form{padding-top:3rem;padding-bottom:6rem}}@media screen and (min-width:600px){.form__wrapper{display:flex}}.form__input{position:relative;flex:1}.form__input:first-child{flex:2;margin-bottom:.75rem}@media screen and (min-width:600px){.form__input:first-child{margin-right:3rem;margin-bottom:0}}.form__input:nth-child(2){min-width:0}.form textarea{padding-top:1em;padding-bottom:1em;height:auto;resize:vertical}.form__author,.form__text{display:block;width:100%}.form__author{border-top-left-radius:.9166666667rem!important;border-top-right-radius:.9166666667rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.form__text{transform:translateY(-2px);border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:.9166666667rem!important;border-bottom-right-radius:.9166666667rem!important;min-height:15rem}.form__title{font-size:calc(2rem + 1.5vw);font-weight:400;margin-bottom:calc(1rem + 4vw)}.form__info{font-size:.875rem}@media screen and (min-width:600px){.form__info{position:absolute;bottom:0;margin:0;width:100%}}.form__fileupload{margin-bottom:1.5rem}.form button[type=submit]{margin-top:.75rem}.fileupload{display:block}.fileupload input[type=file]{display:none}.button{cursor:pointer}.button--primary{background-color:#7c95b5!important;color:#fff}.preview{display:flex;align-items:center;opacity:0;transform:scale(0);pointer-events:none;touch-action:none;transition:none 0s cubic-bezier(.5,1,.5,1.3);transition-property:opacity,transform}.preview>div{min-width:0}.preview--visible{opacity:1;transform:scale(1);pointer-events:auto;touch-action:auto;transition-duration:.3s}.preview__description,.preview__title{font-size:.875rem;margin:.25rem .75rem}.preview__description{color:#7c95b5}.preview__src{display:block;object-fit:cover;width:4rem;height:4rem;border-radius:.9166666667rem}