:root{--color-text:#333;--color-text-muted:#999;--color-bg:#f4f4f4;--color-surface:#fff;--color-accent:#00b285;--color-link:#009951;--color-footer:#888;--color-footer-dark:#777;--color-border:#ddd;--font-serif:"Sorts Mill Goudy", Georgia, "Times New Roman", serif;--font-script:"Pinyon Script", "Sorts Mill Goudy", cursive;--container-max:1080px;--nav-uppercase-size:1.3rem}*,:before,:after{box-sizing:border-box}html{font-size:62.5%}body{font-family:var(--font-serif);color:var(--color-text);background:#000;margin:0;font-size:1.8rem;line-height:1.6}img{max-width:100%;height:auto}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-accent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bnt-container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 2rem}.site{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1}.site-header{background:var(--color-surface);z-index:100;position:relative}.header-inner{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:2.5rem 2rem 2rem;display:flex}.header-brand{color:var(--color-text);flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.75rem;text-decoration:none;display:flex}.header-brand:hover{color:var(--color-text)}.header-crest{width:min(280px,72vw);max-width:320px;height:auto;display:block}.header-title{font-family:var(--font-script);color:#000;margin:0;font-size:clamp(2.8rem,6vw,4.2rem);font-weight:400;line-height:1.15}.nav-primary{width:100%;display:none}.primary-menu{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:flex}.primary-menu a{color:var(--color-text);font-family:var(--font-serif);font-size:var(--nav-uppercase-size);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:.25rem 0;font-weight:400}.primary-menu a:hover,.primary-menu a.is-active{color:var(--color-accent)}.mobile-menu-trigger{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:flex;position:absolute;top:1.25rem;right:1.25rem}.ham-bar{background:var(--color-text);width:22px;height:2px;display:block}.nav-mobile{z-index:200;background:#ddd;padding:4rem 2rem 2rem;transition:transform .25s;position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.nav-mobile--open{transform:translate(0)}.nav-mobile .primary-menu{flex-direction:column;align-items:stretch;gap:0}.nav-mobile .primary-menu a{white-space:normal;border-bottom:1px solid #ccc;padding:1rem 0;font-size:1.5rem;display:block}.mobile-menu-close{cursor:pointer;color:var(--color-text);background:0 0;border:none;font-size:1.4rem;position:absolute;top:1rem;right:1.5rem}.site-content{background:var(--color-bg);padding:3rem 0 4rem}.entry-header{margin-bottom:2rem}.entry-title,.archive-title,.page-hero__title{color:var(--color-text);margin:0 0 1rem;font-size:3.2rem;font-weight:700;line-height:1.2}.content-blocks--centered .content-paragraph{text-align:center}.content-heading--section{margin:2.5rem 0 1rem;font-size:2.2rem}.content-heading--subsection{letter-spacing:.02em;margin:2rem 0 .75rem;font-size:1.8rem}.content-paragraph{margin:0 0 1.25rem}.content-list{margin:0 0 1.5rem;padding-left:1.25rem}.content-list li{margin-bottom:.35rem}.government-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem 5rem;max-width:960px;display:grid}.government-section__title{font-family:var(--font-serif);font-size:var(--nav-uppercase-size);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);margin:0 0 1.25rem;font-weight:700}.government-entry{font-family:var(--font-serif);color:var(--color-text);margin:0 0 .65rem;font-size:1.6rem;line-height:1.45}.government-entry__name{color:var(--color-accent)}@media (width<=780px){.government-grid{grid-template-columns:1fr;gap:2.5rem}}.commerce-sections{flex-direction:column;gap:0;display:flex}.commerce-block{background:#e0e0e0;padding:5% 4%}.commerce-block__title{font-family:var(--font-serif);font-size:var(--nav-uppercase-size);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);margin:0 0 1.5rem;font-weight:700}.commerce-row{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem 3rem;display:grid}.commerce-row__text p{text-align:justify;color:var(--color-text);margin:0;font-size:1.6rem;line-height:1.55}.commerce-row__media{margin:0}.commerce-row__media img{filter:grayscale();width:100%;height:auto;display:block}.commerce-row--image-left .commerce-row__media{order:1}.commerce-row--image-left .commerce-row__text{order:2}.commerce-row--image-right .commerce-row__text{order:1}.commerce-row--image-right .commerce-row__media{order:2}.governance-layout{margin:0 -2rem}.governance-top{background:#e0e0e0;padding:5% 4%}.governance-top__grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem 4rem;display:grid}.governance-column{flex-direction:column;gap:1.75rem;display:flex}.governance-block__title{font-family:var(--font-serif);font-size:var(--nav-uppercase-size);text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem;font-weight:700}.governance-text-block p{text-align:justify;margin:0 0 1rem;font-size:1.6rem;line-height:1.55}.governance-text-block p:last-child{margin-bottom:0}.governance-inline-image{margin:0}.governance-inline-image img{width:100%;height:auto;display:block}.governance-bottom{padding:3rem 0 1rem}.governance-bottom__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:2.5rem 2rem;display:grid}.governance-card__media{margin:0 0 1.25rem}.governance-card__media img{width:100%;height:auto;display:block}.investments-layout{margin:0 -2rem}.investments-intro{background:#e0e0e0;padding:5% 4%}.investments-intro p,.investments-text-section p{text-align:justify;margin:0 0 1rem;font-size:1.6rem;line-height:1.55}.investments-intro p:last-child,.investments-text-section p:last-child{margin-bottom:0}.investments-section__title{font-family:var(--font-serif);font-size:var(--nav-uppercase-size);text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem;font-weight:700}.investments-columns{background:#e0e0e0;padding:0 4% 5%}.investments-columns__grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem 4rem;display:grid}.investments-column{flex-direction:column;gap:2rem;display:flex}.investments-text-section,.investments-hero{margin:0}.investments-hero img{width:100%;height:auto;display:block}.humanitarian-layout{margin:0 -2rem;padding:3rem 4% 4rem}.humanitarian-layout__grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem 4rem;display:grid}.humanitarian-section__title{font-family:var(--font-serif);font-size:var(--nav-uppercase-size);text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.25rem;font-weight:700}.humanitarian-column__text{text-align:justify;margin:0 0 1rem;font-size:1.6rem;line-height:1.55}.humanitarian-logos{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.humanitarian-logos__item{text-align:center;margin:0}.humanitarian-logos__item img{width:100%;max-width:100%;height:auto;margin:0 auto;display:block}.peace-mission-layout{margin:0 -2rem}.peace-intro__grid,.peace-message__grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem 4rem;display:grid}.peace-intro{padding:3rem 4% 2rem}.peace-intro__text,.peace-message__column p{text-align:justify;margin:0 0 1rem;font-size:1.6rem;line-height:1.55}.peace-accent{color:var(--color-accent);font-weight:700}.peace-intro__media{margin:0}.peace-intro__media img{width:100%;height:auto;display:block}.peace-message-heading{padding:0 4% 1.5rem}.peace-message-heading__title{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);margin:0;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;line-height:1.3}.peace-message{padding:0 4% 4rem}.peace-portrait{float:left;object-fit:cover;width:150px;height:150px;margin:0 1.5rem 1rem 0}.peace-logo-wrap{text-align:center;margin:0 0 1.5rem}.peace-logo{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.peace-message__column--right .peace-logo-wrap+p{clear:none}@media (width<=780px){.peace-mission-layout{margin:0}.peace-intro,.peace-message-heading,.peace-message{padding-left:1.5rem;padding-right:1.5rem}.peace-intro__grid,.peace-message__grid{grid-template-columns:1fr;gap:2rem}.peace-intro__media{order:-1}.peace-portrait{float:none;margin:0 auto 1.25rem;display:block}.humanitarian-layout{margin:0;padding:2.5rem 1.5rem}.humanitarian-layout__grid{grid-template-columns:1fr;gap:2.5rem}.investments-layout{margin:0}.investments-intro,.investments-columns{padding:2.5rem 1.5rem}.investments-columns__grid{grid-template-columns:1fr;gap:2rem}.investments-hero{order:-1}.governance-layout{margin:0}.governance-top{padding:2.5rem 1.5rem}.governance-top__grid,.governance-bottom__grid{grid-template-columns:1fr;gap:2.5rem}.commerce-block{padding:2.5rem 1.5rem}.commerce-row{grid-template-columns:1fr;gap:1.5rem}.commerce-row--image-left .commerce-row__media,.commerce-row--image-left .commerce-row__text,.commerce-row--image-right .commerce-row__media,.commerce-row--image-right .commerce-row__text{order:unset}.commerce-row--image-right .commerce-row__media,.commerce-row--image-left .commerce-row__media{order:-1}}.home-banner{text-align:center;margin:2rem auto}.home-banner__img{width:100%;max-width:1038px}.map-embed{aspect-ratio:1048/240;width:100%;max-width:1048px;margin:2rem auto;position:relative}.map-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.section-rule{border:0;border-top:1px solid var(--color-border);margin:3rem 0}.home-triple{background:var(--color-surface);gap:2.5rem;padding:2.5rem 2rem;display:grid}.widget-title{text-transform:uppercase;letter-spacing:.04em;margin:0 0 1rem;font-size:1.8rem;font-weight:700}.historical-dates{margin:0;padding:0;list-style:none}.historical-dates li{margin-bottom:.5rem}.flag-img{max-width:300px;display:block}.latest-news-list{margin:0;padding:0;list-style:none}.latest-news-list li{margin-bottom:.65rem}.page-images{gap:1.5rem;margin-bottom:2rem;display:grid}.page-images--1,.page-images--2,.page-images--3,.page-images--4{grid-template-columns:1fr}.page-image img{width:100%}.page-image--missing{display:none}.news-list{flex-direction:column;gap:2.5rem;display:flex}.news-card{background:var(--color-surface);grid-template-columns:72px 1fr;gap:1.5rem;padding:2rem;display:grid}.post-date-blog{background:var(--color-accent);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:72px;padding:.75rem;font-size:1.2rem;line-height:1.2;display:flex}.post-day{font-size:2.4rem;font-weight:700;display:block}.post-month{text-transform:uppercase;display:block}.post-year{display:block}.news-card__title{margin:0 0 .75rem;font-size:2.2rem}.news-card__title a{color:var(--color-text)}.news-card__title a:hover{color:var(--color-accent)}.news-card__excerpt{margin:0 0 1rem}.read-more{text-transform:uppercase;letter-spacing:.04em;font-size:1.3rem;font-weight:700}.post-meta{color:var(--color-text-muted);margin:0 0 .5rem;font-size:1.4rem}.article-image{max-width:300px;margin:0 0 1.5rem}.post-nav{border-top:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;gap:1rem;margin-top:3rem;padding-top:2rem;font-size:1.4rem;display:grid}.post-nav__link--prev{justify-self:start}.post-nav__link--index{justify-self:center}.post-nav__link--next{justify-self:end}.site-footer{background:var(--color-footer);color:#fff}.footer-widgets{text-align:center;padding:2rem 0}.footer-rights{color:#ccc;margin:0;font-size:1.4rem}.bottom-footer{background:var(--color-footer-dark);padding:1.25rem 0}.footer-copyright{text-align:center;color:#fff;margin:0;font-size:1.3rem}.footer-copyright a{color:#fff;text-decoration:underline}.uppercase{text-transform:uppercase}@media (width>=64em){.bnt-container{padding:0 2.5rem}.nav-primary{display:block}.mobile-menu-trigger,.nav-mobile{display:none}.header-inner{padding:3rem 2rem 2.5rem}.header-crest{width:min(300px,38vw)}.primary-menu{gap:.5rem 2.4rem}.home-triple{grid-template-columns:repeat(3,1fr)}.page-images--2{grid-template-columns:repeat(2,1fr)}.page-images--3{grid-template-columns:repeat(3,1fr)}.page-images--4{grid-template-columns:repeat(2,1fr)}}@media (width>=74.25em){.bnt-container{padding:0}}
