:root{--rj-c-cream:var(--wp--preset--color--cream,#ede5de);--rj-c-ink:var(--wp--preset--color--ink,#000);--rj-c-white:var(--wp--preset--color--white,#fff);--rj-c-teal:var(--wp--preset--color--teal,#0a5151);--rj-c-terracotta:var(--wp--preset--color--terracotta,#cc4421);--rj-c-periwinkle:var(--wp--preset--color--periwinkle,#b4bdfe);--rj-c-periwinkle-light:var(--wp--preset--color--periwinkle-light,#d5d9f4);--rj-c-sage:var(--wp--preset--color--sage,#bdc699);--rj-c-sage-light:var(--wp--preset--color--sage-light,#d9d8c1);--rj-c-slate-sage:var(--wp--preset--color--slate-sage,#a9b9b4);--rj-c-olive:var(--wp--preset--color--olive,#4c5412);--rj-c-blush:var(--wp--preset--color--blush,#e2b7ac);--rj-c-rule:var(--wp--preset--color--rule,#a1a1a1);--rj-c-placeholder:var(--wp--preset--color--placeholder,#d9d9d9);--rj-font-serif:var(--wp--preset--font-family--serif,Georgia,serif);--rj-font-sans:var(--wp--preset--font-family--sans,system-ui,sans-serif);--rj-font-wordmark:var(--wp--preset--font-family--wordmark,var(--rj-font-serif));--rj-gutter:var(--wp--custom--gutter,clamp(20px,5vw,64px));--rj-wide:var(--wp--style--global--wide-size,1200px);--rj-content:var(--wp--style--global--content-size,960px);--rj-narrow:800px;--rj-section-space:var(--wp--custom--section-space,clamp(40px,5vw,64px));--rj-radius-card:var(--wp--custom--radius--card,10px);--rj-radius-photo:var(--wp--custom--radius--photo,12px);--rj-on-terracotta:var(--rj-c-cream)}.rj-accent-teal{--rj-accent:var(--rj-c-teal)}.rj-accent-terracotta{--rj-accent:var(--rj-c-terracotta)}.rj-accent-olive{--rj-accent:var(--rj-c-olive)}.rj-accent-ink{--rj-accent:var(--rj-c-ink)}.rj-scheme-cream{--rj-bg:var(--rj-c-cream);--rj-fg:var(--rj-c-ink);--rj-heading:var(--rj-accent,var(--rj-c-teal));--rj-btn-bg:var(--rj-c-terracotta);--rj-btn-fg:var(--rj-c-white);--rj-icon:var(--rj-accent,var(--rj-c-teal));--rj-rule:var(--rj-c-ink)}.rj-scheme-teal{--rj-bg:var(--rj-c-teal);--rj-fg:var(--rj-c-cream);--rj-heading:var(--rj-c-cream);--rj-btn-bg:var(--rj-c-periwinkle);--rj-btn-fg:var(--rj-c-teal);--rj-icon:var(--rj-c-periwinkle);--rj-rule:var(--rj-c-cream)}.rj-scheme-terracotta{--rj-bg:var(--rj-c-terracotta);--rj-fg:var(--rj-on-terracotta);--rj-heading:var(--rj-on-terracotta);--rj-btn-bg:var(--rj-c-cream);--rj-btn-fg:var(--rj-c-terracotta);--rj-icon:var(--rj-on-terracotta);--rj-rule:var(--rj-on-terracotta)}.rj-scheme-periwinkle{--rj-bg:var(--rj-c-periwinkle);--rj-fg:var(--rj-c-teal);--rj-heading:var(--rj-c-teal);--rj-btn-bg:var(--rj-c-teal);--rj-btn-fg:var(--rj-c-white);--rj-icon:var(--rj-c-teal);--rj-rule:var(--rj-c-teal)}.rj-scheme-sage{--rj-bg:var(--rj-c-sage);--rj-fg:var(--rj-c-olive);--rj-heading:var(--rj-c-olive);--rj-btn-bg:var(--rj-c-olive);--rj-btn-fg:var(--rj-c-cream);--rj-icon:var(--rj-c-olive);--rj-rule:var(--rj-c-olive)}.rj-scheme-olive{--rj-bg:var(--rj-c-olive);--rj-fg:var(--rj-c-cream);--rj-heading:var(--rj-c-cream);--rj-btn-bg:var(--rj-c-sage);--rj-btn-fg:var(--rj-c-olive);--rj-icon:var(--rj-c-sage);--rj-rule:var(--rj-c-cream)}.rj-scheme{background-color:var(--rj-bg);color:var(--rj-fg)}.rj-photo{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.rj-photo.is-bw{filter:grayscale(1)}.rj-photo--empty{background:var(--rj-c-placeholder)}.rj-icon{aspect-ratio:var(--rj-icon-ratio,1);background-color:var(--rj-icon,currentColor);display:inline-block;flex:none;height:var(--rj-icon-size,88px);mask:var(--rj-icon-url) center/contain no-repeat}:where(.wp-block-heading).is-style-caps{font-family:var(--rj-font-sans);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;letter-spacing:.01em;line-height:1.25;text-transform:uppercase}mark.rj-placeholder{background:none;color:inherit}.editor-styles-wrapper mark.rj-placeholder,.logged-in mark.rj-placeholder{background:#ffe27a;color:#000;padding:0 .15em}.rj-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}:where(.rj-page-content,.is-root-container)>:where([class*=wp-block-rjnw-]),:where(.rj-page-content,.is-root-container)>:where([class*=wp-block-rjnw-])+*{margin-block-start:0}.rj-pad-none{padding-block:0}.rj-pad-small{padding-block:clamp(24px,3vw,40px)}.rj-pad-medium{padding-block:var(--rj-section-space)}.rj-pad-large{padding-block:clamp(56px,8vw,112px)}[class*=rj-accent-]:not(body):not(.rj-scheme){--rj-heading:var(--rj-accent)}.rj-flow>*{margin-block:0}.rj-flow>*+*{margin-block-start:1.25rem}.rj-flow>p+p{margin-block-start:1.3em}.rj-flow>:where(h1,h2,h3,h4)+*{margin-block-start:1.25rem}.rj-flow>*+:where(h2,h3){margin-block-start:2.5rem}.rj-flow>.wp-block-buttons{margin-block-start:2rem}.has-text-align-center.wp-block-buttons,.has-text-align-center>.rj-flow>.wp-block-buttons,.has-text-align-center>.wp-block-buttons{justify-content:center}.wp-block-buttons:has(>.is-style-block){gap:clamp(16px,4.6vw,66px)}.wp-block-button.is-style-block{min-width:min(clamp(15rem,36vw,29rem),100%)}.wp-block-button.is-style-block .wp-block-button__link{border-radius:var(--wp--custom--radius--block-button,6px);font-size:clamp(1.0625rem,2vw,1.875rem);font-weight:700;letter-spacing:.04em;padding:clamp(1rem,2vw,1.6rem) 2rem;text-align:center;width:100%}@media(max-width:699px){.wp-block-button.is-style-block{min-width:0;width:100%}}.rj-event{margin:0}.rj-event dt{font-weight:700}.rj-event dd{margin:0}.rj-event.rj-event--stacked .rj-event__row+.rj-event__row{margin-top:1.1em}.rj-event.rj-event--columns{display:grid;gap:1rem clamp(24px,4vw,56px);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr) minmax(0,.85fr)}.rj-event.rj-event--columns dt{font-size:clamp(1rem,1.5vw,1.375rem);font-weight:600;letter-spacing:.02em;margin-bottom:.25rem;text-transform:uppercase}.rj-event.rj-event--columns dd{font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.4}.rj-event__program{color:inherit}@media(max-width:699px){.rj-event.rj-event--columns{grid-template-columns:minmax(0,1fr)}}.rj-flow>.wp-block-rjnw-card-grid+.rj-note{margin-block-start:1.75rem}.wp-block-paragraph.is-style-footnote,p.is-style-footnote{font-size:.8125rem;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.rj-flow>p+.is-style-footnote{margin-block-start:.9rem}
