:root,[data-bs-theme=light]{--blue:#0d6efd;--indigo:#6610f2;--purple:#6f42c1;--pink:#d63384;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#198754;--teal:#20c997;--cyan:#0dcaf0;--black:#000;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--primary:#657b56;--secondary:#5b7576;--success:#7d8b43;--info:#7a8ba5;--warning:#c89f35;--danger:#b5694a;--light:#f8f9fa;--dark:#212529;--primary-rgb:101, 123, 86;--secondary-rgb:91, 117, 118;--success-rgb:125, 139, 67;--info-rgb:122, 139, 165;--warning-rgb:200, 159, 53;--danger-rgb:181, 105, 74;--light-rgb:248, 249, 250;--dark-rgb:33, 37, 41;--primary-text-emphasis:#283122;--secondary-text-emphasis:#242f2f;--success-text-emphasis:#32381b;--info-text-emphasis:#313842;--warning-text-emphasis:#504015;--danger-text-emphasis:#482a1e;--light-text-emphasis:#495057;--dark-text-emphasis:#495057;--primary-bg-subtle:#e0e5dd;--secondary-bg-subtle:#dee3e4;--success-bg-subtle:#e5e8d9;--info-bg-subtle:#e4e8ed;--warning-bg-subtle:#f4ecd7;--danger-bg-subtle:#f0e1db;--light-bg-subtle:#fcfcfd;--dark-bg-subtle:#ced4da;--primary-border-subtle:#c1cabb;--secondary-border-subtle:#bdc8c8;--success-border-subtle:#cbd1b4;--info-border-subtle:#cad1db;--warning-border-subtle:#e9d9ae;--danger-border-subtle:#e1c3b7;--light-border-subtle:#e9ecef;--dark-border-subtle:#adb5bd;--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--gradient:linear-gradient(180deg, #ffffff26, #fff0);--body-font-family:var(--font-family-primary);--body-font-size:1rem;--body-font-weight:400;--body-line-height:1.5;--body-color:#2a2520;--body-color-rgb:42, 37, 32;--body-bg:#e6ded5;--body-bg-rgb:230, 222, 213;--emphasis-color:#000;--emphasis-color-rgb:0, 0, 0;--secondary-color:#2a2520bf;--secondary-color-rgb:42, 37, 32;--secondary-bg:#cdbdab;--secondary-bg-rgb:205, 189, 171;--tertiary-color:#2a252080;--tertiary-color-rgb:42, 37, 32;--tertiary-bg:#b49d82;--tertiary-bg-rgb:180, 157, 130;--heading-color:inherit;--link-color:#516245;--link-color-rgb:81, 98, 69;--link-decoration:underline;--link-hover-color:#657b56;--link-hover-color-rgb:101, 123, 86;--code-color:#d63384;--highlight-color:#2a2520;--highlight-bg:#fff3cd;--border-width:1px;--border-style:solid;--border-color:#c5b29d;--border-color-translucent:#2a25202d;--border-radius:.375rem;--border-radius-sm:.25rem;--border-radius-lg:.5rem;--border-radius-xl:1rem;--border-radius-xxl:2rem;--border-radius-2xl:var(--border-radius-xxl);--border-radius-pill:50rem;--box-shadow:0 .5rem 1rem #00000026;--box-shadow-sm:0 .125rem .25rem #00000013;--box-shadow-lg:0 1rem 3rem #0000002d;--box-shadow-inset:inset 0 1px 2px #00000013;--focus-ring-width:0;--focus-ring-opacity:.25;--focus-ring-color:#657b5640;--form-valid-color:#7d8b43;--form-valid-border-color:#7d8b43;--form-invalid-color:#b5694a;--form-invalid-border-color:#b5694a}[data-bs-theme=dark]{color-scheme:dark;--body-color:#e6ded5;--body-color-rgb:230, 222, 213;--body-bg:#2a2520;--body-bg-rgb:42, 37, 32;--emphasis-color:#fff;--emphasis-color-rgb:255, 255, 255;--secondary-color:#e6ded5bf;--secondary-color-rgb:230, 222, 213;--secondary-bg:#4f463c;--secondary-bg-rgb:79, 70, 60;--tertiary-color:#e6ded580;--tertiary-color-rgb:230, 222, 213;--tertiary-bg:#746659;--tertiary-bg-rgb:116, 102, 89;--primary-text-emphasis:#a3b09a;--secondary-text-emphasis:#9dacad;--success-text-emphasis:#b1b98e;--info-text-emphasis:#afb9c9;--warning-text-emphasis:#dec586;--danger-text-emphasis:#d3a592;--light-text-emphasis:#f8f9fa;--dark-text-emphasis:#dee2e6;--primary-bg-subtle:#141911;--secondary-bg-subtle:#121718;--success-bg-subtle:#191c0d;--info-bg-subtle:#181c21;--warning-bg-subtle:#28200b;--danger-bg-subtle:#24150f;--light-bg-subtle:#343a40;--dark-bg-subtle:#1a1d20;--primary-border-subtle:#3d4a34;--secondary-border-subtle:#374647;--success-border-subtle:#4b5328;--info-border-subtle:#495363;--warning-border-subtle:#785f20;--danger-border-subtle:#6d3f2c;--light-border-subtle:#495057;--dark-border-subtle:#343a40;--heading-color:inherit;--link-color:#a3b09a;--link-hover-color:#b5c0ae;--link-color-rgb:163, 176, 154;--link-hover-color-rgb:181, 192, 174;--code-color:#e685b5;--highlight-color:#e6ded5;--highlight-bg:#664d03;--border-color:#5b5146;--border-color-translucent:#e6ded526;--form-valid-color:#75b798;--form-valid-border-color:#75b798;--form-invalid-color:#ea868f;--form-invalid-border-color:#ea868f}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);text-align:var(--body-text-align);background-color:var(--body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}hr{color:inherit;border:0;border-top:var(--border-width) solid;opacity:.25;margin:1rem 0}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-family:var(--font-family-secondary);color:var(--heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (width>=1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}small,.small{font-size:.875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--link-color-rgb), var(--link-opacity,1));text-decoration:underline}a:hover{--link-color-rgb:var(--link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code{font-family:var(--font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}summary{cursor:pointer;display:list-item}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-family:var(--font-family-secondary);font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-1{font-size:5rem}}.display-2{font-family:var(--font-family-secondary);font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-2{font-size:4.5rem}}.list-unstyled{padding-left:0;list-style:none}.img-fluid{max-width:100%;height:auto}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.ratio-1x1{--aspect-ratio:100%}.ratio-16x9{--aspect-ratio:56.25%}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:sticky;top:0}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.overflow-hidden{overflow:hidden!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.top-0{top:0!important}.end-0{right:0!important}.border{border:var(--border-width) var(--border-style) var(--border-color)!important}.border-0{border:0!important}.border-2{border-width:2px!important}.h-100{height:100%!important}.min-vh-100{min-height:100vh!important}.flex-column{flex-direction:column!important}.justify-content-center{justify-content:center!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-self-end{align-self:flex-end!important}.order-1{order:1!important}.order-2{order:2!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-s3{margin-top:6.5rem!important;margin-bottom:6.5rem!important}.mt-2{margin-top:.5rem!important}.mt-5{margin-top:2rem!important}.me-2{margin-right:.5rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-s1{margin-bottom:3.25rem!important}.mb-s2{margin-bottom:4.875rem!important}.mb-s3{margin-bottom:6.5rem!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-4{padding:1.5rem!important}.p-s1{padding:3.25rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.pt-2{padding-top:.5rem!important}.pt-4{padding-top:1.5rem!important}.pe-2{padding-right:.5rem!important}.pb-5{padding-bottom:2rem!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.lh-1{line-height:1!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-primary{--text-opacity:1;color:rgba(var(--primary-rgb), var(--text-opacity))!important}.text-white{--text-opacity:1;color:rgba(var(--white-rgb), var(--text-opacity))!important}.text-body{--text-opacity:1;color:rgba(var(--body-color-rgb), var(--text-opacity))!important}.text-reset{--text-opacity:1;color:inherit!important}.bg-primary{--bg-opacity:1;background-color:rgba(var(--primary-rgb), var(--bg-opacity))!important}.bg-body{--bg-opacity:1;background-color:rgba(var(--body-bg-rgb), var(--bg-opacity))!important}.bg-transparent{--bg-opacity:1;background-color:#0000!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--border-radius)!important}.visible{visibility:visible!important}.z-2{z-index:2!important}@media (width>=576px){.px-sm-0{padding-left:0!important;padding-right:0!important}}@media (width>=768px){.p-md-s2{padding:4.875rem!important}.py-md-s1{padding-top:3.25rem!important;padding-bottom:3.25rem!important}}@media (width>=992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.me-lg-s2{margin-right:4.875rem!important}.mb-lg-0{margin-bottom:0!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-5{padding:2rem!important}.p-lg-s1{padding:3.25rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}}@media (width>=1200px){.text-xl-end{text-align:right!important}}@media (width>=1400px){.me-xxl-auto{margin-right:auto!important}}@media (width>=1200px){.fs-4{font-size:1.5rem!important}}@font-face{font-family:Science Gothic;src:url(/fonts/Science_Gothic/ScienceGothic-Variable.woff2)format("woff2-variations"),url(/fonts/Science_Gothic/ScienceGothic-Regular.woff2)format("woff2"),url(/fonts/Science_Gothic/ScienceGothic-Regular.woff)format("woff");font-weight:1 1000;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/Noto_Sans/NotoSans-Variable.woff2)format("woff2-variations"),url(/fonts/Noto_Sans/NotoSans-Regular.woff2)format("woff2"),url(/fonts/Noto_Sans/NotoSans-Regular.woff)format("woff");font-weight:1 1000;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/Noto_Sans/NotoSans-Variable-Italic.woff2)format("woff2-variations"),url(/fonts/Noto_Sans/NotoSans-Italic.woff2)format("woff2"),url(/fonts/Noto_Sans/NotoSans-Italic.woff)format("woff");font-weight:1 1000;font-display:swap;font-style:italic}@font-face{font-family:Pixel;src:url(/fonts/Pixel/Pixel-Regular.woff2)format("woff2"),url(/fonts/Pixel/Pixel-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pixel;src:url(/fonts/Pixel/Pixel-Bold.woff2)format("woff2"),url(/fonts/Pixel/Pixel-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--header-height:56px;--font-family-primary:Noto Sans, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-family-secondary:Science Gothic, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--sb-track-color:var(--secondary-bg);--sb-thumb-color:#657b56;--sb-size:8px}@media (width>=992px){:root{--header-height:95px}}@media (width>=1200px){:root{--header-height:104px}}[data-bs-theme=light]{--noise-bg:url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"500\" height=\"500\"%3e%3cfilter id=\"noise\" x=\"0\" y=\"0\"%3e%3cfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.8\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3e%3cfeBlend mode=\"screen\"/%3e%3c/filter%3e%3crect width=\"500\" height=\"500\" filter=\"url%28%23noise%29\" opacity=\"0.5\"/%3e%3c/svg%3e")}[data-bs-theme=dark]{--noise-bg:url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"500\" height=\"500\"%3e%3cfilter id=\"noise\" x=\"0\" y=\"0\"%3e%3cfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.8\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3e%3cfeBlend mode=\"screen\"/%3e%3c/filter%3e%3crect width=\"500\" height=\"500\" filter=\"url%28%23noise%29\" opacity=\"0.15\"/%3e%3c/svg%3e")}::-webkit-scrollbar{width:var(--sb-size)}::-webkit-scrollbar-track{background:var(--sb-track-color)}::-webkit-scrollbar-thumb{background:var(--sb-thumb-color)}::selection{color:#fff;background:#516245}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}body{background-image:var(--noise-bg);background-repeat:repeat;transition:background-color .15s,color .15s}.pt-header-offset{padding-top:var(--header-height)}.wysiwyg-content ul,.wysiwyg-content ol{margin-bottom:1rem;padding-left:1rem}.wysiwyg-content :last-child{margin-bottom:0}@media (width>=992px){.fs-lg-5{font-size:1.25rem}}.text-wrap-balance{text-wrap:balance}.text-stroke{color:var(--body-bg);-webkit-text-stroke:2px var(--body-color)}.not-found-title{font-size:max(min(25rem,20vw),6.5rem)}.transition-links a{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .3s ease-in-out}.blocky-path,.blocky-path-pseudo:before,.blocky-path-pseudo:after{clip-path:polygon(0% calc(var(--path-offset,8px) * 2), var(--path-offset,8px) calc(var(--path-offset,8px) * 2), var(--path-offset,8px) var(--path-offset,8px), calc(var(--path-offset,8px) * 2) var(--path-offset,8px), calc(var(--path-offset,8px) * 2) 0%, calc(100% - var(--path-offset,8px) * 2) 0%, calc(100% - var(--path-offset,8px) * 2) var(--path-offset,8px), calc(100% - var(--path-offset,8px)) var(--path-offset,8px), calc(100% - var(--path-offset,8px)) calc(var(--path-offset,8px) * 2), 100% calc(var(--path-offset,8px) * 2), 100% calc(100% - var(--path-offset,8px) * 2), calc(100% - var(--path-offset,8px)) calc(100% - var(--path-offset,8px) * 2), calc(100% - var(--path-offset,8px)) calc(100% - var(--path-offset,8px)), calc(100% - var(--path-offset,8px) * 2) calc(100% - var(--path-offset,8px)), calc(100% - var(--path-offset,8px) * 2) 100%, calc(var(--path-offset,8px) * 2) 100%, calc(var(--path-offset,8px) * 2) calc(100% - var(--path-offset,8px)), var(--path-offset,8px) calc(100% - var(--path-offset,8px)), var(--path-offset,8px) calc(100% - var(--path-offset,8px) * 2), 0% calc(100% - var(--path-offset,8px) * 2))}.blocky-path-bottom-pseudo:before,.blocky-path-bottom-pseudo:after{clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - var(--path-offset,8px) * 2), calc(100% - var(--path-offset,8px)) calc(100% - var(--path-offset,8px) * 2), calc(100% - var(--path-offset,8px)) calc(100% - var(--path-offset,8px)), calc(100% - var(--path-offset,8px) * 2) calc(100% - var(--path-offset,8px)), calc(100% - var(--path-offset,8px) * 2) 100%, calc(var(--path-offset,8px) * 2) 100%, calc(var(--path-offset,8px) * 2) calc(100% - var(--path-offset,8px)), var(--path-offset,8px) calc(100% - var(--path-offset,8px)), var(--path-offset,8px) calc(100% - var(--path-offset,8px) * 2), 0% calc(100% - var(--path-offset,8px) * 2))}.ratio-2x3{--aspect-ratio:150%}.ratio-180x76{--aspect-ratio:42.2222%}#nprogress{pointer-events:none}#nprogress .bar{z-index:99999;background:#657b56;width:100%;height:5px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #657b56,0 0 5px #657b56}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.container{--gutter-x:3rem;--gutter-y:0;width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1200px}}@media (width>=1600px){.container{max-width:1400px}}.btn{--btn-padding-x:.75rem;--btn-padding-y:.75rem;--btn-font-family:var(--font-family-primary);--btn-font-size:1rem;--btn-font-weight:500;--btn-line-height:1.5;--btn-color:var(--body-color);--btn-bg:transparent;--btn-border-width:var(--border-width);--btn-border-color:transparent;--btn-border-radius:var(--border-radius);--btn-hover-border-color:transparent;--btn-box-shadow:inset 0 1px 0 #ffffff26, 0 1px 1px #00000013;--btn-disabled-opacity:.65;--btn-focus-box-shadow:0 0 0 0 rgba(var(--btn-focus-shadow-rgb), .5);padding:var(--btn-padding-y) var(--btn-padding-x);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);color:var(--btn-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:var(--btn-border-width) solid var(--btn-border-color);background-color:var(--btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .3s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color)}.btn:focus-visible{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color);box-shadow:var(--btn-focus-box-shadow);outline:0}:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--btn-active-color);background-color:var(--btn-active-bg);border-color:var(--btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--btn-focus-box-shadow)}.btn:disabled,.btn.disabled{color:var(--btn-disabled-color);pointer-events:none;background-color:var(--btn-disabled-bg);border-color:var(--btn-disabled-border-color);opacity:var(--btn-disabled-opacity)}.btn-primary{--btn-color:#fff;--btn-bg:#657b56;--btn-border-color:#657b56;--btn-hover-color:#fff;--btn-hover-bg:#566949;--btn-hover-border-color:#516245;--btn-focus-shadow-rgb:124, 143, 111;--btn-active-color:#fff;--btn-active-bg:#516245;--btn-active-border-color:#4c5c41;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#fff;--btn-disabled-bg:#657b56;--btn-disabled-border-color:#657b56}.btn-outline-light{--btn-color:#f8f9fa;--btn-border-color:#f8f9fa;--btn-hover-color:#000;--btn-hover-bg:#f8f9fa;--btn-hover-border-color:#f8f9fa;--btn-focus-shadow-rgb:248, 249, 250;--btn-active-color:#000;--btn-active-bg:#f8f9fa;--btn-active-border-color:#f8f9fa;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#f8f9fa;--btn-disabled-bg:transparent;--btn-disabled-border-color:#f8f9fa;--gradient:none}.btn-lg{--btn-padding-y:1.25rem;--btn-padding-x:1rem;--btn-font-size:1.25rem;--btn-border-radius:var(--border-radius-lg)}.btn-sm{--btn-padding-y:.4rem;--btn-padding-x:.5rem;--btn-font-size:.875rem;--btn-border-radius:var(--border-radius-sm)}.btn-outline-body{--btn-color:var(--body-color);--btn-bg:transparent;--btn-border-color:var(--body-color);--btn-hover-color:var(--body-bg);--btn-hover-bg:var(--body-color);--btn-hover-border-color:var(--btn-hover-bg);--btn-active-color:var(--btn-hover-color);--btn-active-bg:var(--btn-hover-bg);--btn-active-border-color:var(--btn-hover-border-color);--btn-disabled-color:var(--btn-color)}.btn--diamond{--btn-padding-x:1.4rem;--path-offset:8px;clip-path:polygon(0% calc(var(--path-offset,8px) * 2), var(--path-offset,8px) calc(var(--path-offset,8px) * 2), var(--path-offset,8px) var(--path-offset,8px), calc(var(--path-offset,8px) * 2) var(--path-offset,8px), calc(var(--path-offset,8px) * 2) 0%, calc(100% - var(--path-offset,8px) * 2) 0%, calc(100% - var(--path-offset,8px) * 2) var(--path-offset,8px), calc(100% - var(--path-offset,8px)) var(--path-offset,8px), calc(100% - var(--path-offset,8px)) calc(var(--path-offset,8px) * 2), 100% calc(var(--path-offset,8px) * 2), 100% calc(100% - var(--path-offset,8px) * 2), calc(100% - var(--path-offset,8px)) calc(100% - var(--path-offset,8px) * 2), calc(100% - var(--path-offset,8px)) calc(100% - var(--path-offset,8px)), calc(100% - var(--path-offset,8px) * 2) calc(100% - var(--path-offset,8px)), calc(100% - var(--path-offset,8px) * 2) 100%, calc(var(--path-offset,8px) * 2) 100%, calc(var(--path-offset,8px) * 2) calc(100% - var(--path-offset,8px)), var(--path-offset,8px) calc(100% - var(--path-offset,8px)), var(--path-offset,8px) calc(100% - var(--path-offset,8px) * 2), 0% calc(100% - var(--path-offset,8px) * 2));border-color:#0000;position:relative}.btn--diamond:before,.btn--diamond:after{content:"";clip-path:polygon(0% calc(var(--path-offset,8px) * 2), var(--path-offset,8px) calc(var(--path-offset,8px) * 2), var(--path-offset,8px) var(--path-offset,8px), calc(var(--path-offset,8px) * 2) var(--path-offset,8px), calc(var(--path-offset,8px) * 2) 0%, calc(100% - var(--path-offset,8px) * 2) 0%, calc(100% - var(--path-offset,8px) * 2) var(--path-offset,8px), calc(100% - var(--path-offset,8px)) var(--path-offset,8px), calc(100% - var(--path-offset,8px)) calc(var(--path-offset,8px) * 2), 100% calc(var(--path-offset,8px) * 2), 100% calc(100% - var(--path-offset,8px) * 2), calc(100% - var(--path-offset,8px)) calc(100% - var(--path-offset,8px) * 2), calc(100% - var(--path-offset,8px)) calc(100% - var(--path-offset,8px)), calc(100% - var(--path-offset,8px) * 2) calc(100% - var(--path-offset,8px)), calc(100% - var(--path-offset,8px) * 2) 100%, calc(var(--path-offset,8px) * 2) 100%, calc(var(--path-offset,8px) * 2) calc(100% - var(--path-offset,8px)), var(--path-offset,8px) calc(100% - var(--path-offset,8px)), var(--path-offset,8px) calc(100% - var(--path-offset,8px) * 2), 0% calc(100% - var(--path-offset,8px) * 2), 2px calc(100% - var(--path-offset,8px) * 2 - 2px), calc(var(--path-offset,8px) + 2px) calc(100% - var(--path-offset,8px) * 2 - 2px), calc(var(--path-offset,8px) + 2px) calc(100% - var(--path-offset,8px) - 2px), calc(var(--path-offset,8px) * 2 + 2px) calc(100% - var(--path-offset,8px) - 2px), calc(var(--path-offset,8px) * 2 + 2px) calc(100% - 2px), calc(100% - var(--path-offset,8px) * 2 - 2px) calc(100% - 2px), calc(100% - var(--path-offset,8px) * 2 - 2px) calc(100% - var(--path-offset,8px) - 2px), calc(100% - var(--path-offset,8px) - 2px) calc(100% - var(--path-offset,8px) - 2px), calc(100% - var(--path-offset,8px) - 2px) calc(100% - var(--path-offset,8px) * 2 - 2px), calc(100% - 2px) calc(100% - var(--path-offset,8px) * 2 - 2px), calc(100% - 2px) calc(var(--path-offset,8px) * 2 + 2px), calc(100% - var(--path-offset,8px) - 2px) calc(var(--path-offset,8px) * 2 + 2px), calc(100% - var(--path-offset,8px) - 2px) calc(var(--path-offset,8px) + 2px), calc(100% - var(--path-offset,8px) * 2 - 2px) calc(var(--path-offset,8px) + 2px), calc(100% - var(--path-offset,8px) * 2 - 2px) 2px, calc(var(--path-offset,8px) * 2 + 2px) 2px, calc(var(--path-offset,8px) * 2 + 2px) calc(var(--path-offset,8px) + 2px), calc(var(--path-offset,8px) + 2px) calc(var(--path-offset,8px) + 2px), calc(var(--path-offset,8px) + 2px) calc(var(--path-offset,8px) * 2 + 2px), 2px calc(var(--path-offset,8px) * 2 + 2px), 2px calc(100% - var(--path-offset,8px) * 2 - 2px), 0% calc(100% - var(--path-offset,8px) * 2));top:calc(-1 * var(--border-width));left:calc(-1 * var(--border-width));width:calc(100% + var(--border-width) * 2);height:calc(100% + var(--border-width) * 2);background-color:var(--btn-border-color);z-index:-1;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .3s ease-in-out;position:absolute}.btn--diamond:after{clip-path:inherit;background-color:var(--btn-bg);display:none}.btn--diamond:hover:before{background-color:var(--btn-hover-border-color)}.btn--diamond.btn-icon{--path-offset:.4rem}.btn--diamond.btn-sm{--path-offset:.3rem}.btn--diamond--scale-fill:after{background-color:var(--btn-hover-bg);transform-origin:0;display:block;transform:scaleX(0)}.btn--diamond--scale-fill:hover{background-color:var(--btn-bg)}.btn--diamond--scale-fill:hover:after{transform:scaleX(1)}:not(.btn-check)+.btn--diamond:active:before,.btn--diamond:first-child:active:before,.btn--diamond.active:before,.btn--diamond.show:before{background-color:var(--btn-active-border-color)}.btn--diamond:disabled:before,.btn--diamond.disabled:before{background-color:var(--btn-disabled-border-color)}.btn-icon{--btn-padding-x:0;--btn-padding-y:0;--btn-size:2rem;width:var(--btn-size);height:var(--btn-size);min-width:var(--btn-size);justify-content:center;align-items:center;display:inline-flex}.btn-lg{--btn-size:3rem}.btn-sm{--btn-size:2.5rem}.btn--hover-secondary{--btn-hover-color:var(--white);--btn-hover-bg:var(--secondary);--btn-hover-border-color:var(--btn-hover-bg);--btn-active-color:var(--btn-hover-color);--btn-active-bg:var(--btn-hover-bg);--btn-active-border-color:var(--btn-hover-border-color)}
