:root{--color--background:#faf9f4;--color--brand:#45507f;--color--text:var(--color--brand);--body-padding--small:18px;--body-padding--large:56px;--line-height:1.358666667;--header-height--initial:20vw;--header-height--initial-large:178px;--header-height--scroll:9vw;--header-height--scroll-large:60px}@media (min-width:40em){:root{--header-height--initial:200px}}html{color:#45507f;color:var(--color--brand);font-family:'roboto-400',sans-serif;line-height:1.358666667;line-height:var(--line-height);letter-spacing:.01em;background:line#666;background-color:#666;-webkit-text-size-adjust:100%}body{margin:0 auto;padding:0 18px;padding:0 var(--body-padding--small);font-size:clamp(0.9375rem,0.5601rem + 1.8868vw,1.5625rem);background:#faf9f4;background:var(--color--background);max-width:calc(850px - 2 * 56px);max-width:calc(850px - 2 * var(--body-padding--large));-webkit-box-shadow:0 0 4px rgba(90,90,90,.8),0 0 1px rgba(40,40,50,.7);box-shadow:0 0 4px rgba(90,90,90,.8),0 0 1px rgba(40,40,50,.7)}@media (min-width:40em){body{padding:0 56px;padding:0 var(--body-padding--large)}}a{color:#45507f;color:var(--color--text);text-decoration:none}h2{font-weight:normal;font-family:roboto-500;font-size:.6rem;font-size:clamp(0.5625rem,0.3361rem + 1.1321vw,0.9375rem);text-transform:uppercase;letter-spacing:.02em;text-align:center;margin:4em 0 1.7em}time>h2{font-family:roboto-400;text-transform:none;text-align:left;font-size:1.133rem;font-size:clamp(1.0625rem,0.5719rem + 2.4528vw,1.875rem);letter-spacing:normal}.role{font-size:.8em;line-height:1.3em;display:inline-block;margin-top:0.2em}.sticky-inner,.sticky-outer{position:sticky;height:20vw;height:var(--header-height--initial);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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sticky-outer{z-index:1;top:calc(9vw - 20vw);top:calc(var(--header-height--scroll) - var(--header-height--initial));background:#45507f;background:var(--color--brand);margin-right:calc(-1 * 18px);margin-right:calc(-1 * var(--body-padding--small));margin-left:calc(-1 * 18px);margin-left:calc(-1 * var(--body-padding--small))}.sticky-inner{height:9vw;height:var(--header-height--scroll);top:0}@media (min-width:40em){.sticky-outer{top:calc(60px - 178px);top:calc(var(--header-height--scroll-large) - var(--header-height--initial-large));height:178px;height:var(--header-height--initial-large);margin-right:calc(-1 * 56px);margin-right:calc(-1 * var(--body-padding--large));margin-left:calc(-1 * 56px);margin-left:calc(-1 * var(--body-padding--large))}.sticky-inner{height:60px;height:var(--header-height--scroll-large)}}footer,nav{background:#45507f;background:var(--color--brand);margin-right:calc(-1 * 18px);margin-right:calc(-1 * var(--body-padding--small));margin-left:calc(-1 * 18px);margin-left:calc(-1 * var(--body-padding--small))}@media (min-width:40em){footer,nav{margin-right:calc(-1 * 56px);margin-right:calc(-1 * var(--body-padding--large));margin-left:calc(-1 * 56px);margin-left:calc(-1 * var(--body-padding--large))}}#home{padding:4vw 0;background:#45507f;background:var(--color--brand);-webkit-transition:-webkit-filter .218s;transition:-webkit-filter .218s;transition:filter .218s;transition:filter .218s,-webkit-filter .218s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-tap-highlight-color:transparent;padding:0}svg{margin:0 auto}path{fill:#fff}#logo{margin:0;height:100%}#logomark{will-change:transform;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:scale(1);transform:scale(1);height:100%;display:block}@media (min-width:40em){#logo{-webkit-transition:none;transition:none;-webkit-transform:none!important;transform:none!important;height:80px}#logomark{width:17em}}html:not([data-scroll="0"]) #logomark{-webkit-transform:scale(.5);transform:scale(.5)}html[data-scroll="0"] #logomark,html[data-scroll^="-"] #logomark{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}@media (min-width:40em){html:not([data-scroll="0"]) #logomark{-webkit-transform:scale(.5);transform:scale(.5)}html[data-scroll="0"] #logomark,html[data-scroll^="-"] #logomark{-webkit-transform:scale(1) translateY(-16px);transform:scale(1) translateY(-16px)}}#logotype{display:none;width:100%;margin-top:-11px;-webkit-transition:opacity .3s .2s ease-out;transition:opacity .3s .2s ease-out}@media (min-width:40em){#logotype{display:block}html:not([data-scroll="0"]) #logo #logotype{opacity:0;background:red;height:0}}.language{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;font-size:12px;font-size:clamp(0.75rem,0.5236rem + 1.1321vw,1.125rem);-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;background:#faf9f4;background:var(--color--background)}.language>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.menu{text-align:center;display:block;padding:.3em 0;border:1px solid #45507f;border:1px solid var(--color--brand);margin-right:-1px;-webkit-transition:text-shadow .218s;transition:text-shadow .218s}:first-child>.menu{border-left:0}:last-child>.menu{border-right:0;margin-right:0}.menu:active,.menu:focus,.menu:hover{-webkit-transition:none;transition:none;text-shadow:0 0 1px #45507f;text-shadow:0 0 1px var(--color--brand)}.current{font-family:roboto-700;text-shadow:none!important}header{text-align:center}h1{text-align:center;font-weight:normal;font-family:roboto-400;font-size:1.8rem;font-size:clamp(1.39rem,0.8196rem + 3.6vw,3.125rem);line-height:1.19;margin:1em 0 0;letter-spacing:.03em}h1>span{white-space:nowrap}header>p{letter-spacing:.015em;margin-top:.8em}details{display:block;font-family:roboto-700;contain:layout style paint;margin-bottom:-2px;-webkit-tap-highlight-color:rgba(90,90,100,.2);scroll-margin-top:calc(9vw - 1px);scroll-margin-top:calc(var(--header-height--scroll) - 1px)}@media (min-width:40em){details{scroll-margin-top:calc(60px - 2px);scroll-margin-top:calc(var(--header-height--scroll-large) - 2px)}}summary{border:solid #45507f;border:solid var(--color--brand);border-width:1px 0;background:#faf9f4;background:var(--color--background);display:block}summary:target{display:block!important}[open]>summary{position:sticky;top:calc(9vw - 1px);top:calc(var(--header-height--scroll) - 1px)}@media (min-width:40em){[open]>summary{top:calc(60px - 2px);top:calc(var(--header-height--scroll-large) - 2px)}}[open]>summary:before{content:'';position:absolute;margin-top:1px;right:0;bottom:-.6em;height:.6em;left:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(transparent),to(#faf9f4));background-image:linear-gradient(0,transparent,#faf9f4);background-image:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(transparent),to(var(--color--background)));background-image:linear-gradient(0,transparent,var(--color--background));opacity:0.9;-webkit-transform:translateY(1px);transform:translateY(1px)}summary::-webkit-details-marker,summary::marker{display:none;content:''}summary>*{display:inline-block}summary>time:after{content:' +';font-size:1.4em;width:.7em;margin:1.1em 0 0;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 23'%3E%3Cpath d='M10.74 22.53c.28 0 .5-.1.69-.28a1 1 0 0 0 .28-.73v-9.26h8.56c.27 0 .5-.08.69-.25a.81.81 0 0 0 .27-.62.94.94 0 0 0-.96-.97H11.7V1.5c0-.27-.09-.5-.26-.69a.92.92 0 0 0-.71-.27c-.28 0-.5.09-.7.27a1 1 0 0 0-.27.74v8.88H1.21c-.27 0-.5.09-.69.26a.81.81 0 0 0-.27.62.94.94 0 0 0 .96.96h8.56v9.3a.94.94 0 0 0 .97.97Z' fill='%2345507F' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;overflow:hidden;text-indent:100%}[open]>summary>time:after{content:" —";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 23'%3E%3Cpath d='M20.27 12.26c.27 0 .5-.08.69-.25a.81.81 0 0 0 .27-.62.94.94 0 0 0-.96-.97H1.2c-.27 0-.5.09-.69.26a.81.81 0 0 0-.27.62.94.94 0 0 0 .96.96h19.06Z' fill='%2345507F' fill-rule='nonzero'/%3E%3C/svg%3E")}summary>time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}time>h2{margin:1.1em 0;letter-spacing:.015em}details>p,details span{display:block;font-family:roboto-400}details>ol{padding:0;list-style:none}ol>li{margin:calc(1.358666667 * 1rem) 0;margin:calc(var(--line-height) * 1rem) 0}details>ol>li:first-child{margin-top:1.9em}ol>.li--join{margin-top:calc(1.358666667 * -1rem);margin-top:calc(var(--line-height) * -1rem)}time{font-family:roboto-400;overflow:hidden}time+p{margin-top:0;max-width:25em}li>time:only-of-type{display:block}li>time+time:after{content:'';display:inline-block;width:calc(100% - 8em)}[lang=en] li>time+time:after{width:calc(100% - 10.2em)}@media (min-width:40em){details>ol>li{display:-webkit-box;display:-ms-flexbox;display:flex}li>time+time,li>time:only-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}li>p{width:calc(100% - 7em)}[lang=en] li>p{width:calc(100% - 9.2em)}details span>br{display:none}details span>.fix{display:block}}footer{margin-top:calc(1.358666667 * 2rem);margin-top:calc(var(--line-height) * 2rem);padding:calc(1.358666667 * 1rem);padding:calc(var(--line-height) * 1rem);color:#fff;padding-right:18px;padding-right:var(--body-padding--small);padding-left:18px;padding-left:var(--body-padding--small);padding-bottom:4em}@media (min-width:40em){footer{padding-top:calc(1.358666667 * 3rem);padding-top:calc(var(--line-height) * 3rem);padding-right:56px;padding-right:var(--body-padding--large);padding-left:56px;padding-left:var(--body-padding--large);padding-bottom:6rem}}hr{margin-top:calc(1.358666667 * 2rem);margin-top:calc(var(--line-height) * 2rem);border:solid #45507f;border:solid var(--color--brand);border-width:1px 0 0;color:#45507f;color:var(--color--brand);height:1px}.sr-only{overflow:hidden;text-indent:100%;white-space:nowrap;font-size:0}sup{font-size:.7em;position:relative;left:-0.1em}