:root{--body-bg-color:rgba(255,255,255,1);--text-color:rgba(50,50,50,1);--link-color:rgba(0,102,204,1);--link-color-hover:rgba(39,95,161,1);--link-color-underline:rgba(39,95,161,.2);--link-color-underline-hover:rgba(39,95,161,.8);--color-blockquote-border:rgba(225,225,225,1);--color-blockquote:rgba(79,79,79,1);--color-figure-placeholder:rgba(245,245,245,1);--color-figcaption:rgba(102,102,102,1);--color-photoset-label:rgba(255,255,255,1);--color-photoset-label-bg:rgba(0,0,0,.7);--color-table-header:rgba(255,255,255,.85);--color-table-header-bg:rgba(54,49,75,1);--color-table-border:rgba(225,225,225,1);--color-table-row:rgba(245,245,245,1);--color-subhead:rgba(79,79,79,1);--color-footer:rgba(79,79,79,1);--color-table-sub:rgba(140,140,140,1);--color-update-bg:rgba(234,243,254,1);--color-update-text:rgba(0,102,204,1);--color-pill-bg:rgba(234,243,254,1);--color-pill-text:rgba(0,102,204,1)}@media(prefers-color-scheme:dark){:root{--body-bg-color:rgba(0,0,0,1);--text-color:rgba(255,255,255,.9);--link-color:rgba(255,255,255,.9);--link-color-hover:rgba(255,255,255,.6);--link-color-underline:rgba(255,255,255,.5);--link-color-underline-hover:rgba(255,255,255,.5);--color-blockquote-border:rgba(225,225,225,.5);--color-blockquote:rgba(225,225,225,.5);--color-figcaption:rgba(255,255,255,.85);--color-table-header:rgba(244,244,244,1);--color-table-border:rgba(225,225,225,1);--color-table-row:rgba(255,255,255,.15);--color-interface-switch:rgba(255,255,255,.5);--color-subhead:rgba(255,255,255,.9);--color-footer:rgba(255,255,255,.9);--color-table-sub:rgba(255,255,255,.9);--color-pill-bg:rgba(255,255,255,.9);--color-pill-text:rgba(0,0,0,1)}}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}:root{--font-stack:system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", Avenir, "Segoe UI", Helvetica Neue, Helvetica, Ubuntu, Roboto, Noto, Arial, sans-serif}html{overflow-x:hidden;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{font-size:1rem;font-family:var(--font-stack);line-height:1;background-color:var(--body-bg-color);color:var(--text-color);overflow-x:hidden;overflow-y:hidden}.home{display:grid;grid-template-columns:1fr}@media only screen and (min-width:992px){.home{grid-template-columns:1fr 1fr}}.home picture{height:50vh}@media only screen and (min-width:992px){.home picture{height:100vh}}.home picture img{width:100%;height:50vh;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:992px){.home picture img{height:100vh}}.home section{display:flex;align-items:center;justify-content:center;background-color:var(--body-bg-color);overflow-y:auto;overflow-x:hidden}.home .content{max-width:100%;padding:40px 20px}@media only screen and (min-width:768px){.home .content{padding:40px}}@media only screen and (min-width:992px){.home .content{max-width:720px}}@media only screen and (min-width:1200px){.home .content{padding:60px}}.home h1,.home h2{color:var(--color-headline)}.home h1{margin:0 0 5px;font-size:10vw;font-weight:600}@media only screen and (min-width:490px){.home h1{font-size:2.35rem}}.home h2{margin:0 0 30px;font-size:8vw;font-weight:400;line-height:1.1}@media only screen and (min-width:490px){.home h2{font-size:1.5rem}}.home h2 span{display:block}@media only screen and (min-width:490px){.home h2 span{display:unset}}.home p{margin:0 0 24px;font-size:1.25rem;line-height:1.5}.home p a{color:var(--link-color);outline:none;text-decoration-color:var(--link-color-underline);transition:color text-decoration-color .2s;-webkit-tap-highlight-color:transparent}.home p a:hover{color:var(--link-color-hover);text-decoration-color:var(--link-color-underline-hover)}