:root{--myt-teal:#3d7f7a;--myt-ink:#4c5552;--myt-header:80px;--myt-admin:0px}
*{box-sizing:border-box}html{scroll-padding-top:90px}body{margin:0;color:var(--myt-ink);background:#fff;font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.85;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}a{color:#2f706b;text-underline-offset:3px}a:hover{color:#285f5a}button,input{font:inherit}button{cursor:pointer}button,a,input{touch-action:manipulation}:is(a,button,input):focus-visible{outline:3px solid var(--myt-teal);outline-offset:4px}[hidden]{display:none!important}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;white-space:nowrap}.skip-link:focus{clip-path:none;width:auto;height:auto;position:fixed!important;left:15px;top:15px;z-index:10000;padding:12px 20px;background:#fff;color:#234f4a}.myt-container,.myt-row{width:80%;max-width:1080px;margin-inline:auto}.myt-main{padding-top:var(--myt-header);min-height:75vh;outline:none}.admin-bar{--myt-admin:32px}.myt-site-header{position:fixed;top:var(--myt-admin);left:0;right:0;height:80px;z-index:1000;background:#fff;box-shadow:0 1px 0 #dce6e2;transition:height .3s ease}.myt-header-inner{height:100%;display:flex;align-items:center;gap:22px}.myt-brand{margin-right:auto;flex:none;line-height:0}.myt-brand a{display:block}.myt-brand img{display:block;width:auto;height:43.2px;max-width:100%;transition:height .3s ease}.myt-site-header.is-compact{height:54px}.myt-site-header.is-compact .myt-brand img{height:29.16px}.myt-navigation{font-size:14px;font-weight:600;line-height:1.5}.myt-menu{display:flex;align-items:center;gap:22px;list-style:none;padding:0;margin:0}.myt-menu>li{position:relative;display:flex;align-items:center;gap:4px;white-space:nowrap}.myt-menu a{text-decoration:none;color:#555}.myt-menu .current-menu-item>a,.myt-menu .current-menu-ancestor>a{color:#2f706b}.myt-menu a:hover{color:#2f706b}.myt-submenu-toggle{background:transparent;border:0;padding:6px 3px;color:inherit;line-height:1}.myt-submenu-toggle svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5}.myt-menu .sub-menu{display:none;position:absolute;top:calc(100% + 12px);left:-20px;width:240px;list-style:none;margin:0;padding:16px 20px;background:#fff;border-top:3px solid var(--myt-teal);box-shadow:0 5px 12px #0002;font-size:14px}.myt-menu .sub-menu:before{content:'';position:absolute;top:-18px;left:0;right:0;height:18px}.myt-menu .sub-menu li{margin:0}.myt-menu .sub-menu a{display:block;padding:8px 10px;white-space:normal}.myt-menu .sub-menu a:hover{background:#f2f7f5}.myt-menu li.is-open>.sub-menu,body:not(.myt-js) .myt-menu li:is(:hover,:focus-within)>.sub-menu{display:block}.myt-menu-toggle{display:none}.myt-search-toggle{flex:none;border:0;background:none;color:#333;line-height:0;padding:3px}.myt-search-toggle svg{stroke:currentColor;stroke-width:1.4;fill:none}.myt-header-search{background:#fff;box-shadow:0 3px 5px #0002;padding:16px 0}.myt-search-form{display:flex;gap:10px;max-width:650px}.myt-search-form input{min-width:0;flex:1;padding:8px 12px;border:1px solid #a9bbb6;border-radius:3px}.myt-search-form button{padding:8px 18px;border:1px solid var(--myt-teal);background:var(--myt-teal);color:white;border-radius:3px}
/* Page structure is ordinary core blocks; these classes preserve the established layout. */
.myt-page,.myt-page-document{margin:0}.myt-page :where(.wp-block-group,.wp-block-image,.wp-block-buttons){margin-block-start:0}.myt-hero{position:relative;overflow:hidden;isolation:isolate;background:#343a38;color:#fff;padding:26px 0}.myt-hero-photo{position:absolute;inset:0;margin:0!important;z-index:-2;pointer-events:none}.myt-hero-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.myt-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,0));z-index:-1;pointer-events:none}.myt-hero.is-parallax .myt-hero-photo{bottom:auto;height:var(--myt-photo-height,100vh);transform:translate3d(0,var(--myt-photo-y,0px),0);will-change:transform}.myt-hero-content{position:relative;z-index:1}.myt-hero h1{font:400 60px/1.25 Lato,sans-serif;color:inherit;margin:0 0 10px;max-width:900px}.myt-page-home>.myt-page-hero h1{font-size:44px;max-width:900px}.myt-hero p{font-size:16px;line-height:1.8;margin:0;padding:0;max-width:900px}.myt-page-hero .myt-hero-content{padding:5px 0 10px}.myt-mobile{display:none}.myt-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px!important}.myt-actions .wp-block-button{margin:0}.myt-actions .wp-block-button__link{border-radius:3px;border:1px solid var(--myt-teal);padding:10px 20px;font:400 16px/1.5 'Open Sans',sans-serif;text-decoration:none;box-shadow:none}.myt-actions .myt-button-primary .wp-block-button__link{background:var(--myt-teal);color:white}.myt-actions .myt-button-secondary .wp-block-button__link{background:white;color:var(--myt-teal)}.myt-actions .wp-block-button__link:hover{background:#2e6863;color:white}.myt-hero-actions{margin-top:24px!important}.myt-hero-actions .wp-block-button__link{font-size:15px;padding:10px 18px;border-color:#fff}.myt-hero-actions .myt-button-primary .wp-block-button__link{background:white;color:#2e6964}.myt-hero-actions .myt-button-secondary .wp-block-button__link{background:transparent;color:white}.myt-hero-actions .wp-block-button__link:hover{background:#eaf3ef;color:#2e6964}.myt-support-banner{padding:8vw 0}.myt-support-banner h2{font:400 40px/1.25 Lato,sans-serif;color:#fff;margin:0 0 18px}.myt-section{padding:54px 0}.myt-row{padding:28px 0}.myt-grid{display:grid;gap:5.5%;align-items:start}.myt-grid-single{grid-template-columns:minmax(0,1fr);gap:0}.myt-grid-thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.myt-grid-halves{grid-template-columns:repeat(2,minmax(0,1fr))}.myt-grid-sidebar{grid-template-columns:20.875% 73.625%}.myt-column{min-width:0}.myt-inner-row{padding:0}.myt-text{font-size:16px;line-height:1.85;margin:0 0 29px}.myt-text:last-child{margin-bottom:0}.myt-text p{margin:0 0 1.2em;padding:0 0 1em}.myt-text h2{font:400 30px/1.25 Lato,sans-serif;color:#333;margin:0 0 10px}.myt-text h3{font:400 22px/1.3 Lato,sans-serif;color:#345e59;margin:0 0 12px}.myt-text ul,.myt-text ol{padding-left:1.5em;margin:0 0 1em}.myt-text blockquote{background:#f2f7f5;border:0;border-left:3px solid var(--myt-teal);padding:18px 24px;margin:26px 0;border-radius:0 4px 4px 0;color:#586660}.myt-text blockquote p{font-size:15px;line-height:1.75;text-align:left!important;margin:0;padding:0}.myt-image{margin:0 0 30px}.myt-image img{display:block;border-radius:3px;width:auto;height:auto}.myt-more-info{margin:0 0 24px;font:700 18px/1.7 Lato,sans-serif}.myt-more-info a{text-decoration:none;color:#54bd44}.myt-more-info a:hover{color:#367e2c;text-decoration:underline}.myt-align-center{text-align:center}.myt-standard-content{padding-block:64px;min-height:60vh}.myt-standard-content h1{font:400 40px/1.25 Lato,sans-serif}.myt-search-result{margin:35px 0}.myt-plain-title{padding-top:50px}.myt-plain-title h1{font:400 44px/1.25 Lato,sans-serif}.myt-page-document>:not(.myt-page):not(.myt-plain-title){max-width:1080px;margin-inline:auto}
/* Source layout specifics: spacing, column proportions and original inline treatment. */
.myt-page-home .myt-section-1>.myt-row{margin-top:-38px}.myt-page-home .myt-section-2{padding:100px 0}.myt-page-home .myt-section-2>.myt-row:first-child{text-align:center}.myt-page-home .myt-section-3{padding:90px 0 89px}.myt-page-home .myt-section-5 .myt-image img{margin-inline:auto}.myt-page-home .myt-section-3 .myt-image img{max-height:145px;object-fit:contain;object-position:left}.myt-page-home .myt-section-5 .myt-image img{width:300px}.myt-page-board .myt-section-1{padding:1px 0 0}.myt-page-board .myt-section-2{padding:36px 0 100px}.myt-page-board .myt-section-3{padding:90px 0}.myt-page-board .myt-section-2>.myt-row+.myt-row{margin-top:8px}.myt-page-board .myt-grid-sidebar>.myt-column:first-child p{line-height:1.35}.myt-page-board .myt-grid-sidebar>.myt-column:first-child h3{font-size:22px}.myt-page-contact .myt-section{padding:80px 0 140px}.myt-page-contact .myt-text p{line-height:1;margin-bottom:0;padding-bottom:1em}.myt-page-support .myt-section-1>.myt-row{margin-top:-38px}.myt-page-diversity .myt-page-hero h1{max-width:900px}.myt-page-diversity .myt-hero p{margin-bottom:1em}.myt-page-363-2 .myt-text{text-align:left}.myt-page [id]{scroll-margin-top:85px}
@media(min-width:1400px){.myt-support-banner{padding-block:112px}}
@media(max-width:1100px){.myt-header-inner{gap:14px}.myt-menu{gap:15px}.myt-navigation{font-size:13px}.myt-brand img{height:38px}}
@media(max-width:980px){.myt-container,.myt-row{width:80%}.myt-header-inner{gap:18px}.myt-brand img{height:43.2px}.myt-desktop{display:none}.myt-mobile{display:block}.myt-hero h1,.myt-page-home>.myt-page-hero h1{font-size:32px}.myt-page-home>.myt-mobile h1{font-size:27px}.myt-grid-thirds,.myt-grid-halves,.myt-grid-sidebar{grid-template-columns:minmax(0,1fr);gap:36px}.myt-section,.myt-page-home .myt-section-2,.myt-page-home .myt-section-3,.myt-page-board .myt-section-2,.myt-page-contact .myt-section{padding:40px 0}.myt-row{padding:20px 0}.myt-page-home .myt-section-4,.myt-page-board .myt-section-3{padding:20px 0}.myt-text h2{font-size:28px}.myt-support-banner{padding:64px 0}.myt-support-banner h2{font-size:32px}.myt-menu-toggle{display:flex;align-items:center;gap:8px;padding:5px 0;background:none;color:var(--myt-teal);border:0;font-size:15px}.myt-menu-toggle span:last-child{font-size:24px}.myt-navigation{position:absolute;left:10%;right:10%;top:100%;max-height:calc(100dvh - 90px);overflow:auto;background:white;box-shadow:0 5px 12px #0002;border-top:3px solid var(--myt-teal);font-size:15px;padding:18px}.myt-js .myt-navigation:not(.is-open){display:none}.myt-menu{display:block}.myt-menu>li{display:flex;flex-wrap:wrap;gap:0;white-space:normal}.myt-menu>li>a{flex:1;padding:10px}.myt-submenu-toggle{padding:12px;width:40px}.myt-menu .sub-menu{position:static;flex-basis:100%;width:100%;box-shadow:none;border-top:0;padding:0 10px 8px 16px}.myt-menu .sub-menu:before{display:none}.myt-page-home .myt-section-3 .myt-image img{max-width:80%;margin-inline:auto}.myt-page-board .myt-grid-sidebar{gap:0}.myt-page-contact .myt-image img{max-width:500px;width:100%;margin-inline:auto}.myt-page-contact .myt-text p{line-height:1.5}}
@media(max-width:767px){.myt-container,.myt-row{width:86%}.myt-navigation{left:7%;right:7%}.myt-brand img{height:38px}.myt-hero{padding:24px 0}.myt-text blockquote{padding:16px 18px}.myt-actions .wp-block-button__link{font-size:15px;padding:10px 16px}.myt-hero-actions .wp-block-button__link{font-size:14px;padding:9px 14px}.myt-support-banner{padding:50px 0}.myt-support-banner h2{font-size:30px}.myt-text h2{font-size:26px}}
@media(max-width:782px){.admin-bar{--myt-admin:46px}}
@media(max-width:380px){.myt-brand img{height:32px}.myt-header-inner{gap:12px}.myt-menu-toggle span:first-child{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.myt-hero.is-parallax .myt-hero-photo{transform:none;inset:0;height:100%;will-change:auto}}

/* 0.1.2: compact homepage section rhythm and the two current supporters. */
.myt-page-home .myt-section-1{padding-bottom:18px}
.myt-page-home .myt-section-2{padding-top:28px;padding-bottom:28px}
.myt-page-home .myt-section-3{padding:28px 0 16px}
.myt-page-home .myt-section-3>.myt-row:first-child{padding:12px 0 20px}
.myt-page-home .myt-supporter-logos{max-width:880px;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center;padding:12px 0}
.myt-page-home .myt-supporter-logos .myt-image{margin:0}
.myt-page-home .myt-supporter-logos .myt-image a{display:block}
.myt-page-home .myt-supporter-logos .myt-image img{width:360px;max-width:100%;max-height:96px;margin-inline:auto;object-fit:contain;object-position:center;border-radius:0}
.myt-page-home .myt-asc-logo img{filter:invert(1)}
.myt-page-home .myt-section-5{padding:28px 0 36px}
.myt-page-home .myt-section-5>.myt-row{padding:0}
.myt-page-home .myt-section-5 .myt-image{margin:0}
@media(max-width:767px){.myt-page-home .myt-supporter-logos{grid-template-columns:minmax(0,1fr);gap:28px}.myt-page-home .myt-supporter-logos .myt-image img{width:320px}.myt-page-home .myt-section-2{padding-top:20px;padding-bottom:20px}.myt-page-home .myt-section-3{padding-top:20px}.myt-page-home .myt-section-5{padding-top:24px;padding-bottom:28px}}
