:root{--green-900: #295842;--green-700: #3c6a55;--gold-300: #ffe270;--gold-400: #dbc777;--gold-600: #b3a362;--cream: #faffee;--ink: #444444;--white: #ffffff;--black: #000000;--color-bg: var(--cream);--color-surface-raised: var(--white);--color-text: var(--ink);--color-heading: var(--green-900);--color-surface-brand: var(--green-900);--color-surface-brand-subtle: var(--green-700);--color-text-on-brand: var(--cream);--color-heading-on-brand: var(--gold-300);--color-accent: var(--gold-300);--color-accent-hover: var(--gold-600);--color-on-accent: var(--green-900);--color-logo: var(--gold-600);--color-lion: var(--gold-400);--color-border-brand: var(--gold-600);--color-backdrop: rgb(0 0 0 / 25%);--font-sans: "postea-variable", sans-serif;--text-xs: 1.3rem;--text-sm: 1.4rem;--text-base: 1.6rem;--text-lg: 1.8rem;--text-xl: 2.1rem;--text-2xl: 2.4rem;--text-3xl: 3rem;--text-4xl: 3.6rem;--weight-light: 250;--weight-regular: 300;--weight-medium: 400;--weight-semibold: 500;--leading-none: 1;--leading-tight: 1.2;--leading-normal: 1.6;--tracking-wide: .25rem;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4rem;--space-7: 6rem;--space-8: 8rem;--content-max: 96rem;--gutter: var(--space-6);--nav-height: 5rem;--page-header-offset: 18rem;--radius-sm: 4px;--radius-md: 6px;--radius-pill: 999px;--radius-round: 50%;--shadow-lg: 0 16px 40px rgb(41 47 54 / 14%), 0 5px 16px rgb(41 47 54 / 11%);--duration-fast: .25s;--duration-slow: .5s;--ease-standard: ease;--z-nav-badge: 100;--z-nav-links: 500;--z-overlay: 100;--z-modal: 1050}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{width:100%;max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{display:flex;font-size:62.5%;padding:0;margin:0;font-family:var(--font-sans);font-variation-settings:"wght" var(--weight-regular);background-color:var(--color-bg);color:var(--color-text)}@media screen and (min-width: 1280px){html{font-size:68.75%}}@media screen and (min-width: 1600px){html{font-size:75%}}@media screen and (min-width: 1980px){html{font-size:81.25%}}body{min-height:100vh;font-size:var(--text-base);line-height:var(--leading-normal);padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin:0;padding:var(--space-4) 0 0 0}h1,h2,h3,h4,button,input,label{line-height:var(--leading-tight)}h1{font-size:var(--text-4xl);font-variation-settings:"wght" var(--weight-light);text-transform:uppercase}h2{font-size:var(--text-3xl);text-transform:uppercase}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}ol,ul{padding-left:var(--space-4)}.prose>:first-child{margin-top:0;padding-top:0}.prose p,.prose ul,.prose ol{margin-block:var(--space-3) 0}.prose li+li{margin-top:var(--space-1)}.prose li>p{margin:0}.prose a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.prose strong,.prose b{font-variation-settings:"wght" var(--weight-semibold)}.btn{background-color:var(--color-accent);color:var(--color-on-accent);padding:var(--space-1) var(--space-4) 0 var(--space-4);height:4rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-none);font-variation-settings:"wght" var(--weight-semibold);cursor:pointer;margin:var(--space-4) 0;transition:background-color var(--duration-fast) var(--ease-standard)}.btn:hover{background-color:var(--color-accent-hover)}.btn--text{background:none;border:none;font-size:var(--text-xs);color:var(--color-text-on-brand);font-variation-settings:"wght" var(--weight-regular);cursor:pointer;padding:var(--space-2) var(--space-1);opacity:.75;transition:opacity var(--duration-fast) var(--ease-standard)}.btn--text:hover{opacity:1}.btn--pill{display:inline-block;background:none;border:1px solid currentColor;border-radius:var(--radius-pill);color:var(--color-text-on-brand);font-size:var(--text-xs);line-height:var(--leading-tight);text-transform:uppercase;text-decoration:none;padding:var(--space-3) var(--space-4);font-variation-settings:"wght" var(--weight-semibold);cursor:pointer}.btn--pill.btn--dark{color:var(--color-heading)}.app__content>:not(router-outlet){flex:1;display:flex;flex-direction:column}.app__content>*>.page{flex:1}.page{color:var(--color-text-on-brand);background-image:url("./media/page-header-bg-7DRIHB3E.png");background-repeat:no-repeat;background-position:top center;background-size:60rem}.page__content{display:flex;align-items:center;flex-direction:column}.page__header{padding:var(--page-header-offset) var(--gutter) var(--space-5) var(--gutter);width:100%;max-width:var(--content-max)}.page__body{width:100%;max-width:var(--content-max);padding:0 var(--gutter) var(--gutter) var(--gutter)}.page__title{color:var(--color-heading-on-brand);border-bottom:1px solid currentColor;padding:var(--space-4) 0 var(--space-1) 0;line-height:var(--leading-none);width:100%}.modal-backdrop{z-index:var(--z-overlay);background-color:var(--color-backdrop)}.cdk-overlay-container{position:fixed;z-index:var(--z-overlay)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:var(--z-overlay);display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:var(--z-overlay);display:flex;max-width:100%;max-height:100%}.u-m-0{margin:0!important}.u-m-t-0{margin-top:0!important}.u-m-t-05{margin-top:var(--space-1)!important}.u-m-t-10{margin-top:var(--space-2)!important}.u-m-t-15{margin-top:var(--space-3)!important}.u-m-t-20{margin-top:var(--space-4)!important}.u-m-b-0{margin-bottom:0!important}.u-m-b-05{margin-bottom:var(--space-1)!important}.u-m-b-10{margin-bottom:var(--space-2)!important}.u-m-b-15{margin-bottom:var(--space-3)!important}.u-m-b-20{margin-bottom:var(--space-4)!important}
