:root{--c-accent:#b0202c;--c-accent-dark:#8c1922;--c-accent-soft:#fbe9ea;--c-on-accent:#fff;--c-ink:#1d1d1b;--c-text:#3f3f3f;--c-muted:#707070;--c-page:#f6f5f3;--font-body:"Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Lora", Georgia, serif;--staff-strength:0.45}@font-face{font-family:"source sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:"source sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3-latin-wght-italic.woff2)format("woff2")}@font-face{font-family:lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin-wght-normal.woff2)format("woff2")}html{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--c-text)}html,body{background-color:var(--c-page)}h1,h2,h3,h4,h5,h6,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-card-title{font-family:var(--font-heading);color:var(--c-ink)}em,cite,i{color:inherit}a,.uk-link{color:var(--c-accent)}a:hover,.uk-link:hover{color:var(--c-accent-dark)}.uk-text-meta,.uk-text-muted{color:var(--c-muted)!important}.page-background{min-height:100vh;background-color:var(--c-page);background-image:linear-gradient( rgb(246 245 243/calc(1 - var(--staff-strength))),rgb(246 245 243/calc(1 - var(--staff-strength))) ),var(--page-bg-image);background-size:cover;background-position:50% 0;background-attachment:fixed}@media(hover:none){.page-background{background-attachment:scroll}}.uk-navbar-container:not(.uk-navbar-transparent){background:rgb(255 255 255/.95);box-shadow:0 1px rgb(0 0 0/6%)}.uk-navbar-nav>li>a{font-family:var(--font-body);font-size:.95rem;color:var(--c-muted)}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus,.uk-navbar-nav>li.uk-active>a{color:var(--c-ink)}.uk-button{font-family:var(--font-body);font-weight:600;letter-spacing:.02em}.uk-button-primary{background-color:var(--c-accent);color:var(--c-on-accent)}.uk-button-primary:hover,.uk-button-primary:focus{background-color:var(--c-accent-dark);color:var(--c-on-accent)}.uk-offcanvas-bar .uk-nav>li>a.uk-button-primary,.uk-offcanvas-bar .uk-nav>li>a.uk-button-primary:hover{background-color:var(--c-accent);color:var(--c-on-accent);font-size:1rem}.uk-offcanvas-bar .uk-nav>li>a.uk-button-primary:hover{background-color:var(--c-accent-dark)}.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]){background-color:var(--c-accent);color:var(--c-on-accent)}.uk-card-primary .uk-card-title{color:var(--c-on-accent)}.uk-alert-primary{background:var(--c-accent-soft);color:var(--c-accent-dark)}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{border-color:var(--c-accent)}.googleCalendar{position:relative;height:0;width:100%;padding-bottom:70%}.googleCalendar iframe{position:absolute;top:0;left:0;width:100%;height:100%}