*{box-sizing:border-box;margin:0}:root{--padding:20px;--link-color:#000;--link-hover-color:#aaa;--body-text-color:#000;--body-link-color:var(--green);--body-link-hover-color:#fff;--grey:#a7a9ac;--green:#1a824e;--light-green:#2bb673;--body-font:"BradfordLLWeb",georgia,sans-serif;--body-text-height:1.35;--spacer-height:20px;--side-width:0;--header-height:0;--full-vh:100dvh;--section-spacing:80px;--flex-gap:0px;--theme-color:var(--green)}html{font-size:14px}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;font-family:Helvetica,sans-serif;line-height:1}h1,h2,h3{font-weight:inherit;font-size:1em}a{color:var(--link-color);text-decoration:none}.body a{color:var(--body-link-color)}.no-touchscreen a:hover{color:var(--link-hover-color)}.no-touchscreen .body a:hover{background-color:var(--body-link-color);color:var(--body-link-hover-color)}p{line-height:var(--body-text-height)}p+p{margin-top:.8em}ul{padding-left:0;list-style:none}section{padding:var(--section-spacing)0}section:first-child{padding-top:0}section:last-child{padding-bottom:0}button,input{appearance:none;font:inherit;background-color:#0000;border:none}input:focus{outline:none}.bold{font-weight:700}.serif{font-family:Times New Roman,Times,serif;font-size:1.05em;line-height:.95}.small-size,figcaption,figcaption p{font-size:.9rem}article p{line-height:1.5}.article-title+.article-title{margin-top:.1em}article figcaption{margin-top:1em;padding-left:2em}.medium-size{font-size:1.4rem}.large-size{font-size:2.4rem}.frozen{position:relative;overflow:hidden}.non-scrollable{pointer-events:none}.pinned{position:relative;overflow:hidden}.full-vh{height:var(--full-vh)}.full-vw{width:100vw;max-width:100%}.main{padding:var(--section-spacing)var(--padding)}.float-container:after{content:"";clear:both;display:block}.image-wrapper>img{width:100%;display:block}img.fit-cover,img.fit-contain,video.fit-cover,video.fit-contain{width:100%;height:100%;position:absolute;top:0;left:0}img.fit-cover,video.fit-cover{object-fit:cover}img.fit-contain,video.fit-contain{object-fit:contain}.textarea-wrapper{white-space:pre-line}.external-link-as-icon{--icon-width:1em;--icon-stroke-width:2px;--icon-color:var(--theme-color);--padding:2px;top:calc(-1*var(--padding));left:calc(-1*var(--padding));width:var(--icon-width);height:var(--icon-width);padding:var(--padding);box-sizing:content-box;display:inline-block;position:relative}.external-link-as-icon:before{content:"";width:calc((100% - var(--padding)*2)*.85);height:calc((100% - var(--padding)*2)*.85);border-top:var(--icon-stroke-width)solid var(--icon-color);border-right:var(--icon-stroke-width)solid var(--icon-color);right:var(--padding);top:var(--padding);position:absolute}.external-link-as-icon:after{content:"";top:calc(var(--icon-stroke-width)/2 + var(--padding));right:calc(var(--icon-stroke-width)/2 + var(--padding));transform-origin:100%;height:var(--icon-stroke-width);background-color:var(--icon-color);width:calc((100% - 2*var(--padding))*1.41);position:absolute;transform:translateY(-50%)rotate(-45deg)}.no-touchscreen .external-link-as-icon:hover{--icon-color:var(--link-hover-color)}.section-title-wrapper{margin-bottom:calc(var(--section-spacing)/2);text-align:left;line-height:1.2}.section-title-wrapper.flex-item{--item-flex:1;margin-bottom:0}.section-content-wrapper.flex-item{--item-flex:4}.lined-section{--lined-section-padding:20px;padding:var(--lined-section-padding)0;border-top:2px solid}.lined-section:last-child{padding-bottom:var(--lined-section-padding);border-bottom:2px solid}.lined-section:first-child{padding-top:var(--lined-section-padding)}.square{padding-bottom:100%;position:relative}.x-icon{--icon-weight:2px;--icon-size:20px;--icon-color:#000;width:var(--icon-size);height:var(--icon-size);cursor:pointer;position:relative}.x-icon:before,.x-icon:after{content:"";width:calc(var(--icon-size));height:var(--icon-weight);background:var(--icon-color);position:absolute;top:50%;left:50%}.x-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.x-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.right-arrow,.left-arrow{--border-thickness:2px;padding-bottom:100%;position:relative}.right-arrow:after,.left-arrow:after{content:"";border-right:var(--border-thickness)solid #000;border-bottom:var(--border-thickness)solid #000;width:50%;height:50%;display:block;position:absolute;top:50%}.right-arrow:before,.left-arrow:before{content:"";border-top:var(--border-thickness)solid #000;width:100%;display:block;position:absolute;top:50%}.right-arrow:after{right:0;transform:translateY(-50%)rotate(-45deg)}.left-arrow:after{left:0;transform:translateY(-50%)rotate(135deg)}.right-arrow:before{right:0;transform:translateY(-50%)}.left-arrow:before{left:0;transform:translateY(-50%)}.page-container{background-color:#fff}@media screen and (min-width:700px){html{font-size:16px}.medium-size{font-size:1.4rem}.large-size{font-size:2.8rem}}@media screen and (min-width:1200px){html{font-size:18px}.small-size,figcaption,figcaption p{font-size:.8rem}}@media screen and (min-width:1500px){main.main{width:1500px;margin:0 auto}}
