:root{--font-weight: 300;--font-weight-alt: 400;--font-h1: 38px;--font-h2: 28px;--font-h3: 24px;--font-h4: 21px;--font-h5: 20px;--font-h6: 18px;--font-body0: 18px;--font-body1: 16px;--font-body2: 14px;--font-body3: 12px;--radius1: 6px;--radius2: 3px;--gutter: #151615;--primary: #142016;--accent: #7d845a;--secondary: #bb682e;--contrast: #ffffff;--background: var(--primary);--background-alt: #e5e0d7;--divider: #37402f;--divider-alt: #b4afa6;--heading: #f3ebe6;--heading-alt: var(--primary);--text: #c6c9b7;--text-alt: #202021}body{margin:0 auto;padding:0;background:var(--primary);color:var(--text);font-size:var(--font-body1);font-family:var(--font);font-weight:var(--font-weight);line-height:1em;word-wrap:break-word;overflow-wrap:break-word;max-width:1800px}main{display:flex;flex-direction:column;gap:0px}table{width:100%}img{max-width:100%;height:auto}hr{border:none;border-top:1px solid var(--divider);margin:1em 0}button{box-sizing:border-box;font-family:var(--font-alt);font-weight:var(--font-weight-alt);font-size:var(--font-h6);background:var(--secondary);color:var(--contrast);text-transform:uppercase;padding:.5em 1.5em;border-radius:var(--radius2);border:2px solid var(--secondary);cursor:pointer}button.alt{background:transparent;border-color:var(--heading);color:var(--heading)}div.ui-container{display:flex;gap:2em}div.ui-container div.ui-container-header{min-width:20%}div.ui-container div.ui-container-header a{text-decoration:none;font-weight:var(--font-weight-alt)}div.ui-container div.ui-container-header h6{color:var(--secondary);margin-bottom:1em}div.ui-container div.ui-container-content{display:flex;gap:1em;flex-grow:1}div.ui-container div.ui-container-content div.ui-box{text-align:center;flex:1;border-left:1px solid var(--divider);padding-left:2em}div.ui-container div.ui-container-content:only-child div.ui-box{text-align:left}section.alt div.ui-container div.ui-container-content div.ui-box{border-color:var(--divider-alt)}@media(max-width:768px){div.ui-container,div.ui-container div.ui-container-content{flex-direction:column}div.ui-container div.ui-container-content div.ui-box{text-align:left;border:none;padding-left:0}}div.ui-box a{text-decoration:none;font-weight:var(--font-weight-alt)}div.ui-box h4{margin-bottom:.5em}div.ui-banner{padding:2em 3em;margin-top:1em;border-radius:var(--radius1);background:rgb(from var(--accent) r g b/.125)}div.ui-banner h1,div.ui-banner h2,div.ui-banner h3,div.ui-banner h4,div.ui-banner h5,div.ui-banner h6{margin-bottom:.5em}div.ui-banner p{line-height:1em}div.ui-banner input[type=submit]{margin:0}@media(max-width:768px){div.ui-banner{padding:2em}}div.ui-card{display:flex;flex-direction:column;border:1px solid var(--divider);border-radius:var(--radius1);overflow:hidden}div.ui-card div.image{text-align:center;overflow:hidden;width:100%;height:150px}div.ui-card div.body{padding:.5em 1em}div.ui-card div.body h6{color:var(--secondary)}div.ui-card.horizontal{flex-direction:row}div.ui-card.horizontal div.image{width:400px;height:200px}@media(max-width:768px){div.ui-card.horizontal{flex-direction:column}}section.alt div.ui-card{border-color:var(--divider-alt)}div.ui-quote blockquote+figcaption{text-align:right;margin-top:1em}div.flex{display:flex}div.group{display:flex;flex-direction:column;gap:1em}div.group.compact{gap:.5em}div.row{display:flex;gap:1em}div.row.compact{gap:.5em}div.grow{flex-grow:1}div.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:1em}div.grid.compact{gap:.5em}@media(max-width:768px){div.grid{display:flex;flex-direction:column}}section{background:var(--background);color:var(--text)}section.alt{background:var(--background-alt);color:var(--text-alt)}section.alt hr{border-color:var(--divider-alt)}section.alt button.alt{border-color:var(--heading-alt);color:var(--heading-alt)}section.alt+section.alt{padding-top:0}section:not(.alt)+section:not(.alt){padding-top:0}main section{padding:2em 3em;font-size:var(--font-body0)}main section hr{margin:2em 0}@media(max-width:768px){main section{padding:2em 1.5em}}.secondary{color:var(--secondary)}.accent{color:var(--accent)}h1,h2,h3,h4,h5,h6{color:var(--heading);font-family:var(--font-alt);font-weight:var(--font-weight-alt);text-transform:uppercase;margin:0;line-height:1.2}section.alt h1,section.alt h2,section.alt h3,section.alt h4,section.alt h5,section.alt h6{color:var(--heading-alt)}h1{font-size:var(--font-h1)}h2{font-size:var(--font-h2)}h3{font-size:var(--font-h3)}h4{font-size:var(--font-h4)}h5{font-size:var(--font-h5)}h6{font-size:var(--font-h6)}strong,b{font-weight:700}a{text-decoration:none;color:var(--secondary)}a:hover{color:var(--secondary)}p{margin:0;line-height:1.5em}p a{text-decoration:underline}code{padding:2px 5px;border-radius:var(--radius1)}pre{padding:1.5em;border-radius:var(--radius1)}pre>code{all:unset}blockquote{padding:1em 2em;margin:0;font-size:var(--font-h4);line-height:var(--font-h4);border-left:1px solid var(--divider)}figcaption{font-size:var(--font-h4);font-weight:var(--font-weight-alt);color:var(--secondary)}section.alt blockquote{border-color:var(--divider-alt)}ul{display:flex;flex-direction:column;gap:.5em}textarea{width:100%;font-size:16px}input{font-size:16px}fieldset{background:rgb(from var(--divider) r g b/.25);border:2px solid rgb(from var(--divider) r g b/.5);border-radius:var(--radius1);padding:1.5em}fieldset h2{margin-bottom:1em}fieldset h2 span{padding-bottom:.2em;color:var(--accent);border-bottom:2px solid var(--divider)}fieldset legend{padding:0 .5em}section.alt fieldset{background:rgb(from var(--divider-alt) r g b/.1);border:2px solid rgb(from var(--divider-alt) r g b/.5)}section.alt fieldset h2 span{color:var(--secondary);border-color:var(--divider-alt)}label,legend{font-family:var(--font);font-weight:700;font-size:var(--font-body2);display:block}textarea,select,input{background-color:#fff1;border:2px solid var(--divider);border-radius:var(--radius2);padding:.5em;outline:none;color:var(--text);font-family:var(--font);font-size:var(--font-body2);box-sizing:border-box;transition:border-color .2s ease-in-out}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="%23ffffff80"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:20px;cursor:pointer;padding-right:35px}textarea{height:10em}input[type=radio],input[type=checkbox]{display:inline-block;accent-color:var(--accent);transform:scale(1.25);margin-right:.5em}input[type=radio]+label,input[type=checkbox]+label{display:inline}section.alt select{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/></svg>')}section.alt input[type=radio],section.alt input[type=checkbox]{accent-color:var(--secondary);transform:scale(1.25)}input[type=radio]+label,input[type=checkbox]+label{font-weight:var(--font-weight)}input[type=submit]{box-sizing:border-box;font-family:var(--font-alt);font-weight:var(--font-weight-alt);font-size:var(--font-body2);background:var(--accent);color:var(--contrast);text-transform:uppercase;padding:.5em;outline:none;border-radius:var(--radius2);border:none;cursor:pointer;min-width:150px}section.alt input[type=submit]{background:var(--secondary)}textarea:focus,select:focus,input:focus{border-color:var(--text)}section.alt textarea,section.alt select,section.alt input:not([type=submit]){background-color:#fff4;border-color:var(--divider-alt);color:var(--text-alt)}section.alt textarea:focus,section.alt select:focus,section.alt input:focus{border-color:var(--text-alt)}div.ui-form label,div.ui-form input,div.ui-form select{font-size:var(--font-body1)}div.ui-form input,div.ui-form select,div.ui-form textarea{margin-top:.5em}div.ui-form fieldset{flex-grow:1}div.ui-form div.row div.grow input[type=text],div.ui-form div.row div.grow select,div.ui-form div.row div.grow textarea{width:100%}div.ui-form div.row div:has(input[type=checkbox]+label) input[type=checkbox]{margin-top:0}@media(max-width:768px){form div.row{flex-direction:column;gap:1em;flex-grow:1}form div.row div{flex-grow:1}form div.row div input[type=text],form div.row div select,form div.row div textarea{width:100%}form>div.row{gap:2em}form div.group.right{flex-direction:row}form div.group.right div.row{flex-grow:1}}footer{background:var(--background)}footer article{margin:0;padding:1.5em;display:flex}footer article section{display:flex;flex-direction:column;gap:1.5em;padding:1em 0}footer article section#social{width:300px;padding-right:3em}footer article section#social nav{display:flex;gap:1em}footer article section#social nav svg{width:24px;height:24px;fill:#ffffff80}footer article section#nav{width:200px;padding:1em 3em;border-left:1px solid var(--divider)}footer article section#nav nav{display:flex;flex-direction:column;gap:.75em}footer article section#nav nav a{color:var(--text)}footer article section#nav nav a:hover{color:var(--secondary)}footer article section#connect{width:350px;padding:1em 3em;border-left:1px solid var(--divider)}footer article section#connect input[type=text]{width:300px;margin-bottom:.5em}footer article section#connect input[type=submit]{width:200px}footer article section#quote{flex-grow:1;padding:1em;display:flex;flex-direction:row;justify-content:flex-end;overflow:hidden;align-items:flex-end;min-height:250px}footer article section#quote div{position:relative;flex-grow:1}footer article section#quote svg{position:absolute;z-index:1;bottom:0;left:0;fill:var(--accent);opacity:.2;mask-image:linear-gradient(to bottom,black 40%,transparent 100%)}footer article section#quote blockquote{position:relative;z-index:2;display:flex;flex-direction:column;gap:.25em;text-align:center;border:none}footer aside{display:flex;padding:.75em 1.5em;background:color-mix(in srgb,var(--background) 85%,black);align-items:center;font-size:var(--font-body3)}footer aside p{flex-grow:1}footer aside a{color:var(--text)}footer aside a+a{margin-left:1em;padding-left:1em;border-left:1px solid var(--divider)}@media(max-width:768px){footer article{flex-direction:column;align-items:stretch}footer article section#social,footer article section#nav,footer article section#connect,footer article section#quote{width:auto;padding:2em 0;border-top:1px solid var(--divider);border-left:none}footer article section#social:first-child,footer article section#social:last-child,footer article section#nav:first-child,footer article section#nav:last-child,footer article section#connect:first-child,footer article section#connect:last-child,footer article section#quote:first-child,footer article section#quote:last-child{border-top:none}footer article section#social#social,footer article section#nav#social,footer article section#connect#social,footer article section#quote#social{padding-top:1em}footer article section#social#connect form input,footer article section#nav#connect form input,footer article section#connect#connect form input,footer article section#quote#connect form input{width:100%}footer article section#social#quote,footer article section#nav#quote,footer article section#connect#quote,footer article section#quote#quote{min-height:0px}}div[data-astro-cid-tvrurpns].logo img[data-astro-cid-tvrurpns]{width:262px}div[data-astro-cid-tvrurpns].logo{white-space:nowrap}div[data-astro-cid-tvrurpns].logo h6[data-astro-cid-tvrurpns]{letter-spacing:.5px}header{margin:0;padding:1.5em;display:flex;gap:6em;background:var(--background)}header section{flex-grow:1}header nav{display:flex;align-items:center;gap:2.5em}header nav a{font-size:var(--font-h4);font-family:var(--font-alt);font-weight:var(--font-weight-alt);color:var(--text);text-transform:uppercase}@media(max-width:768px){header nav{display:none}}
