:root{--color-black:#000;--color-black75:#404040;--color-black50:grey;--color-sanddarker:#bab4af;--color-sand:#eee6e0;--color-sand40:#f8f5f3;--color-green:#007d6a;--color-turquoise:#71c9c1;--color-turquoise50:#b8e4e0;--color-darkblue:#1e436d;--color-lightblue:#00afcb;--color-lightblue40:#99dfea;--margin:40px;--gutter:40px;--space-medium:24px;--space-big:60px;--space-blocks:100px;--size-menuwidth:230px;--text-size-head1:72px;--text-line-head1:79.2px;--text-size-head2:64px;--text-line-head2:70.4px;--text-size-head3:48px;--text-line-head3:52.8px;--text-size-head4:28px;--text-line-head4:30.8px;--text-size-head5:32px;--text-line-head5:44.8px;--text-letter-head5:.02em;--text-size-subhead1sb:14px;--text-line-subhead1sb:18.2px;--text-letter-subhead1sb:.06em;--text-size-subhead1md:14px;--text-line-subhead1md:19.6px;--text-letter-subhead1md:.04em;--text-size-subhead2:16px;--text-line-subhead2:20.8px;--text-size-bodybig:22px;--text-line-bodybig:30.8px;--text-size-body1:18px;--text-line-body1:25.2px;--text-width-body1:430px;--text-size-body2:16px;--text-line-body2:22.4px;--text-size-body3:14px;--text-line-body3:18.2px}html{-webkit-tap-highlight-color:transparent}*{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background-color:var(--color-sand40);color:var(--color-black);font-size:var(--text-size-body1);font-weight:400;line-height:var(--text-line-body1)}main{min-height:100vh}.noselect{-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.overlink{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:2}.page-enter-active{transition:opacity .25s ease-in-out .25s}.page-leave-active{transition:opacity .25s ease-in-out}.page-enter-from,.page-leave-to{opacity:0}img{transition:opacity .2s ease-in-out 0ms}img.lazyload{opacity:0}img.cover{font-family:"object-fit: cover; object-position: center;";-o-object-fit:cover;object-fit:cover}img.contain,img.cover{height:100%;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}img.contain{font-family:"object-fit: contain; object-position: center;";-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1300px){:root{--margin:32px;--gutter:40px;--space-medium:24px;--space-big:60px;--space-blocks:100px;--size-menuwidth:152px;--text-size-head1:40px;--text-line-head1:44px;--text-size-head2:32px;--text-line-head2:37.4px;--text-size-head3:30px;--text-line-head3:33px;--text-size-head4:24px;--text-line-head4:24px;--text-size-head5:24px;--text-line-head5:33.6px;--text-size-subhead1sb:12px;--text-line-subhead1sb:15.6px;--text-size-subhead1md:12px;--text-line-subhead1md:15.6px;--text-size-subhead2:14px;--text-line-subhead2:19.6px;--text-size-bodybig:22px;--text-line-bodybig:22px;--text-size-body1:16px;--text-line-body1:22.4px;--text-size-body2:16px;--text-line-body2:22.4px;--text-size-body3:14px;--text-line-body3:18.2px}}@font-face{ascent-override:88.37890625%;descent-override:25.48828125%;font-family:Flecha override;line-gap-override:0%;src:local("BlinkMacSystemFont"),local("Segoe UI"),local("Roboto"),local("Helvetica Neue"),local("Arial"),local("Noto Sans")}@font-face{font-family:Flecha;font-style:normal;font-weight:400;src:url(./FlechaM-Medium.0eb5af90.woff2) format("woff2"),url(./FlechaM-Medium.5c30b998.woff) format("woff")}@font-face{font-family:SharpSans;font-style:normal;font-weight:400;src:url(./SharpSans-Medium.3bbe2a1c.woff2) format("woff2"),url(./SharpSans-Medium.c719fb66.woff) format("woff")}@font-face{font-family:SharpSans;font-style:italic;font-weight:400;src:url(./SharpSans-MediumItalic.bdf3ee66.woff2) format("woff2"),url(./SharpSans-MediumItalic.704a515e.woff) format("woff")}@font-face{ascent-override:100.9%;descent-override:30.6%;font-family:SharpSans override;line-gap-override:0%;src:local("BlinkMacSystemFont"),local("Segoe UI"),local("Roboto"),local("Helvetica Neue"),local("Arial"),local("Noto Sans")}@font-face{font-family:SharpSans;font-style:normal;font-weight:700;src:url(./SharpSans-Semibold.de0046ba.woff2) format("woff2"),url(./SharpSans-Semibold.a72f83b3.woff) format("woff")}.head1{font-size:var(--text-size-head1);line-height:var(--text-line-head1)}.head1,.head2{font-family:Flecha,Flecha override;font-weight:400}.head2{font-size:var(--text-size-head2);line-height:var(--text-line-head2)}.head3{font-size:var(--text-size-head3);line-height:var(--text-line-head3)}.head3,.head4{font-family:Flecha,Flecha override;font-weight:400}.head4{font-size:var(--text-size-head4);line-height:var(--text-line-head4)}.subhead1.semibold{font-size:var(--text-size-subhead1sb);letter-spacing:var(--text-letter-subhead1sb);line-height:var(--text-line-subhead1sb)}.subhead1.medium,.subhead1.semibold{font-family:SharpSans,SharpSans override;font-weight:400}.subhead1.medium{font-size:var(--text-size-subhead1md);letter-spacing:var(--text-letter-subhead1md);line-height:var(--text-line-subhead1md)}.subhead2{font-family:Flecha,Flecha override;font-size:var(--text-size-subhead2);font-weight:400;line-height:var(--text-line-subhead2)}.body1{font-family:SharpSans,SharpSans override;font-size:var(--text-size-body1);font-weight:400;line-height:var(--text-line-body1)}.bodylink{font-family:Flecha,Flecha override;font-size:var(--text-size-bodybig);font-weight:400;line-height:var(--text-line-bodybig);text-decoration:underline;text-underline-offset:5px}.body2{font-size:var(--text-size-body2);line-height:var(--text-line-body2)}.body2,.body3{font-family:SharpSans,SharpSans override;font-weight:400}.body3,.body3.link{font-size:var(--text-size-body3);line-height:var(--text-line-body3)}.body3.link{font-family:SharpSans,SharpSans override;font-weight:400;text-decoration:underline}.semibold{font-weight:700}.medium{font-weight:400}
