/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-body:"DroidSerif", Georgia, serif;--font-navigation:"rwlight", sans-serif;--color-forest:#3c5b45;--color-deep-forest:#2f4736;--color-leaf:#588147;--color-bark:#8f714f;--color-ink:#33352f;--color-muted:#5d6158;--color-moss-line:#dde5d8;--color-sprout:#f3f6f0}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.table{display:table}.size-full{width:100%;height:100%}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-muted{color:var(--color-muted)}.italic{font-style:italic}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,figcaption,figure,footer,header,nav,section{display:block}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}img{border:0}hr{box-sizing:content-box;height:0}button,input,textarea{color:inherit;font:inherit;margin:0}button{text-transform:none;overflow:visible}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}input{line-height:normal}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td{padding:0}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.table{border-collapse:collapse!important}.table td{background-color:#fff!important}}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:#0000;font-size:10px}input,button,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:hover,a:focus{color:#3e5c33;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{max-width:100%;height:auto;display:block}hr{border:0;border-top:1px solid #eee;margin-top:25px;margin-bottom:25px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.text-success{color:#3c763d}.text-danger{color:#a94442}ul,ol{margin-top:0;margin-bottom:12.5px}ul ul{margin-bottom:0}abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{text-transform:uppercase;font-size:90%}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (width>=768px){.container{width:750px}}@media (width>=992px){.container{width:970px}}@media (width>=1200px){.container{width:970px}}.row{margin-left:-15px;margin-right:-15px}.col-sm-4,.col-md-4,.col-sm-6,.col-md-6,.col-sm-8,.col-md-8,.col-xs-12,.col-sm-12,.col-md-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-12{float:left;width:100%}@media (width>=768px){.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-8{width:66.6667%}.col-sm-6{width:50%}.col-sm-4{width:33.3333%}}@media (width>=992px){.col-md-4,.col-md-6,.col-md-8,.col-md-12{float:left}.col-md-12{width:100%}.col-md-8{width:66.6667%}.col-md-6{width:50%}.col-md-4{width:33.3333%}.col-md-offset-2{margin-left:16.6667%}}table{background-color:#0000}.table{width:100%;max-width:100%;margin-bottom:25px}.table>tbody>tr>td{vertical-align:top;border-top:1px solid #ddd;padding:8px;line-height:1.42857}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (width<=767px){.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;width:100%;margin-bottom:18.75px;overflow-y:hidden}}label{max-width:100%;margin-bottom:5px;font-weight:700;display:inline-block}input[type=checkbox]{margin:4px 0 0;margin-top:1px \9 ;line-height:normal}input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}textarea.form-control{height:auto}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.btn{text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:18px;font-weight:400;line-height:1.42857;display:inline-block}.btn:focus,.btn:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active{background-image:none}.fade{opacity:0}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.caret{vertical-align:middle;border-top:4px dashed;border-top:4px solid \9 ;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px;display:inline-block}.dropdown-toggle:focus{outline:0}.dropdown-menu{z-index:1000;float:left;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #00000026;border-radius:4px;min-width:160px;margin:2px 0 0;padding:5px 0;font-size:18px;list-style:none;display:none;position:absolute;top:100%;left:0}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{display:block;position:relative}.nav>li>a{padding:10px 15px;display:block;position:relative}.nav>li>a:hover,.nav>li>a:focus{background-color:#eee;text-decoration:none}@media (width>=768px){.navbar-header{float:left}}.navbar-collapse{-webkit-overflow-scrolling:touch;border-top:1px solid #0000;padding-left:15px;padding-right:15px;overflow-x:visible}.navbar-collapse.in{overflow-y:auto}@media (width>=768px){.navbar-collapse{width:auto;box-shadow:none;border-top:0}.navbar-collapse.collapse{padding-bottom:0;height:auto!important;display:block!important;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}}.container>.navbar-header,.container>.navbar-collapse{margin-left:-15px;margin-right:-15px}@media (width>=768px){.container>.navbar-header,.container>.navbar-collapse{margin-left:0;margin-right:0}}.navbar-toggle{float:right;background-color:#0000;background-image:none;border:1px solid #0000;border-radius:4px;margin-top:8.5px;margin-bottom:8.5px;margin-right:15px;padding:9px 10px;position:relative}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{border-radius:1px;width:22px;height:2px;display:block}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (width>=768px){.navbar-toggle{display:none}}.navbar-nav{margin:6.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:25px}@media (width<=767px){.navbar-nav .open .dropdown-menu{float:none;width:auto;box-shadow:none;background-color:#0000;border:0;margin-top:0;position:static}}@media (width>=768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:13px;padding-bottom:13px}}.navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.navbar-inverse{background-color:#3c5b45;border-color:#283c2e}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:#0000}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#283c2e}.navbar-inverse .navbar-toggle{border-color:#abc147}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#abc147}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse{border-color:#2e4535}.alert{border:1px solid #0000;border-radius:4px;margin-bottom:25px;padding:15px}.alert-dismissible{padding-right:35px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-left{padding-right:10px}.media-left,.media-body{vertical-align:top;display:table-cell}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.embed-responsive{height:0;padding:0;display:block;position:relative;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.embed-responsive-16by9{padding-bottom:56.25%}.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.panel-body:before,.panel-body:after{content:" ";display:table}.clearfix:after,.container:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar-header:after,.navbar-collapse:after,.panel-body:after{clear:both}.pull-right{float:right}.pull-left{float:left}@-ms-viewport{width:device-width}.footer{color:#e3ddd3;background:#2f4736;padding-top:1em;padding-bottom:1em}.footer a:hover{color:#abc147}@font-face{font-family:DroidSerif;src:url(/_astro/DroidSerif-Regular-webfont.Cr_K2CYh.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DroidSerif;src:url(/_astro/DroidSerif-Bold-webfont.ZGYC67gy.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DroidSerif;src:url(/_astro/DroidSerif-Italic-webfont.BtFwkUth.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DroidSerif;src:url(/_astro/DroidSerif-BoldItalic-webfont.DNpkLu7-.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:rwlight;src:url(/_astro/rw-light-webfont.kcXid_Rg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{font-family:var(--font-body);color:var(--color-ink);background:#fff;font-size:18px;line-height:1.65}a{color:var(--color-leaf);text-decoration:none}a:hover,a:focus{color:#3e5c33}h1,h2,h3,h4,.h3,.h4{color:var(--color-bark);margin:2.5em 0 .75em;font-family:inherit;font-weight:400}h1{margin:12px 0 24px;font-size:36px;line-height:1.2}h2{font-size:27px;line-height:1.25}h3,.h3{font-size:21px;line-height:1.3}h4,.h4{font-size:18px;line-height:1.35}:is(h1,h2,h3,h4) :is(strong,b,a){font-weight:inherit}p{margin:0 0 1em}ul,ol{margin-bottom:1em}li+li{margin-top:.5em}.small,small,.text-muted,.blogpost .links{font-size:15px;line-height:1.5}.text-muted,.blogpost .links{color:var(--color-muted)}.lead{font-size:22px;line-height:1.5}.main+h2{margin-top:0}.embed-responsive,.youtube-facade{margin-bottom:1em}hr{border-top-color:var(--color-moss-line);margin:2.5em 0}.main{overflow-wrap:anywhere;padding-bottom:40px}.main :is(p,ul,ol){max-width:70ch}.main .media-list{max-width:none}.main>section>.small:first-child{color:var(--color-muted);padding-top:24px;font-weight:400}.main>section>.small:first-child>br{display:none}.B_crumbBox,.B_crumbBox a{font-weight:400}.main>section>.small:first-child:has(.B_crumbBox:empty){display:none}.main>section:has(.B_crumbBox:empty)>h1{margin-top:32px}.post-column{float:none;width:100%;max-width:780px;margin-inline:auto}.site-name{font:400 32px/1.15 var(--font-body);margin:24px 0}.site-name a:hover{text-decoration:none}.nav{font-family:var(--font-navigation);line-height:1.4}.nav li+li{margin-top:0}#main-navbar-collapse{padding-left:0;padding-right:0}.navbar-inverse .navbar-nav>li>a{color:#c0d074}.navbar-inverse .navbar-nav>.nav-dropdown>a{padding-right:40px}.nav-dropdown>button{color:#c0d074;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:51px;padding:0;display:grid;position:absolute;top:0;right:0}.nav-dropdown .caret{margin:0}.nav-dropdown>button:hover{color:#fff}.nav-dropdown.open>.dropdown-menu{display:block}.dropdown-menu>li>a{white-space:nowrap;padding:8px 20px;display:block}.dropdown-menu>li>a:hover{background:var(--color-sprout)}.footer{background:var(--color-deep-forest)}.footer a{color:#99b68e}.container{max-width:none}.collapse{visibility:visible}@media (width>=1200px){.container{width:1170px}}img{max-width:100%;height:auto}picture{display:contents}.main img,.blogpost img{border-radius:4px}.main p:has(img.pull-right,img.pull-left){max-width:none}img.pull-right{margin:0 0 1.5em 1.5em}img.pull-left{margin:0 1.5em 1.5em 0}.youtube-facade{aspect-ratio:16/9;background:#171717;width:100%;position:relative}.embed-responsive>.youtube-facade{height:100%;position:absolute;inset:0}.youtube-facade img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.youtube-facade button{z-index:1;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;display:grid;position:absolute;inset:0}.youtube-facade iframe{border:0;width:100%;height:100%}.media-left img{width:80px;max-width:none}.blogpost{border-bottom:1px solid var(--color-moss-line);margin:0;padding:2em 0}.blogpost>div{padding:0}.blogpost h2{margin:0 0 .75em}.blogpost p:last-child{margin-bottom:0}.blogpost img{aspect-ratio:3/2;object-fit:cover;width:100%}.blogpost+hr{display:none}@media (width>=768px){.blogpost{grid-template-columns:5fr 7fr;gap:32px;display:grid}.blogpost:before,.blogpost:after{display:none}.blogpost>div{float:none;width:auto;min-width:0}}.pagination{flex-wrap:wrap;gap:8px;margin:32px 0;padding:0;list-style:none;display:flex}.pagination>li{margin:0}.pagination>li>a{border:1px solid var(--color-moss-line);min-width:40px;height:40px;color:var(--color-leaf);border-radius:4px;place-items:center;padding:0 8px;font-size:15px;text-decoration:none;display:grid}.pagination>li>a:hover{background:var(--color-sprout);color:#3e5c33}.pagination>li>a.active{background:var(--color-leaf);border-color:var(--color-leaf);color:#fff}.panel{border:1px solid var(--color-leaf);background:#fff;border-radius:6px;margin-bottom:32px}.panel-heading{background:var(--color-leaf);color:#fff;border-radius:5px 5px 0 0;padding:16px 24px}.panel-body{padding:24px}.panel-body p:last-child{margin-bottom:0}.panel-footer{border-top:1px solid var(--color-moss-line);background:var(--color-sprout);color:var(--color-muted);border-radius:0 0 5px 5px;padding:16px 24px}.panel-footer:empty{display:none}.indicates-required{color:var(--color-muted);margin-bottom:16px;font-size:15px}.form-group{margin-bottom:16px}.form-control{border:1px solid var(--color-moss-line);border-bottom-color:var(--color-leaf);width:100%;height:44px;color:var(--color-ink);font:inherit;background:#fff;border-radius:4px;padding:8px 12px;display:block}.form-control:hover{border-color:var(--color-leaf)}.form-control:focus{border-color:var(--color-leaf);outline:2px solid var(--color-leaf);outline-offset:2px}.btn-primary,.btn-success{background:var(--color-leaf);border-color:var(--color-leaf);color:#fff;min-height:44px}.btn-primary:hover,.btn-primary:focus,.btn-success:hover,.btn-success:focus{color:#fff;background:#3e5c33;border-color:#3e5c33}.btn-lg{font-size:inherit;padding:8px 16px}.quip{max-width:70ch;margin-inline:auto}.quip-comment{border-bottom:1px solid var(--color-moss-line);margin:0;padding:32px 0}.quip-comment .media-body{width:auto;display:block}.quip-comment .media-heading{color:var(--color-leaf);margin:0 0 8px}.quip-comment-createdon a{color:var(--color-muted)}.quip-comment hr{display:none}.quip-comment-replies{border-left:2px solid var(--color-moss-line);margin:16px 0 0;padding-left:24px}.quip-comment-replies .quip-comment{border-bottom:0;padding:16px 0 0}.comment-thread-form comentario-comments .comentario-thread-toolbar,.comment-thread-form comentario-comments .comentario-card:not(:has(.comentario-pending)){display:none}.comment-thread{margin-top:40px}.panel-body>.comment-thread{margin-top:0}.comment-thread comentario-comments{font-family:var(--font-body);--cmntr-color:var(--color-ink);--cmntr-input-color:var(--color-ink);--cmntr-label-color:var(--color-ink);--cmntr-muted-color:var(--color-muted);--cmntr-input-ph-color:var(--color-muted);--cmntr-link-color:var(--color-leaf);--cmntr-link-hover-color:#3e5c33;--cmntr-bg-shade:var(--color-sprout);--cmntr-card-border:var(--color-moss-line)}.comment-thread comentario-comments :is(.comentario-btn-primary,.comentario-btn-secondary){--cmntr-btn-bg:var(--color-leaf);--cmntr-btn-color:#fff;--cmntr-btn-border-color:var(--color-leaf);--cmntr-btn-hover-bg:#3e5c33;--cmntr-btn-hover-color:#fff;--cmntr-btn-active-bg:var(--color-forest);--cmntr-btn-active-color:#fff}.cv-timeline{margin:24px 0 40px;padding:0;list-style:none}.cv-entry{margin:0;padding:0 0 24px 11em;position:relative}.cv-entry:before{content:"";background:var(--color-moss-line);width:2px;position:absolute;top:0;bottom:0;left:10em}.cv-date{width:9.5em;color:var(--color-bark);font-weight:400;position:absolute;top:0;left:0}.cv-entry:has(.cv-date):after{content:"";background:var(--color-leaf);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:calc(10em - 3px)}.cv-entry p{margin:0}.cv-timeline .cv-entry:last-child{padding-bottom:0}.cv-page hr,.cv-page h2{clear:both}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,.btn:focus-visible,.form-control:focus-visible{outline:3px solid var(--color-leaf);outline-offset:3px}.navbar-inverse .navbar-nav>li>a:focus-visible,.navbar-inverse .navbar-toggle:focus-visible,.dropdown-toggle:focus-visible,.footer a:focus-visible{outline-offset:3px;outline:3px solid #f4f1c4}.navbar-inverse .navbar-toggle:focus-visible{background-color:var(--color-forest)}.skip-link{z-index:20;color:#3e5c33;background:#fff;padding:8px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}@media (prefers-reduced-motion:no-preference){a,button,.btn,.form-control,.comment-thread comentario-comments .comentario-btn{transition:color .15s,background-color .15s,border-color .15s}}@media (prefers-reduced-motion:reduce){.comment-thread comentario-comments *,.comment-thread comentario-comments :before,.comment-thread comentario-comments :after{transition:none!important;animation:none!important}}@media (width<=767px){body{font-size:17px}.lead{font-size:19px}h1{font-size:28px}h2{font-size:23px}h3,.h3{font-size:19px}h4,.h4{font-size:17px}.small,small,.text-muted,.blogpost .links,.indicates-required{font-size:14px}.site-name{font-size:24px}.main table{display:block;overflow-x:auto}.navbar-collapse.in{display:block}.nav-dropdown.open>.dropdown-menu{float:none;width:auto;box-shadow:none;background:0 0;border:0;position:static}.nav-dropdown.open>.dropdown-menu a{color:#c0d074}.nav-dropdown.open>.dropdown-menu a:focus-visible{outline-color:#f4f1c4}.nav-dropdown.open>.dropdown-menu a:hover{background:var(--color-deep-forest)}.nav-dropdown>button{height:45px}.blogpost>div+div{margin-top:24px}.panel-heading,.panel-footer,.panel-body{padding:16px}.cv-entry{padding-left:24px}.cv-entry:before{left:0}.cv-entry:has(.cv-date):after{left:-3px}.cv-date{width:auto;margin-bottom:8px;display:block;position:static}.cv-page img.pull-right{max-width:33.333%}.activities-page img.pull-right{float:none;margin:0 0 24px;display:block}.contact-details tbody{width:100%;display:block}.contact-details tr{border-top:1px solid var(--color-moss-line);padding:8px 0;display:block}.contact-details>tbody>tr>td{border:0;padding:4px 8px;display:block}}.cookie-settings{color:#99b68e;font:inherit;background:0 0;border:0;margin-left:10px;padding:4px 0;text-decoration:underline}.analytics-consent{z-index:20;border-top:2px solid var(--color-leaf);color:var(--color-ink);bottom:0;background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:16px;display:flex;position:fixed;inset-inline:0;box-shadow:0 -2px 12px #0000001f}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0}.analytics-consent>div{gap:8px;display:flex}.analytics-consent button{border:1px solid var(--color-leaf);color:#3e5c33;min-width:90px;min-height:44px;font:inherit;background:#fff;border-radius:4px;padding:8px 16px}.analytics-consent button:hover{background:var(--color-sprout)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
