@font-face{font-family:LiaShamaim;src:url(/fonts/LiaShamaim-Regular.woff2?v=1)format("woff2"),url(/fonts/LiaShamaim-Regular.woff?v=1)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Discovery_Fs;src:url(/fonts/DiscoveryFs-Ultralight.woff?v=1)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Discovery_Fs;src:url(/fonts/Discovery_Fs-Light.woff2?v=1)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Discovery_Fs;src:url(/fonts/Discovery_Fs-Regular.woff2?v=1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Discovery_Fs;src:url(/fonts/Discovery_Fs-Bold.woff2?v=1)format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{--green-rgb:17 38 23;--cream-rgb:255 246 230;--gold-rgb:185 149 88;--gold-light-rgb:221 187 122;--feature-divider-rgb:var(--gold-light-rgb);--card-title-rgb:var(--gold-light-rgb);--staff-badge-rgb:var(--gold-rgb);--color-cream:rgb(var(--cream-rgb));--color-green:rgb(var(--green-rgb));--color-gold:rgb(var(--gold-rgb));--color-gold-light:rgb(var(--gold-light-rgb));--color-card-title:rgb(var(--card-title-rgb));--color-staff-badge:rgb(var(--staff-badge-rgb));--color-cream-70:rgb(var(--cream-rgb) / .7);--color-green-70:rgb(var(--green-rgb) / .7);--color-cream-tint:#fffbf3;--color-gold-dark:#a5824a;--fs-vw:calc(1vw * var(--a11y-font-scale,1));--font-heading:"LiaShamaim", "Frank Ruhl Libre", "David Libre", "Times New Roman", serif;--font-body:"Discovery_Fs", "Assistant", "Heebo", system-ui, "Segoe UI", sans-serif;--container-max:80rem;--container-pad:clamp(1.25rem, 4vw, 4rem);--section-gap:clamp(3.5rem, 8vw, 8rem);--radius:0;--header-h:calc(5.25rem + 1px);--rail-w:clamp(9rem, 10vw, 185px)}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:calc(clamp(1rem, .857rem + .223vw, 1.125rem) * var(--a11y-font-scale,1))}html,body{margin:0;padding:0}[id]{scroll-margin-top:var(--header-h)}body{font-family:var(--font-body);font-weight:300;font-size:clamp(1rem, calc(.964rem + .146 * var(--fs-vw)), 1.25rem);color:var(--color-green);background:var(--color-cream);line-height:1.6}h1,h2,h3,h4{font-family:var(--font-heading);-webkit-text-stroke:var(--heading-stroke,0) currentColor;margin:0 0 .5em;font-weight:500;line-height:1.15}h1{font-size:clamp(2.75rem, calc(5.63 * var(--fs-vw)), 6rem)}h2{font-size:clamp(2rem, calc(3.05 * var(--fs-vw)), 3.25rem);line-height:1.25}h3{font-size:clamp(1.4rem, calc(2.11 * var(--fs-vw)), 2.25rem)}p{margin:0 0 1em}a{color:currentColor;text-decoration:none;transition:opacity .2s,color .2s}a:hover{opacity:.75}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--color-green);outline-offset:3px;box-shadow:0 0 0 3px var(--color-cream);opacity:1}.section--green :is(a,button,input,textarea,select,summary):focus-visible{outline-color:var(--color-gold-light);box-shadow:none}main#main:focus,main#main:focus-visible{box-shadow:none;outline:none}.skip-link{z-index:10000;top:.75rem;background:var(--color-green);color:var(--color-cream);font-family:var(--font-body);text-underline-offset:.2em;padding:.75rem 1.25rem;font-size:1.05rem;text-decoration:underline;transition:none;position:fixed;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px;opacity:1;transform:none}img{max-width:100%;height:auto;display:block}ul{margin:0;padding:0;list-style:none}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.section{padding-block:var(--section-gap)}.section--cream{background:var(--color-cream);color:var(--color-green)}.section--green{background:var(--color-green);color:var(--color-cream)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-a11y-contrast=true]{--color-cream:#fff;--color-green:#000;--color-gold:#000;--color-gold-light:#000;--color-cream-70:#fff;--color-green-70:#000;--feature-divider-rgb:0 0 0;--card-title-rgb:0 0 0;--staff-badge-rgb:0 0 0}html[data-a11y-contrast=true] :is(img,video){filter:contrast(1.15)}html[data-a11y-grayscale=true]{filter:grayscale()}html[data-a11y-links=true] a{text-underline-offset:.2em;outline:2px solid var(--color-gold);outline-offset:2px;text-decoration:underline}html[data-a11y-readable=true]{--font-heading:Arial, "Helvetica Neue", Helvetica, sans-serif;--font-body:Arial, "Helvetica Neue", Helvetica, sans-serif}html[data-a11y-cursor=true],html[data-a11y-cursor=true] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 32 32'><path d='M6 2l20 13-8.5 1.5L22 27l-4 2-4.5-10L8 24z' fill='white' stroke='black' stroke-width='1.6' stroke-linejoin='round'/></svg>") 2 2,auto}html[data-a11y-motion=true] *,html[data-a11y-motion=true] :before,html[data-a11y-motion=true] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-a11y-motion=true]{scroll-behavior:auto}@media (min-width:1100px){body:has([data-home-rail]){padding-inline-start:var(--rail-w)}:is(body:has([data-home-rail]) :target,body:has([data-home-rail]) [id]){scroll-margin-top:1.5rem}}
.jWEcMq_header{z-index:100;background:var(--color-cream);border-bottom:1px solid rgb(var(--green-rgb) / .08);position:sticky;top:0}.jWEcMq_inner{justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,4rem);width:100%;padding:1rem clamp(1.5rem,4vw,4.5rem);display:flex}.jWEcMq_logo{flex-shrink:0;align-items:center;display:flex}.jWEcMq_logo img{width:auto;height:3.25rem}.jWEcMq_logoImg{width:auto;height:3.25rem;display:block}.jWEcMq_logoText{font-family:var(--font-heading);color:var(--color-gold);font-size:1.75rem}.jWEcMq_nav{display:contents}.jWEcMq_navList{color:var(--color-green);align-items:center;gap:clamp(1.25rem,3vw,3.5rem);font-size:1.05rem;display:flex}.jWEcMq_navList a:hover{color:var(--color-gold);opacity:1}.jWEcMq_navList a.jWEcMq_active{color:var(--color-gold);position:relative}.jWEcMq_navList a.jWEcMq_active:after{content:"";inset-inline:0;background:var(--color-gold);height:2px;position:absolute;bottom:-.35rem}.jWEcMq_cta{background:var(--color-gold);color:var(--color-cream);white-space:nowrap;align-items:center;gap:.6rem;padding:.7rem 1.75rem;font-size:1.05rem;transition:background .2s;display:inline-flex}.jWEcMq_barCta{display:none}.jWEcMq_cta:hover{background:var(--color-green);opacity:1}.jWEcMq_ctaIcon{flex-shrink:0;width:1.15em;height:1em}.jWEcMq_burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.3rem;padding:.5rem;display:none}.jWEcMq_burger span{background:var(--color-green);width:1.625rem;height:2px;display:block}@media (max-width:960px){.jWEcMq_inner{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.jWEcMq_burger{grid-area:1/1;justify-self:start;display:flex}.jWEcMq_logo{grid-area:1/2;justify-self:center}.jWEcMq_barCta{grid-area:1/3;justify-self:end}.jWEcMq_nav{inset-inline:0;background:var(--color-cream);padding:1.5rem var(--container-pad) 2rem;border-bottom:1px solid rgb(var(--green-rgb) / .1);opacity:0;pointer-events:none;flex-direction:column;align-items:stretch;gap:1.5rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:100%;transform:translateY(-8px)}.jWEcMq_navOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.jWEcMq_navList{flex-direction:column;align-items:flex-start;gap:1.1rem;font-size:1.25rem}.jWEcMq_cta{justify-content:center}.jWEcMq_nav .jWEcMq_cta{display:none}.jWEcMq_barCta{flex-shrink:0;padding:.55em 1.15em;font-size:clamp(.85rem,3.4vw,1rem);display:inline-flex}}@media (min-width:1100px){body:has([data-home-rail]) .jWEcMq_header{top:0;width:var(--rail-w);background:var(--color-green);border-bottom:0;border-inline-end:1px solid rgb(var(--cream-rgb) / .12);height:100vh;position:fixed;inset-inline-start:0}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_inner{flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(2rem,5vh,4rem);height:100%;padding:clamp(1.5rem,3.5vh,2.75rem) 0}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_logo{justify-content:center;align-self:stretch}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_logo img{width:72.5%;height:auto}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_logoImg{width:72.5%;height:auto}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_burger{display:none}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_nav{flex-direction:column;flex:1;justify-content:flex-end;align-self:stretch;align-items:stretch;padding-block-end:clamp(1rem,3.4vh,2.1rem);display:flex}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_navList{flex-direction:column;align-items:stretch;gap:clamp(.9rem,2.2vh,1.3rem);padding-inline-start:33.8%}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_navList li{text-align:start}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_navList a{color:var(--color-cream);font-size:clamp(.9rem,.95vw,1.125rem);display:inline-block;position:relative}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_navList a:hover{color:var(--color-gold-light)}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_navList .jWEcMq_active{color:var(--color-gold-light)}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_navList a.jWEcMq_active{color:var(--color-gold);padding-inline-start:.65rem}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_navList a.jWEcMq_active:after{inset-inline:0 auto;background:currentColor;width:1px;height:.7em;top:50%;bottom:auto;transform:translateY(-50%)}body:has([data-home-rail]) .jWEcMq_header .jWEcMq_cta{display:none}}.jWEcMq_markRail{display:none}.jWEcMq_markBar{display:contents}@media (min-width:1100px){body:has([data-home-rail]) .jWEcMq_markRail{display:contents}body:has([data-home-rail]) .jWEcMq_markBar{display:none}}.jWEcMq_logo:not(:has(.jWEcMq_markBar)) .jWEcMq_markRail{display:contents}.jWEcMq_mashovItem{display:none}@media (max-width:960px){.jWEcMq_mashovItem{align-self:stretch;display:block}.jWEcMq_mashovItem a{color:#fff;text-align:center;background:#4169ab;border-radius:.5rem;width:100%;padding:.75rem 1.25rem;font-size:1.05rem;display:block}.jWEcMq_mashovItem a:hover{filter:brightness(.92);color:#fff;opacity:1}}
