@font-face{font-family:"basefont";src:url(/assets/inter-400-4b7c67b0e6776c56fc633830a032cb75a5e48b786ae698ae1b97ecf3429bb401.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"basefont";src:url(/assets/inter-500-afbe8c048e0eb62d587c98cc2eb5993546fc7c7d30532b60def201ca7915010c.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"basefont";src:url(/assets/inter-600-8e8b45fdd9fae4f4fc5165278910b24cae60eef690b5a2c4918f58c30429c79d.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:"basefont";src:url(/assets/inter-700-7b9bd01dc4f12f46bd175bf35f336850d3e2416175991572e4d0a39d7054d043.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"titlefont";src:url(/assets/erstoria-f28b3b6e1c32d3a61e002b1e177ddcfc8fcac096a9a32e6ada7ed216989838ac.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}body.website{--fs-display-l: 120px;--fs-display-m: 80px;--fs-display-s: 44px;--fs-xxxl: 56px;--fs-xxl: 40px;--fs-xl: 24px;--fs-l: 22px;--fs-m: 20px;--fs-s: 18px;--fs-xs: 16px;--fs-xxs: 14px;--line-xs: 1em;--line-s: 1.25em;--line-m: 1.55em}@media only screen and (max-width:1300px){body.website{--fs-display-l: 96px;--fs-display-m: 64px}}@media only screen and (max-width:1000px){body.website{--fs-display-l: 72px;--fs-display-m: 56px;--fs-display-s: 40px;--fs-xxxl: 44px;--fs-xxl: 32px}}@media only screen and (max-width:700px){body.website{--fs-display-l: 56px;--fs-display-m: 44px;--fs-display-s: 36px;--fs-xxxl: 36px;--fs-xxl: 28px}}body.website{--block-m: 870px;--block-l: 1216px;--block-xl: 1320px;--space-xxxl: 120px;--space-xxl: 100px;--space-xl: 60px;--space-l: 40px;--space-m: 32px;--space-s: 24px;--space-xs: 16px;--space-xxs: 8px;--space-xxxs: 4px;--blockpad-x: var(--space-xl);--blockpad-y: var(--space-xxxl);--main-header-height: 158px;--box-radius-full: 999px;--box-radius-l: 16px;--box-radius-m: 12px;--box-radius-s: 8px}@media only screen and (max-width:1000px){body.website{--space-xxxl: 80px;--space-xxl: 64px;--blockpad-x: var(--space-m)}}@media only screen and (max-width:700px){body.website{--space-xxxl: 60px;--space-xxl: 48px;--space-xl: 40px;--blockpad-x: var(--space-s)}}body.website{--theme-accent: var(--color-ink);--theme-surface: var(--color-white);background-color:var(--color-white);color:var(--color-ink);font-family:"basefont",sans-serif;font-size:var(--fs-s);font-weight:400;line-height:var(--line-m)}body.website h1,body.website h2,body.website h3,body.website h4,body.website h5,body.website h6{font-weight:700;line-height:var(--line-s);margin:0}body.website h1.display,body.website h2.display,body.website h3.display,body.website h4.display,body.website h5.display,body.website h6.display{font-family:"titlefont";font-weight:400;line-height:var(--line-xs)}body.website h1{font-family:"titlefont";font-size:var(--fs-display-l);font-weight:400;line-height:var(--line-xs)}body.website h2{font-size:var(--fs-xxxl)}body.website h2.small{font-size:var(--fs-xxl)}body.website h2.display{font-size:var(--fs-display-m)}body.website h3{font-size:var(--fs-xxl)}body.website h3.display{font-size:var(--fs-display-s)}body.website h4{font-size:var(--fs-xl)}body.website h5{font-size:var(--fs-l)}body.website h6{font-size:var(--fs-s)}body.website p{margin:0 0 var(--space-s)}body.website p:last-child{margin-bottom:0}body.website p.lead{font-size:var(--fs-l);line-height:var(--line-m)}body.website p.small{font-size:var(--fs-xs);line-height:var(--line-m)}body.website p.smaller{font-size:var(--fs-xxs);line-height:var(--line-l)}body.website strong{font-weight:700}body.website sup{font-size:.6em;line-height:0;vertical-align:super}body.website img{display:block;max-width:100%}body.website ol.items,body.website ul.items,body.website rich-text ol,body.website rich-text ul{margin-bottom:var(--space-s);padding-left:var(--space-s)}body.website ol.items li,body.website ul.items li,body.website rich-text ol li,body.website rich-text ul li{list-style:disc;margin-bottom:var(--space-xxs)}body.website ol.items:last-child,body.website ul.items:last-child,body.website rich-text ol:last-child,body.website rich-text ul:last-child{margin-bottom:0}body.website ol.items li,body.website rich-text ol li{list-style:decimal}body.website span.tag{align-self:flex-start;border:1px solid currentColor;border-radius:var(--box-radius-full);font-size:var(--fs-xxs);font-weight:600;line-height:var(--line-s);padding:var(--space-xxxs) var(--space-xs);text-transform:uppercase}body.website span.circle{align-items:center;background-color:var(--color-ink);border-radius:50%;color:var(--color-white);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}body.website span.circle frml-icon{width:19px}body.website span.circle.small{height:30px;width:30px}body.website span.circle.small frml-icon{width:14px}body.website{display:flex;flex-direction:column;min-height:100vh}body.website header#main-header{color:var(--color-white);left:0;position:fixed;right:0;top:0;transition:background-color .3s,transform .3s;z-index:100}body.website header#main-header frml-row{align-items:center;box-sizing:border-box;display:flex;padding:0 var(--blockpad-x)}body.website header#main-header frml-row>nav>ul{align-items:center;display:flex}body.website header#main-header a{color:inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.5em;transition:text-decoration-color .3s}body.website header#main-header a:hover{text-decoration-color:currentColor}body.website header#main-header li.children{margin:calc(-1*var(--space-s)) 0;padding:var(--space-s) 0;position:relative}body.website header#main-header li.children a.parent{align-items:center;display:flex;gap:var(--space-xxxs)}body.website header#main-header li.children ul.submenu{box-shadow:0 8px 5px color-mix(in srgb, var(--color-ink) 10%, transparent);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-xs);left:calc(-1*var(--space-s));opacity:0;padding:var(--space-xs) var(--space-s);pointer-events:none;position:absolute;top:100%;transition:opacity .2s;white-space:nowrap;z-index:1}body.website header#main-header li.children:hover ul.submenu{opacity:1;pointer-events:auto}body.website header#main-header frml-row.secondary{background-color:var(--color-ink);color:var(--color-white);font-size:var(--fs-xs);height:46px;justify-content:flex-end;line-height:var(--line-s)}body.website header#main-header frml-row.secondary>nav>ul{gap:var(--space-l)}body.website header#main-header frml-row.secondary frml-icon{width:15px}body.website header#main-header frml-row.secondary li.children{margin:calc(-1*var(--space-xs)) 0;padding:var(--space-xs) 0}body.website header#main-header frml-row.secondary li.children ul.submenu{background-color:var(--color-ink);border-radius:0 0 var(--box-radius-m) var(--box-radius-m)}body.website header#main-header frml-row.primary{font-size:var(--fs-m);font-weight:700;height:112px;justify-content:space-between;line-height:var(--line-s)}body.website header#main-header frml-row.primary a.logo{display:block;height:56px}body.website header#main-header frml-row.primary a.logo img{height:100%;width:auto}body.website header#main-header frml-row.primary a.logo img.ink{display:none}body.website header#main-header frml-row.primary>nav>ul{gap:var(--space-xl)}body.website header#main-header frml-row.primary frml-icon{width:18px}body.website header#main-header frml-row.primary ul.submenu{background-color:var(--color-white);border-radius:var(--box-radius-m);color:var(--color-ink);font-size:var(--fs-s)}body.website header#main-header frml-row.primary frml-drawer{display:none}body.website header#main-header.ink:not(.scrolled) frml-row.primary{color:var(--color-ink)}body.website header#main-header.ink:not(.scrolled) frml-row.primary a.logo img.ink{display:block}body.website header#main-header.ink:not(.scrolled) frml-row.primary a.logo img.white{display:none}body.website header#main-header.ink:not(.scrolled) frml-row.primary ul.submenu{background-color:var(--color-ink);color:var(--color-white)}body.website header#main-header.opaque:not(.scrolled){background-color:var(--theme-surface)}body.website header#main-header.scrolled{background-color:var(--color-ink)}body.website header#main-header.hidden{transform:translateY(-100%)}body.website footer#main-footer{background-color:var(--color-ink);color:var(--color-white);margin-top:auto}body.website footer#main-footer frml-row{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:0 var(--blockpad-x)}body.website footer#main-footer ul.social{align-items:center;display:flex;gap:var(--space-s)}body.website footer#main-footer ul.social a{color:inherit;display:block}body.website footer#main-footer ul.social a:hover{color:var(--color-primary)}body.website footer#main-footer ul.social frml-icon{width:20px}body.website footer#main-footer frml-row.main{align-items:stretch;gap:var(--space-xl);padding-bottom:var(--space-xl);padding-top:var(--space-xl)}body.website footer#main-footer frml-row.main frml-column.contact{align-items:flex-start;display:flex;flex-direction:column;max-width:650px}body.website footer#main-footer frml-row.main frml-column.contact a.logo{display:block;margin-bottom:var(--space-l)}body.website footer#main-footer frml-row.main frml-column.contact a.logo img{height:55px;width:auto}body.website footer#main-footer frml-row.main frml-column.contact h2{font-family:"titlefont";font-size:var(--fs-display-s);font-weight:400;line-height:var(--line-xs);margin-bottom:var(--space-m)}body.website footer#main-footer frml-row.main frml-column.contact p{color:inherit;font-size:var(--fs-s);line-height:var(--line-s);margin-bottom:var(--space-m)}body.website footer#main-footer frml-row.main frml-column.contact a.button{margin-bottom:var(--space-s)}body.website footer#main-footer frml-row.main frml-column.navigation{display:flex;flex-direction:column;gap:var(--space-l);justify-content:space-between;width:427px}body.website footer#main-footer frml-row.main frml-column.navigation nav{display:flex;gap:var(--space-l)}body.website footer#main-footer frml-row.main frml-column.navigation nav ul{display:flex;flex-direction:column;line-height:var(--line-s);white-space:nowrap}body.website footer#main-footer frml-row.main frml-column.navigation nav ul.primary{font-size:var(--fs-l);gap:var(--space-xs)}body.website footer#main-footer frml-row.main frml-column.navigation nav ul.secondary{font-size:var(--fs-xs);gap:var(--space-xxs)}body.website footer#main-footer form.newsletter label{display:block;font-size:var(--fs-l);font-weight:700;line-height:var(--line-s);margin-bottom:var(--space-m)}body.website footer#main-footer form.newsletter div.field{position:relative}body.website footer#main-footer form.newsletter input{background:rgba(0,0,0,0);border:none;border-radius:var(--box-radius-full);box-shadow:inset 0 0 0 1.5px var(--color-white);box-sizing:border-box;color:inherit;font-family:"basefont";font-size:var(--fs-xs);font-weight:500;height:50px;outline:none;padding:0 var(--space-xl) 0 var(--space-s);transition:box-shadow .3s;width:100%}body.website footer#main-footer form.newsletter input::placeholder{color:inherit}body.website footer#main-footer form.newsletter input:focus,body.website footer#main-footer form.newsletter input:hover{box-shadow:inset 0 0 0 3px var(--color-white)}body.website footer#main-footer form.newsletter button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;height:100%;padding:0 var(--space-s);position:absolute;right:0;top:0}body.website footer#main-footer form.newsletter button frml-icon{width:18px}body.website footer#main-footer frml-row.final{background-color:var(--color-ink-xdark);height:77px}body.website footer#main-footer frml-row.final a.quebec img{height:58px;width:auto}body.website footer#main-footer frml-row.final p.copyright{color:var(--color-ink-xlight);font-size:var(--fs-xxs);line-height:var(--line-l)}body.website footer#main-footer frml-row.final p.copyright a{color:inherit;text-decoration-color:currentColor}@media only screen and (max-width:1000px){body.website header#main-header frml-row.secondary{display:none}body.website header#main-header frml-row.primary{height:auto;padding-bottom:var(--space-s);padding-top:var(--space-s)}body.website header#main-header frml-row.primary>nav{display:none}body.website header#main-header frml-row.primary frml-drawer{display:block}body.website footer#main-footer frml-row.main{flex-direction:column}body.website footer#main-footer frml-row.main frml-column.contact{max-width:none}body.website footer#main-footer frml-row.main frml-column.navigation{width:auto}}@media only screen and (max-width:700px){body.website footer#main-footer frml-row.main frml-column.navigation nav{flex-wrap:wrap}body.website footer#main-footer frml-row.final{flex-direction:column;gap:var(--space-xxs);height:auto;padding-bottom:var(--space-xs);padding-top:var(--space-xs)}}body.website frml-block{box-sizing:border-box;padding:var(--blockpad-y) var(--blockpad-x);position:relative;width:100%}body.website frml-block frml-block-header,body.website frml-block frml-block-body,body.website frml-block frml-block-footer{box-sizing:border-box;margin:0 auto;max-width:var(--block-xl);width:100%}body.website frml-block frml-block-header{margin-bottom:var(--space-xxxl)}body.website frml-block frml-block-footer{margin-top:var(--space-xxl);text-align:center}body.website frml-block.columns frml-block-body{align-items:flex-start;display:flex;gap:var(--space-l)}body.website frml-block.columns frml-block-body frml-block-column{flex:1}body.website frml-block.themed{background-color:var(--theme-surface);color:var(--theme-accent)}body.website frml-block.accent{background-color:var(--theme-accent);color:var(--color-ink)}body.website frml-block.green-xlight{background-color:var(--color-green-xlight)}body.website frml-block.purple-xlight{background-color:var(--color-purple-xlight)}body.website frml-block.red-xlight{background-color:var(--color-red-xlight)}body.website frml-block.surface{background-color:var(--color-surface)}body.website frml-block.surface-xlight{background-color:var(--color-surface-xlight)}body.website frml-block.teal-light{background-color:var(--color-teal-light)}body.website frml-block.teal-xlight{background-color:var(--color-teal-xlight)}body.website frml-block.back{padding-bottom:0;padding-top:calc(var(--main-header-height) + var(--space-xxl))}body.website frml-block.hero{background-color:var(--theme-surface);padding:calc(var(--main-header-height) + var(--space-xxl)) 0 0}body.website frml-block.hero frml-block-header{align-items:center;color:var(--theme-accent);display:flex;justify-content:center;margin-bottom:var(--space-xxl);max-width:calc(var(--block-l) + 2*var(--blockpad-x));min-height:202px;padding:0 var(--blockpad-x);text-align:center}body.website frml-block.hero frml-block-body{max-width:none}body.website frml-block.hero img.cover{height:816px;object-fit:cover;width:100%}body.website frml-block.intro frml-block-header h2{max-width:984px}body.website frml-block.intro p.lead{margin-left:auto;max-width:var(--block-m)}body.website frml-block.intro.centered frml-block-header h2{margin:0 auto;max-width:1096px;text-align:center}body.website frml-block.cta{align-items:center;display:flex;flex-direction:column;height:816px;isolation:isolate;justify-content:center;text-align:center}body.website frml-block.cta img.cover{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}body.website frml-block.cta h2{margin:0 auto var(--space-l);max-width:858px}@media only screen and (max-width:1000px){body.website frml-block.columns frml-block-body{flex-direction:column}body.website frml-block.hero img.cover{aspect-ratio:1440/816;height:auto}body.website frml-block.cta{height:auto;padding-bottom:var(--space-xxxl);padding-top:var(--space-xxxl)}}body.website a.button,body.website button.button{align-items:center;background:none;border:none;border-radius:var(--box-radius-full);box-sizing:border-box;color:var(--color-ink);cursor:pointer;display:inline-flex;font-family:"basefont";font-size:var(--fs-s);font-weight:700;gap:var(--space-xxs);height:50px;justify-content:center;line-height:var(--line-s);padding:0 var(--space-s);text-decoration:none;transition:background-color .3s,box-shadow .3s;white-space:nowrap}body.website a.button frml-icon,body.website button.button frml-icon{width:18px}body.website a.button.small,body.website button.button.small{font-size:var(--fs-xs)}body.website a.button.smaller,body.website button.button.smaller{font-size:var(--fs-xxs);height:44px}body.website a.button.smaller frml-icon,body.website button.button.smaller frml-icon{width:15px}body.website a.button.large,body.website button.button.large{font-size:var(--fs-m);height:60px}body.website a.button.large frml-icon,body.website button.button.large frml-icon{width:20px}body.website a.button.primary:hover,body.website a.button.ink:hover,body.website a.button.white:hover,body.website button.button.primary:hover,body.website button.button.ink:hover,body.website button.button.white:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--color-ink) 25%, transparent)}body.website a.button.primary,body.website button.button.primary{background-color:var(--color-primary)}body.website a.button.primary:hover,body.website button.button.primary:hover{background-color:var(--color-yellow-dark)}body.website a.button.ink,body.website button.button.ink{background-color:var(--color-ink);color:var(--color-white)}body.website a.button.white,body.website button.button.white{background-color:var(--color-white)}body.website a.button.outline,body.website button.button.outline{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px currentColor;font-weight:500}body.website a.button.outline:hover,body.website button.button.outline:hover{box-shadow:inset 0 0 0 3px currentColor}body.website a.button.outline.smaller,body.website button.button.outline.smaller{font-weight:600}body.website a.button.outline.white,body.website button.button.outline.white{color:var(--color-white)}body.website{--drawer-width: 450px}body.website frml-drawer#nav-mobile button.menu{color:inherit}body.website frml-drawer#nav-mobile frml-drawer-main{background-color:var(--color-ink);box-sizing:border-box;color:var(--color-white);display:flex;flex-direction:column;gap:var(--space-l);overflow:auto;padding:var(--space-s)}body.website frml-drawer#nav-mobile frml-drawer-main div.header{align-items:center;display:flex;justify-content:space-between}body.website frml-drawer#nav-mobile frml-drawer-main div.header img{height:45px;width:auto}body.website frml-drawer#nav-mobile frml-drawer-main div.header button.close{color:inherit}body.website frml-drawer#nav-mobile frml-drawer-main ul.menu{display:flex;flex-direction:column;gap:var(--space-xs)}body.website frml-drawer#nav-mobile frml-drawer-main ul.menu a{color:inherit}body.website frml-drawer#nav-mobile frml-drawer-main nav.primary{font-size:var(--fs-l);font-weight:700}body.website frml-drawer#nav-mobile frml-drawer-main nav.secondary{font-size:var(--fs-xs);font-weight:400}body.website frml-drawer#nav-mobile frml-drawer-main footer{align-items:center;display:flex;flex-direction:column;gap:var(--space-s);margin-top:auto}body.website frml-drawer#nav-mobile frml-drawer-main footer a.button{width:100%}body.website frml-drawer#nav-mobile frml-drawer-main footer ul.social{align-items:center;display:flex;gap:var(--space-s)}body.website frml-drawer#nav-mobile frml-drawer-main footer ul.social a{color:inherit;display:block}body.website frml-drawer#nav-mobile frml-drawer-main footer ul.social frml-icon{width:20px}@media only screen and (max-width:700px){body.website{--drawer-width: 100%}}body.website a:not(.button){color:inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2em;transition:text-decoration-color .3s}body.website a:not(.button):hover{text-decoration-color:currentColor}body.website rich-text{display:block;margin-bottom:var(--space-s)}body.website rich-text:last-child{margin-bottom:0}body.website rich-text blockquote{margin:0 auto;padding:var(--space-m);width:60%}body.website rich-text h3{margin-bottom:0;padding-top:var(--space-xxs)}body.website rich-text h3:first-child{padding-top:0}body.website frml-privacy-dialog.basic{background:var(--color-blue);border:none;bottom:var(--space-xs);left:auto;right:var(--space-xs);padding:var(--space-m);width:460px}body.website frml-privacy-dialog.basic div.content{padding-bottom:var(--space-xs)}body.website frml-privacy-dialog.basic div.content h3,body.website frml-privacy-dialog.basic div.content p,body.website frml-privacy-dialog.basic div.content a{color:var(--color-white)}body.website frml-privacy-dialog.basic div.content h3{font-size:var(--fs-xl);font-weight:600;margin-bottom:var(--space-xxs)}body.website frml-privacy-dialog.basic div.content p{margin-bottom:var(--space-xs)}body.website frml-privacy-dialog.basic div.content a.learn_more{display:block;padding-top:var(--space-xxs);text-decoration:none}body.website frml-privacy-dialog.basic frml-button-group{display:flex;flex-direction:row;gap:var(--space-s)}body.website frml-privacy-dialog.basic a.button{background:var(--color-blue-dark);border:3px solid var(--color-blue-dark)}body.website frml-privacy-dialog.basic a.button:hover{background:rgba(0,0,0,0);color:var(--color-blue-dark)}body.website frml-privacy-dialog.basic a.soft{color:var(--color-blue-dark);display:inline-block;font-size:var(--fs-s);margin:0 auto 0 auto;text-decoration:none;width:auto}@media only screen and (max-width:1000px){body.website frml-privacy-dialog.basic{border-radius:0;bottom:0;left:0;width:100%}}body#website-agreements{--theme-accent: var(--color-green-light);--theme-surface: var(--color-teal-xdark)}body#website-agreements.index #block-agreements frml-block-body{display:flex;flex-direction:column;gap:var(--space-l)}body#website-agreements.index details.agreement{border-bottom:1px solid var(--color-ink);padding-bottom:var(--space-l)}body#website-agreements.index details.agreement summary{align-items:flex-start;cursor:pointer;display:flex;gap:var(--space-m);list-style:none}body#website-agreements.index details.agreement summary::-webkit-details-marker{display:none}body#website-agreements.index details.agreement summary h4{flex:1;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2em;transition:text-decoration-color .3s}body#website-agreements.index details.agreement summary span.circle{color:var(--color-green-xlight);transition:box-shadow .3s,transform .3s}body#website-agreements.index details.agreement summary:hover h4{text-decoration-color:currentColor}body#website-agreements.index details.agreement summary:hover span.circle{box-shadow:0 4px 16px color-mix(in srgb, var(--color-ink) 25%, transparent)}body#website-agreements.index details.agreement[open] summary span.circle{transform:rotate(90deg)}body#website-agreements.index details.agreement div.content{align-items:flex-start;display:flex;gap:var(--space-xxxl);padding:var(--space-l) 0 0 var(--space-xl)}body#website-agreements.index details.agreement div.content rich-text{flex:1}body#website-agreements.index details.agreement aside.resources{background-color:var(--color-green-light);border-radius:var(--box-radius-l);box-sizing:border-box;display:flex;flex:0 0 314px;flex-direction:column;gap:var(--space-s);padding:var(--space-s) var(--space-s) var(--space-m)}body#website-agreements.index details.agreement aside.resources ul{display:flex;flex-direction:column;font-size:var(--fs-xs);gap:var(--space-xs)}body#website-agreements.index details.agreement aside.resources a:not(.button){text-decoration-color:currentColor}body#website-board-members{--theme-accent: var(--color-purple-light);--theme-surface: var(--color-teal-xdark)}body#website-document-categories{--theme-accent: var(--color-ink);--theme-surface: var(--color-surface)}body#website-document-categories #block-documents{padding-top:calc(var(--main-header-height) + var(--space-xxxl))}body#website-document-categories #block-documents frml-block-body{justify-content:space-between}body#website-document-categories #block-documents frml-block-column.menu{flex:0 0 347px}body#website-document-categories #block-documents frml-block-column.documents{flex:0 0 920px}body#website-document-categories #block-documents frml-block-column.documents h1{font-family:"basefont",sans-serif;font-size:var(--fs-xxxl);font-weight:700;line-height:var(--line-s)}body#website-document-categories #block-documents frml-block-column.documents h1+p{margin:var(--space-xs) 0 0}body#website-document-categories nav.menu{background-color:var(--color-white);border-radius:var(--box-radius-l);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs)}body#website-document-categories nav.menu h4{border-bottom:1px solid var(--color-ink);padding:var(--space-xxs) 0 var(--space-s) var(--space-xxs)}body#website-document-categories nav.menu ul{display:flex;flex-direction:column;gap:var(--space-xxxs)}body#website-document-categories nav.menu a:not(.button){align-items:center;border-radius:var(--box-radius-s);display:flex;gap:var(--space-xs);line-height:var(--line-l);padding:var(--space-xxs);text-decoration:none;transition:background-color .3s}body#website-document-categories nav.menu a:not(.button):hover{background-color:var(--color-purple-xlight)}body#website-document-categories nav.menu a:not(.button).active{background-color:var(--color-yellow);font-weight:700}body#website-document-categories nav.menu a:not(.button) frml-icon{flex-shrink:0;width:24px}body#website-document-categories ul.documents{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-l)}body#website-document-categories ul.documents li.document{flex:0 0 calc((100% - 2*var(--space-xs))/3)}body#website-document-categories ul.documents li.cover a:not(.button){height:400px}body#website-document-categories ul.documents a:not(.button){background-color:var(--color-purple-light);border-radius:var(--box-radius-l);box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:300px;overflow:hidden;padding:var(--space-s) var(--space-xs) var(--space-xs);position:relative;text-decoration:none}body#website-document-categories ul.documents a:not(.button) p{align-items:center;display:flex;gap:var(--space-xs);margin:0 0 var(--space-xxxs)}body#website-document-categories ul.documents a:not(.button) p frml-icon{width:18px}body#website-document-categories ul.documents a:not(.button) h4{font-size:var(--fs-xl);line-height:var(--line-s);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.15em;transition:text-decoration-color .3s}body#website-document-categories ul.documents a:not(.button) img{border-radius:var(--box-radius-s);flex:1;margin-top:var(--space-s);min-height:0;object-fit:cover;width:100%}body#website-document-categories ul.documents a:not(.button) span.circle{bottom:var(--space-s);height:50px;opacity:0;position:absolute;right:var(--space-s);transform:translateY(var(--space-s));transition:opacity .3s,transform .3s;width:50px}body#website-document-categories ul.documents a:not(.button) span.circle frml-icon{width:24px}body#website-document-categories ul.documents a:not(.button):hover h4{text-decoration-color:currentColor}body#website-document-categories ul.documents a:not(.button):hover span.circle{opacity:1;transform:translateY(0)}@media only screen and (max-width:1000px){body#website-document-categories #block-documents frml-block-column{flex-basis:auto;width:100%}body#website-document-categories ul.documents li.document{flex-basis:calc((100% - var(--space-xs))/2)}}@media only screen and (max-width:700px){body#website-document-categories ul.documents li.document{flex-basis:100%}}body#website-posts{--theme-accent: var(--color-teal-dark);--theme-surface: var(--color-surface-xlight)}body#website-posts.index #block-posts{background-image:url(/assets/website/arbj-stickers-8d2fd0d2ab58ada402708e105e67c46390b9fab2c3fa7ad4bf834c36f796a931.webp),url(/assets/website/arbj-stickers-8d2fd0d2ab58ada402708e105e67c46390b9fab2c3fa7ad4bf834c36f796a931.webp);background-position:-757px 6px,left -757px bottom -154px;background-repeat:no-repeat;background-size:2899px auto;padding-bottom:calc(var(--space-xl) + 284px);padding-top:calc(var(--main-header-height) + 283px)}body#website-posts.index #block-posts frml-block-header{margin-bottom:var(--space-xl);text-align:center}body#website-posts.index #block-posts frml-block-header h1{color:var(--theme-accent);margin-bottom:var(--space-xl)}body#website-posts.index #block-posts frml-block-header h4{margin:0 auto var(--space-m);max-width:874px}body#website-posts.index #block-posts frml-block-header p{margin:0 auto;max-width:874px}body#website-posts.index #block-posts frml-block-body{align-items:center;display:flex;flex-direction:column;gap:var(--space-m)}body#website-posts.index #block-posts frml-block-footer{margin-top:var(--space-m)}body#website-posts.index article.post{background-color:var(--color-white);border:1px solid var(--color-surface-dark);border-radius:var(--box-radius-m);box-sizing:border-box;box-shadow:0 8px 28px color-mix(in srgb, var(--color-ink) 10%, transparent);overflow:hidden;scroll-margin-top:var(--main-header-height);width:650px}body#website-posts.index article.post div.text{padding:var(--space-m)}body#website-posts.index article.post header h5{margin-bottom:0}body#website-posts.index article.post header p.smaller{color:var(--color-ink-xxlight);margin:0}body#website-posts.index article.post header:not(:last-child){border-bottom:1px solid var(--color-surface-dark);margin-bottom:var(--space-s);padding-bottom:var(--space-xs)}body#website-posts.index article.post rich-text{font-size:var(--fs-xs);line-height:var(--line-m);margin:0}body#website-posts.index article.post rich-text p,body#website-posts.index article.post rich-text ul,body#website-posts.index article.post rich-text ol{margin:0 0 var(--space-s)}body#website-posts.index article.post rich-text>:last-child{margin-bottom:0}body#website-posts.index article.post rich-text a:not(.button){text-decoration:underline}body#website-posts.index article.post button.more{background:none;border:none;color:var(--color-ink);cursor:pointer;font-family:"basefont";font-size:var(--fs-xs);font-weight:700;line-height:var(--line-s);padding:0;text-decoration:underline}body#website-posts.index article.post.collapsed rich-text>:nth-child(n+3){display:none}body#website-posts.index article.post.collapsed rich-text>:nth-child(2){margin-bottom:var(--space-xs)}body#website-posts.index article.post:not(.collapsed) button.more{display:none}body#website-posts.index article.post div.gallery{display:flex;flex-wrap:wrap;gap:2px}body#website-posts.index article.post div.gallery div.gallery-item{cursor:pointer;flex:1 1 calc(50% - 1px);height:466px;position:relative}body#website-posts.index article.post div.gallery div.gallery-item img{display:block;height:100%;object-fit:cover;width:100%}body#website-posts.index article.post div.gallery div.gallery-item:after{background-color:var(--color-ink-xdark);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}body#website-posts.index article.post div.gallery div.gallery-item:hover:after,body#website-posts.index article.post div.gallery div.gallery-item.more:after{opacity:.2}body#website-posts.index article.post div.gallery div.gallery-item span.overlay{align-items:center;color:var(--color-white);display:flex;font-size:var(--fs-xxl);font-weight:700;inset:0;justify-content:center;position:absolute;text-shadow:0 0 8px color-mix(in srgb, var(--color-ink-xdark) 25%, transparent);z-index:1}body#website-posts.index article.post div.gallery.gallery-3 div.gallery-item,body#website-posts.index article.post div.gallery.gallery-5 div.gallery-item{height:185px}body#website-posts.index article.post div.gallery.gallery-3 div.gallery-item:first-child{flex-basis:100%;height:279px}body#website-posts.index article.post div.gallery.gallery-5 div.gallery-item:nth-child(-n+2){height:279px}body#website-posts.index article.post div.gallery.gallery-4 div.gallery-item{height:232px}body#website-posts.index article.post div.gallery.gallery-5 div.gallery-item:nth-child(n+3){flex-basis:calc((100% - 4px)/3)}body#website-posts.index article.post .lightbox{align-items:center;background:color-mix(in srgb, var(--color-ink-xdark) 90%, transparent);display:none;inset:0;justify-content:center;position:fixed;z-index:1001}body#website-posts.index article.post .lightbox.is-open{display:flex}body#website-posts.index article.post .lightbox button.hide{display:none}body#website-posts.index article.post .lightbox button frml-icon{align-items:center;background:var(--color-surface);border-radius:100%;display:flex;height:44px;justify-content:center;width:44px}body#website-posts.index article.post .lightbox button frml-icon svg{fill:var(--color-ink);height:24px;width:24px}body#website-posts.index article.post .lightbox button.close{border-radius:100%;cursor:pointer;padding:0;position:absolute}body#website-posts.index article.post .lightbox button.close.close{right:20px;top:20px}body#website-posts.index article.post .lightbox button.close.close:hover frml-icon{background:var(--color-surface-dark)}body#website-posts.index article.post .lightbox button.nav{background:none;cursor:pointer;height:75%;padding:0;position:absolute;width:100px}body#website-posts.index article.post .lightbox button.nav.nav{position:absolute;top:50%;transform:translateY(-50%)}body#website-posts.index article.post .lightbox button.nav.nav.prev{left:20px}body#website-posts.index article.post .lightbox button.nav.nav.prev:hover frml-icon{transform:translateX(-4px)}body#website-posts.index article.post .lightbox button.nav.nav.next{right:20px}body#website-posts.index article.post .lightbox button.nav.nav.next:hover frml-icon{transform:translateX(4px)}body#website-posts.index article.post .lightbox button.nav.nav frml-icon{background:var(--color-ink-xxlight)}body#website-posts.index article.post .lightbox button.nav.nav:hover frml-icon{background:var(--color-white);transition:.2s ease-in-out}body#website-posts.index article.post .lightbox img{max-height:90%;max-width:90%;object-fit:contain}body#website-posts.index article.post .lightbox .lightbox-loader-container{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}body#website-posts.index article.post .lightbox .lightbox-loader-container.is-visible{display:block}body#website-posts.index article.post .lightbox .lightbox-loader{animation:spin .8s linear infinite;border:3px solid color-mix(in srgb, var(--color-white) 30%, transparent);border-radius:50%;border-top-color:var(--color-white);height:40px;width:40px}@keyframes spin{to{transform:rotate(360deg)}}@media only screen and (max-width:700px){body#website-posts.index article.post .lightbox button.nav{display:none}}body#website-programs{--theme-accent: var(--color-teal-light);--theme-surface: var(--color-green-xdark)}body#website-programs.index #block-intro p.disclaimer{border-top:1px solid currentColor;margin:var(--space-xl) 0 0 auto;max-width:var(--block-m);padding-top:var(--space-s)}body#website-programs.index .development frml-block-column.text{flex:518}body#website-programs.index .development frml-block-column.programs{flex:762}body#website-programs.index .development .downloads{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-xs);margin:var(--space-l) 0 var(--space-xl)}body#website-programs.index .development img.illustration{aspect-ratio:1;border-radius:50%;object-fit:cover;width:282px}body#website-programs.index .development ul.programs{display:flex;flex-direction:column;gap:var(--space-m)}body#website-programs.index .development ul.programs li.program{border-bottom:1px solid var(--color-ink)}body#website-programs.index .development ul.programs li.program a:not(.button){align-items:flex-start;display:flex;gap:var(--space-l);justify-content:space-between;text-decoration:none}body#website-programs.index .development ul.programs li.program a:not(.button) div{flex:1;padding-bottom:var(--space-m)}body#website-programs.index .development ul.programs li.program a:not(.button) h5{margin-bottom:var(--space-s);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2em;transition:text-decoration-color .3s}body#website-programs.index .development ul.programs li.program a:not(.button) span.circle{transition:box-shadow .3s}body#website-programs.index .development ul.programs li.program a:not(.button):hover h5{text-decoration-color:currentColor}body#website-programs.index .development ul.programs li.program a:not(.button):hover span.circle{box-shadow:0 4px 16px color-mix(in srgb, var(--color-ink) 25%, transparent)}body#website-programs.index #block-social span.circle{color:var(--color-teal-light)}body#website-programs.index #block-economic span.circle{color:var(--color-teal-xlight)}body#website-programs.show{--theme-accent: var(--color-ink);--theme-surface: var(--color-teal-xlight)}body#website-programs.show #block-program{padding-top:0}body#website-programs.show #block-program frml-block-body{justify-content:space-between}body#website-programs.show #block-program frml-block-column.text{flex:0 1 490px;padding-top:var(--space-xl);position:sticky;top:var(--main-header-height)}body#website-programs.show #block-program frml-block-column.text h1{font-size:var(--fs-display-s);margin-bottom:var(--space-l)}body#website-programs.show #block-program frml-block-column.text p.lead{margin-bottom:var(--space-l)}body#website-programs.show #block-program frml-block-column.criteria{flex:0 1 650px}body#website-programs.show ul.criteria{display:flex;flex-direction:column;gap:var(--space-xl);padding-top:var(--space-xl)}body#website-programs.show ul.criteria li.criterion{border-bottom:1px solid var(--color-ink);padding-bottom:var(--space-xl)}body#website-programs.show ul.criteria li.criterion h3{margin-bottom:var(--space-xl)}body#website-programs.show ul.criteria li.criterion h5{margin-bottom:var(--space-m)}body#website-programs.show ul.criteria li.criterion rich-text:not(:last-child),body#website-programs.show ul.criteria li.criterion ol:not(:last-child),body#website-programs.show ul.criteria li.criterion ul:not(:last-child){margin-bottom:var(--space-xl)}body#website-programs.show ul.criteria li.criterion ul+p{font-size:var(--fs-xxs);line-height:var(--line-l)}body#website-statics.contact{--theme-accent: var(--color-purple-light);--theme-surface: var(--color-teal-xdark)}body#website-statics.contact #block-hero{padding-bottom:var(--space-xxl)}body#website-statics.contact #block-hero frml-block-header{margin-bottom:0}body#website-statics.contact #block-contact{color:var(--color-white);padding-top:0}body#website-statics.contact #block-contact frml-block-body{align-items:stretch;justify-content:space-between}body#website-statics.contact #block-contact frml-block-column.text{flex:0 0 496px}body#website-statics.contact #block-contact frml-block-column.text p.lead{margin-bottom:var(--space-xl)}body#website-statics.contact #block-contact ul.details{display:flex;flex-direction:column;gap:var(--space-xl)}body#website-statics.contact #block-contact ul.details li{align-items:flex-start;display:flex;gap:var(--space-s)}body#website-statics.contact #block-contact ul.details frml-icon{color:var(--theme-accent);flex-shrink:0;width:32px}body#website-statics.contact #block-contact ul.details h5{margin-bottom:var(--space-xxs)}body#website-statics.contact #block-contact ul.details p{margin:0}body#website-statics.contact #block-contact ul.details address{font-style:normal}body#website-statics.contact #block-contact ul.details a[href^="mailto:"]:not(.button){text-decoration-color:currentColor}body#website-statics.contact #block-contact frml-block-column.picture{flex:0 0 737px;position:relative}body#website-statics.contact #block-contact frml-block-column.picture img{border-radius:var(--box-radius-l);height:100%;object-fit:cover;position:absolute;width:100%}@media only screen and (max-width:1000px){body#website-statics.contact #block-contact frml-block-column.text,body#website-statics.contact #block-contact frml-block-column.picture{flex-basis:auto;width:100%}body#website-statics.contact #block-contact frml-block-column.picture img{aspect-ratio:737/603;height:auto;position:static}}body#website-statics.mission{--theme-accent: var(--color-teal-dark);--theme-surface: var(--color-yellow-light)}body#website-statics.mission #block-mission frml-block-body{display:flex;flex-direction:column;gap:var(--space-xxl)}body#website-statics.mission #block-mission div.text{flex:0 0 359px}body#website-statics.mission #block-mission div.text h2{margin-bottom:var(--space-m)}body#website-statics.mission #block-mission figure{margin:0;position:relative}body#website-statics.mission #block-mission figure img{border-radius:var(--box-radius-l);object-fit:cover}body#website-statics.mission #block-mission div.mission{align-items:flex-start;display:flex;justify-content:space-between}body#website-statics.mission #block-mission div.mission figure{flex:0 0 833px;height:669px}body#website-statics.mission #block-mission div.mission figure img{height:604px;width:670px}body#website-statics.mission #block-mission div.mission figure img+img{border-radius:var(--box-radius-m);bottom:0;box-shadow:0 4px 30px color-mix(in srgb, var(--color-ink-xdark) 10%, transparent);height:440px;position:absolute;right:0;width:386px}body#website-statics.mission #block-mission div.vision{align-items:center;display:flex;gap:var(--space-xxl);justify-content:flex-end;position:relative}body#website-statics.mission #block-mission div.vision img.symbol{left:-20px;position:absolute;top:-176px}body#website-statics.mission #block-mission div.vision figure img{box-shadow:0 4px 30px color-mix(in srgb, var(--color-ink-xdark) 10%, transparent);height:547px;width:670px}body#website-statics.mission #block-mission div.values{padding-top:var(--space-xl)}body#website-statics.mission #block-mission div.values h2{margin-bottom:var(--space-l)}body#website-statics.mission #block-mission div.values ul{display:flex;gap:var(--space-m)}body#website-statics.mission #block-mission div.values li{box-shadow:inset 1px 0 var(--color-ink);display:flex;flex:1;flex-direction:column;padding-left:var(--space-s)}body#website-statics.mission #block-mission div.values li h4{margin-bottom:var(--space-m)}body#website-statics.mission #block-mission div.values li p{margin-top:auto}@media only screen and (max-width:1000px){body#website-statics.mission #block-mission div.mission,body#website-statics.mission #block-mission div.vision{flex-direction:column;gap:var(--space-xl)}body#website-statics.mission #block-mission div.text,body#website-statics.mission #block-mission figure{flex-basis:auto;width:100%}body#website-statics.mission #block-mission div.mission figure{height:auto}body#website-statics.mission #block-mission div.mission figure img{height:auto;width:100%}body#website-statics.mission #block-mission div.mission figure img+img{display:none}body#website-statics.mission #block-mission div.vision{flex-direction:column-reverse}body#website-statics.mission #block-mission div.vision img.symbol{display:none}body#website-statics.mission #block-mission div.vision figure img{height:auto;width:100%}body#website-statics.mission #block-mission div.values ul{flex-direction:column}}body#website-statics.history{--theme-accent: var(--color-red-light);--theme-surface: var(--color-green-xdark)}body#website-statics.history #block-intro div.context{display:flex;gap:var(--space-xxl);margin-top:var(--space-xxxl)}body#website-statics.history #block-intro div.context p{flex:1;margin:0}body#website-statics.history #block-timeline ol.timeline{display:flex;flex-direction:column;gap:var(--space-xxxl);margin:0 auto;max-width:1096px;position:relative}body#website-statics.history #block-timeline ol.timeline:before{background-color:var(--color-ink);bottom:0;content:"";left:calc(50% - .5px);position:absolute;top:0;width:1px}body#website-statics.history #block-timeline ol.timeline li.event{align-items:flex-start;display:flex;gap:var(--space-l)}body#website-statics.history #block-timeline ol.timeline li.event:before{aspect-ratio:1;background-color:var(--color-green);border-radius:50%;content:"";flex:0 0 36px;order:1}body#website-statics.history #block-timeline ol.timeline li.event:nth-child(even){flex-direction:row-reverse}body#website-statics.history #block-timeline ol.timeline li.event img{border-radius:var(--box-radius-l);flex:1;height:400px;min-width:0;object-fit:cover}body#website-statics.history #block-timeline ol.timeline li.event div.text{flex:1;min-width:0;order:2}body#website-statics.history #block-timeline ol.timeline li.event h3{margin-bottom:var(--space-xxs)}body#website-statics.history #block-timeline ol.timeline li.event h5{margin-bottom:var(--space-xs)}body#website-statics.history #block-timeline ol.timeline li.event p{margin:0}@media only screen and (max-width:1000px){body#website-statics.history #block-intro div.context{flex-direction:column;gap:0}body#website-statics.history #block-intro div.context p+p{margin-top:var(--space-s)}body#website-statics.history #block-timeline ol.timeline:before{display:none}body#website-statics.history #block-timeline ol.timeline li.event{flex-direction:column}body#website-statics.history #block-timeline ol.timeline li.event:before{display:none}body#website-statics.history #block-timeline ol.timeline li.event:nth-child(even){flex-direction:column}body#website-statics.history #block-timeline ol.timeline li.event img{flex:none;height:auto;width:100%}}body#website-statics.home{--theme-accent: var(--color-teal-light);--theme-surface: var(--color-teal-xdark)}body#website-statics.home #block-intro frml-block-body{align-items:center;gap:var(--space-xxxl)}body#website-statics.home #block-intro frml-block-column.text{flex:538}body#website-statics.home #block-intro frml-block-column.picture{flex:650}body#website-statics.home #block-intro frml-block-column.picture img{aspect-ratio:650/568;border-radius:var(--box-radius-l);object-fit:cover;width:100%}body#website-statics.home #block-intro frml-block-footer{margin-top:var(--space-xl);text-align:start}body#website-statics.home #block-intro p.territory{font-size:var(--fs-l);font-weight:600;line-height:var(--line-s);margin-left:auto;max-width:652px}body#website-statics.home #block-services frml-block-header{align-items:flex-start;display:flex;justify-content:space-between}body#website-statics.home #block-services frml-block-header p{font-size:var(--fs-m);font-weight:600;line-height:var(--line-s);max-width:872px}body#website-statics.home #block-services frml-block-body{gap:var(--space-xxl)}body#website-statics.home #block-services frml-block-column.text{flex:359}body#website-statics.home #block-services frml-block-column.text h3{margin-bottom:var(--space-l)}body#website-statics.home #block-services frml-block-column.text p{font-weight:600;line-height:var(--line-s)}body#website-statics.home #block-services frml-block-column.programs{flex:873}body#website-statics.home #block-services ul.programs{display:flex;gap:var(--space-xl)}body#website-statics.home #block-services ul.programs li.program{border-left:1px solid currentColor;display:flex;flex:1;flex-direction:column;gap:var(--space-m);padding-left:var(--space-s)}body#website-statics.home #block-services ul.programs li.program img{height:100px;width:100px}body#website-statics.home #block-services ul.programs li.program p{margin-top:auto}body#website-statics.home #block-services frml-block-footer{margin-top:var(--space-xl)}body#website-statics.home #block-agreements{padding-top:0}body#website-statics.home #block-agreements frml-block-body{align-items:center;gap:var(--space-xxxl)}body#website-statics.home #block-agreements frml-block-column.picture{flex:833}body#website-statics.home #block-agreements frml-block-column.text{flex:359}body#website-statics.home #block-agreements frml-block-column.text h3{margin-bottom:var(--space-l)}body#website-statics.home #block-agreements frml-block-column.text p{font-weight:600;line-height:var(--line-s);margin-bottom:var(--space-xl)}body#website-statics.home #block-agreements figure.collage{aspect-ratio:833/669;margin:0;position:relative}body#website-statics.home #block-agreements figure.collage img{object-fit:cover}body#website-statics.home #block-agreements figure.collage img:first-child{aspect-ratio:670/604;border-radius:var(--box-radius-l);width:80.4%}body#website-statics.home #block-agreements figure.collage img:last-child{aspect-ratio:386/440;border-radius:var(--box-radius-m);bottom:0;box-shadow:0 4px 30px color-mix(in srgb, var(--color-ink-xdark) 30%, transparent);position:absolute;right:0;width:46.3%}body#website-statics.home #block-data{padding-top:0}body#website-statics.home #block-data frml-block-body{align-items:stretch;background-color:var(--color-ink);border-radius:var(--box-radius-l);box-sizing:border-box;color:var(--color-teal-xlight);gap:0;max-width:1096px;padding:var(--space-s)}body#website-statics.home #block-data frml-block-column.text{display:flex;flex:652;flex-direction:column;padding:var(--space-s) var(--space-xxl) var(--space-s) var(--space-s)}body#website-statics.home #block-data frml-block-column.text h3{margin-bottom:var(--space-l)}body#website-statics.home #block-data frml-block-column.text p{margin-bottom:var(--space-xl)}body#website-statics.home #block-data frml-block-column.text a.button{align-self:flex-start;color:inherit;margin-top:auto}body#website-statics.home #block-data frml-block-column.picture{aspect-ratio:398/335;flex:398}body#website-statics.home #block-data frml-block-column.picture img{border-radius:var(--box-radius-s);height:100%;object-fit:cover;width:100%}body#website-statics.home #block-projects{--theme-accent: var(--color-red-light);--theme-surface: var(--color-purple-xdark)}body#website-statics.home #block-projects frml-block-header{text-align:center}body#website-statics.home #block-projects frml-block-header h2{margin-bottom:var(--space-xl)}body#website-statics.home #block-projects frml-block-header h4{margin:0 auto var(--space-m);max-width:770px}body#website-statics.home #block-projects frml-block-header p{margin:0 auto;max-width:var(--block-m)}body#website-statics.home #block-projects frml-block-footer{margin-top:var(--space-xxxl)}body#website-statics.home #block-posts{align-items:center;background-image:url(/assets/website/arbj-stickers-8d2fd0d2ab58ada402708e105e67c46390b9fab2c3fa7ad4bf834c36f796a931.webp),url(/assets/website/arbj-stickers-8d2fd0d2ab58ada402708e105e67c46390b9fab2c3fa7ad4bf834c36f796a931.webp);background-position:-2294px -226px,-670px 776px;background-repeat:no-repeat;background-size:4430px auto;display:flex;height:1196px;overflow:hidden;text-align:center}body#website-statics.home #block-posts h2{color:var(--color-teal-dark);margin-bottom:var(--space-xl)}body#website-statics.home #block-posts p{margin:0 auto var(--space-xl);max-width:var(--block-m)}body#website-statics.privacy_policy{--theme-accent: var(--color-ink);--theme-surface: var(--color-surface)}body#website-statics.privacy_policy #block-hero{padding-bottom:var(--space-xxl)}body#website-statics.privacy_policy #block-hero frml-block-header{margin-bottom:0}body#website-statics.privacy_policy #block-policy{padding-top:0}body#website-statics.privacy_policy #block-policy frml-block-body{max-width:var(--block-m)}body#website-statics.privacy_policy #block-policy p.lead{margin-bottom:var(--space-xl)}body#website-statics.privacy_policy #block-policy section{margin-bottom:var(--space-xl)}body#website-statics.privacy_policy #block-policy section h4{margin-bottom:var(--space-xs)}body#website-statics.privacy_policy #block-policy section a:not(.button){text-decoration:underline}body#website-statics.privacy_policy #block-policy p.updated-on{color:var(--color-ink-xxlight)}body#website-projects{--theme-accent: var(--color-red-light);--theme-surface: var(--color-purple-xdark)}body#website-projects.index #block-intro ul.projects{margin-top:var(--space-xxxl)}body#website-projects.show{--theme-accent: var(--color-ink);--theme-surface: var(--color-purple-xlight)}body#website-projects.show #block-hero{padding-top:var(--space-xl)}body#website-projects.show #block-hero h1{font-size:var(--fs-display-m);margin-bottom:var(--space-xl)}body#website-projects.show #block-hero img.cover{border-radius:var(--box-radius-l);height:700px;object-fit:cover;width:100%}body#website-projects.show #block-content{padding-top:0}body#website-projects.show #block-content frml-block-body{max-width:1096px}body#website-projects.show #block-content rich-text h2,body#website-projects.show #block-content rich-text h3{margin:var(--space-xxxl) 0 var(--space-xl)}body#website-projects.show #block-content rich-text h2:first-child,body#website-projects.show #block-content rich-text h3:first-child{margin-top:0}body#website-projects.show #block-content rich-text h2{font-size:var(--fs-xxl)}body#website-projects.show #block-content rich-text h3{font-size:var(--fs-xl);padding-top:0}body#website-projects.show #block-content rich-text p,body#website-projects.show #block-content rich-text ul,body#website-projects.show #block-content rich-text ol,body#website-projects.show #block-content rich-text blockquote{margin:0 0 var(--space-s)}body#website-projects.show #block-content rich-text blockquote{background-color:var(--color-teal-light);border-radius:var(--box-radius-l);font-weight:600;line-height:var(--line-s);padding:var(--space-m);width:auto}body#website-projects.show #block-content rich-text figure.attachment{margin:var(--space-xl) 0}body#website-projects.show #block-content rich-text figure.attachment img{border-radius:var(--box-radius-l);display:block;height:auto;width:100%}body#website-projects.show #block-content rich-text figure.attachment figcaption{font-size:var(--fs-xxs);line-height:var(--line-l);margin-top:var(--space-xxs)}body#website-projects.show #block-content rich-text>:last-child,body#website-projects.show #block-content rich-text figure.attachment:last-child{margin-bottom:0}body.website ul.projects{display:flex;flex-wrap:wrap;gap:var(--space-xxl) var(--space-l)}body.website ul.projects li.project{color:var(--color-white);flex:0 0 calc((100% - var(--space-l))/2)}body.website ul.projects li.project a{color:inherit;display:block;text-decoration:none}body.website ul.projects li.project figure{aspect-ratio:638/584;border-radius:var(--box-radius-l);margin:0 0 var(--space-m);overflow:hidden}body.website ul.projects li.project figure img{height:100%;object-fit:cover;transition:transform .3s ease-out;width:100%}body.website ul.projects li.project h3{font-size:var(--fs-xl);margin-bottom:var(--space-xxxs)}body.website ul.projects li.project h3,body.website ul.projects li.project p{padding-right:var(--space-xxxl)}body.website ul.projects li.project:hover img{transform:scale(1.05)}@media only screen and (max-width:700px){body.website ul.projects li.project{flex-basis:100%}}body#website-team-members{--theme-accent: var(--color-yellow-light);--theme-surface: var(--color-purple-xdark)}body.website ul.people{display:flex;flex-wrap:wrap;gap:var(--space-xl) var(--space-m);margin-top:var(--space-xxxl)}body.website ul.people li.person{display:flex;flex:0 0 calc((100% - 3*var(--space-m))/4);flex-direction:column}body.website ul.people li.person figure{aspect-ratio:306/381;border-radius:var(--box-radius-l);margin:0 0 var(--space-s);overflow:hidden;position:relative}body.website ul.people li.person figure img{height:100%;object-fit:cover;width:100%}body.website ul.people li.person figure a.button{bottom:var(--space-s);left:50%;opacity:0;position:absolute;transform:translate(-50%, var(--space-s));transition:opacity .3s,transform .3s}body.website ul.people li.person:hover figure a.button{opacity:1;transform:translate(-50%, 0)}body.website ul.people li.person span.tag{margin-bottom:var(--space-s)}body.website ul.people li.person h5{margin-bottom:var(--space-xxxs)}@media only screen and (max-width:1000px){body.website ul.people li.person{flex-basis:calc((100% - var(--space-m))/2)}}@media only screen and (max-width:700px){body.website ul.people li.person{flex-basis:100%}}
