@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;600&family=Source+Sans+3:wght@400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-bg:#fff;--color-surface:#fff;--color-accent:navy;--color-accent-hover:navy;--color-text:var(--color-accent);--color-text-muted:#64748b;--color-border:#e2e8f0;--color-band-bg:#f2f2f2;--font-sans:"Segoe UI",system-ui,-apple-system,sans-serif;--font-display:"Fraunces","Georgia","Times New Roman",serif;--shadow-sm:0 1px 2px #0f172a0f;--radius:10px;--content-max:56rem;--nav-height:5.5rem}#root{font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-family:var(--font-sans)}#root,.App{min-height:100vh}.App{background:#fff;background:var(--color-bg);color:navy;color:var(--color-text);display:flex;flex-direction:column;text-align:left}nav{--nav-bg:var(--color-accent);--nav-fg:var(--color-band-bg);background:var(--nav-bg);border:2px solid navy;border:2px solid var(--color-accent);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--shadow-sm);box-sizing:border-box;flex-wrap:wrap;gap:1.1rem;justify-content:space-between;min-height:5.5rem;min-height:var(--nav-height);padding:.55rem clamp(.75rem,4vw,2rem);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}nav,nav .nav-brand{align-items:center;display:flex}nav .nav-brand{font-weight:600;gap:.75rem;letter-spacing:-.02em;margin:0;min-width:0}nav .nav-logo-link{color:inherit;flex-shrink:0}nav .nav-brand-title-link,nav .nav-logo-link{align-items:center;display:flex;text-decoration:none}nav .nav-brand-title-link{color:var(--nav-fg);font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.02em}nav .nav-brand-title-link:hover,nav .nav-logo-link:hover{color:#fff}nav .nav-brand-title{line-height:1.2;white-space:nowrap}nav .nav-logo-wrap{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:4.35rem;justify-content:center;line-height:0;max-height:4.5rem;max-width:4.5rem;overflow:hidden;width:4.35rem}nav .nav-logo{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center center;transform:scale(1.45);transform-origin:center center;width:auto}nav ul{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem 1.35rem;justify-content:flex-end;list-style:none;margin:0 0 0 auto;min-width:0;padding:0}nav li{color:var(--nav-fg);font-size:1.02rem;font-weight:500}nav a{color:inherit;text-decoration:none}nav a:hover{color:#fff}nav a.active,nav a:hover{text-decoration:underline;text-underline-offset:3px}nav a.active{color:var(--nav-fg);font-weight:600}nav a.nav-donate{align-items:center;background:var(--nav-fg);border:2px solid var(--nav-fg);border-radius:10px;border-radius:var(--radius);box-shadow:0 1px 2px #0f172a0f,0 3px 12px #f2f2f247;box-shadow:var(--shadow-sm),0 3px 12px #f2f2f247;display:inline-flex;font-size:1.08rem;font-weight:700;justify-content:center;letter-spacing:.03em;padding:.5rem 1.2rem;text-transform:uppercase;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}nav a.nav-donate,nav a.nav-donate:hover{color:var(--nav-bg);text-decoration:none}nav a.nav-donate:hover{box-shadow:0 1px 2px #0f172a0f,0 5px 16px #f2f2f266;box-shadow:var(--shadow-sm),0 5px 16px #f2f2f266;filter:brightness(1.08);transform:translateY(-1px)}nav a.nav-donate:focus-visible{outline:2px solid var(--nav-fg);outline-offset:3px}nav a.nav-donate.active,nav a.nav-donate.nav-donate--active{background:var(--nav-fg);box-shadow:0 0 0 2px var(--nav-bg),0 0 0 4px var(--nav-fg),0 4px 14px #f2f2f24d;color:var(--nav-bg);font-weight:700;text-decoration:none}@media (max-width:60rem){nav{align-items:stretch;flex-direction:column;gap:.45rem;min-height:0;padding:.5rem clamp(.7rem,3vw,1.25rem) .65rem}nav .nav-brand{gap:.5rem}nav .nav-logo-wrap{height:3.4rem;width:3.4rem}nav .nav-brand-title-link{font-size:clamp(1.3rem,5vw,1.75rem)}nav ul{gap:.15rem .9rem;justify-content:flex-start;margin:0;width:100%}nav li{font-size:.95rem}nav a{align-items:center;display:inline-flex;min-height:2.5rem}nav a.nav-donate{font-size:.95rem;padding:.35rem .9rem;white-space:nowrap}}@media (max-width:30rem){nav .nav-logo-wrap{height:2.75rem;width:2.75rem}nav ul{gap:.1rem .7rem}}[role=main],main{margin:0 auto;max-width:56rem;max-width:var(--content-max);padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem);width:100%}h1{color:navy;color:var(--color-text);font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.02em;margin:0 0 .75rem}p{color:#64748b;color:var(--color-text-muted);line-height:1.65;margin:0 0 1rem}iframe{border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:10px;border-radius:var(--radius);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--shadow-sm);display:block;max-width:100%}.main-footer{align-items:center;background-color:var(--color-accent);color:#fff;display:flex;padding:50px 0}.main-footer h1,.main-footer h2,.main-footer h3,.main-footer p{color:#fff}.footer-content{bottom:0;margin:0 auto 0 200px;max-width:400px;padding:100px 0;text-align:left}.head{color:#fff;padding-bottom:20px}.footer-map{height:300px;margin-left:250px}.footer-links a{color:#fff;margin:0 10px;text-decoration:none}.footer-links a:hover{text-decoration:underline}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.page-board{background:#fff;flex:1 1}.board-hero{background:#fafafa;border:1px solid var(--color-border);border-left:5px solid var(--color-accent);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:0 0 2rem;padding:clamp(1.35rem,4vw,2rem) clamp(1.25rem,3vw,1.75rem);text-align:center}.board-hero h1,.board-hero h2{color:var(--color-accent);margin:0}.board-hero h2{font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.25}.board-section--directors,.board-section--officers{background:#fafafa;border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem 1.5rem 1.5rem}.board-lead{color:var(--color-text-muted);font-size:1rem;margin:0 0 1.75rem}.board-section{margin-bottom:2.25rem}.board-section h2{color:var(--color-accent);font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;letter-spacing:-.02em;margin:0 0 1rem}.board-directors,.board-officers{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.board-directors li,.board-officers li{background:#fff;border:1px solid #0000801a;border-left:4px solid var(--color-accent);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:.85rem 1rem .85rem 1.1rem}.board-role{color:var(--color-accent);display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-bottom:.35rem;text-transform:uppercase}.board-name{color:var(--color-text);font-size:1.05rem;font-weight:600}.board-since{color:var(--color-text-muted);display:block;font-size:.875rem;font-weight:500;margin-top:.4rem}.board-directors .board-name{color:var(--color-text);font-family:var(--font-sans);font-size:1.05rem;font-weight:600;line-height:1.55}.board-directors .board-director-note{color:var(--color-text-muted);display:inline;font-family:var(--font-sans);font-size:.9rem;font-weight:400;line-height:1.55;margin-left:.5rem}.board-as-of{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.95rem;font-style:italic;margin-top:2rem;padding-top:1.25rem}.about-carousel-section{border-bottom:1px solid var(--color-border);margin-bottom:2.75rem;padding-bottom:2.75rem}.carousel-wrapper{box-shadow:0 4px 24px #0000801f;overflow:hidden}.carousel-container,.carousel-wrapper{border-radius:var(--radius)}.carousel-slide{line-height:0;position:relative}.carousel-img{display:block;height:clamp(200px,45vw,480px);object-fit:cover;object-position:center;width:100%}.carousel-caption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000047;bottom:0;left:0;padding:1rem 1.5rem;position:absolute;right:0}.carousel-caption p{color:#fff;font-size:clamp(.82rem,2vw,.97rem);font-weight:500;line-height:1.45;margin:0;text-shadow:0 1px 3px #0006}.carousel-dot-list{bottom:.3rem!important;z-index:3}.react-multi-carousel-dot button{background:var(--color-accent)!important;border:none!important;border-radius:50%;height:9px;opacity:45%!important;transition:background .2s ease,transform .2s ease;width:9px}.react-multi-carousel-dot--active button{background:var(--color-accent)!important;opacity:100%!important;transform:scale(1.3)}.react-multiple-carousel__arrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e!important;border-radius:50%!important;min-height:2.6rem!important;min-width:2.6rem!important;transition:background .2s ease!important}.react-multiple-carousel__arrow:hover{background:#ffffff52!important}.react-multiple-carousel__arrow:before{color:#fff!important;font-size:1rem!important}@media (max-width:36rem){.carousel-caption{padding:.75rem 1rem}.react-multiple-carousel__arrow{min-height:2rem!important;min-width:2rem!important}}@media (prefers-reduced-motion:reduce){.carousel-container{transition:none!important}}section{padding-bottom:2.75rem}h2{font-size:clamp(1.25rem,3vw,1.6rem);margin-bottom:.75rem}h2,h3{color:var(--color-accent);font-family:var(--font-display);font-weight:600}h3{font-size:clamp(1.05rem,2.5vw,1.2rem);margin:1.5rem 0 .5rem}.about-list{list-style:none;margin:0 0 1rem;padding:0}.about-list li{color:var(--color-text);line-height:1.65;margin-bottom:.5rem;padding-left:1.6rem;position:relative}.about-list li:before{background:var(--color-accent);border-radius:50%;content:"";flex-shrink:0;height:7px;left:6px;opacity:.6;position:absolute;top:.6em;width:7px}.about-travel-destinations{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0 0 1rem;padding:0}.about-destination-card{grid-gap:1.15rem 1.35rem;background:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid;gap:1.15rem 1.35rem;grid-template-columns:minmax(10rem,14rem) 1fr;padding:1rem}.about-destination-card:not(:has(.about-destination-preview)){grid-template-columns:1fr}.about-destination-preview{align-self:start;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);box-shadow:0 4px 16px #0000801a;display:block;overflow:hidden}.about-destination-preview img{display:block;height:auto;width:100%}.about-destination-body{min-width:0}.about-destination-name{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.05rem,2.4vw,1.2rem);font-weight:600;margin:0 0 .35rem}.about-destination-subtitle{color:var(--color-text-muted);line-height:1.5;margin:0 0 .75rem}.about-destination-highlights{margin-bottom:.85rem}.about-destination-links{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem 1.15rem}.about-destination-links a{color:var(--color-accent);font-size:.92rem;font-weight:600;text-decoration:none;text-underline-offset:3px}.about-destination-links a:hover{text-decoration:underline}@media (max-width:40rem){.about-destination-card{grid-template-columns:1fr;padding:.9rem}.about-destination-preview{margin:0 auto;max-width:18rem}}.about-travel-card{background:#f8fafc;border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-top:1.75rem;padding:1.5rem 1.75rem}.about-travel-card h3{margin-top:0}.about-travel-card strong{color:#000;font-weight:600}.about-travel-btn{align-items:center;background:var(--color-accent);border-radius:var(--radius);box-shadow:0 2px 6px #0000802e;color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:.95rem;font-weight:600;gap:.3rem;padding:.55rem 1.25rem;text-decoration:none;transition:opacity .15s ease,box-shadow .15s ease}.about-travel-btn:hover{box-shadow:0 4px 12px #00008038;color:#fff;opacity:.88;text-decoration:none}@media (max-width:36rem){.about-travel-card{padding:1.1rem 1.25rem}.about-travel-btn{justify-content:center;width:100%}}.donation-header2 h2{margin-bottom:40px;margin-top:40px;text-align:center}.donate-page{max-width:40rem}.donate-lead{color:var(--color-text);line-height:1.65;margin:0 0 1.5rem}.donate-paypal-link{align-items:center;background:var(--color-accent);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:#fff;display:inline-flex;font-size:1.05rem;font-weight:600;justify-content:center;padding:.75rem 1.35rem;text-decoration:none;transition:filter .15s ease,transform .15s ease}.donate-paypal-link:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}.donate-paypal-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.donate-note{color:var(--color-text);font-size:.9rem;margin:1.25rem 0 0}main{width:100%}.list1,.list2,.list3,.list4,.list5,.list6{color:var(--color-accent)}p{color:#000}.container{margin:0 auto;max-width:900px;padding:0 20px}.donation-content{padding-top:20px}.donation-content li{margin-bottom:25px}
/*# sourceMappingURL=main.14466be4.css.map*/