*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}b,strong{font-weight:bolder}small{font-size:80%}a{color:#ba5a31;text-decoration:none;background-color:transparent}a:hover{color:#7d3d21;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button{text-transform:none}button,[type="button"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}textarea{overflow:auto;resize:vertical}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}small,.small{font-size:.875em;font-weight:400}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container{max-width:540px}@media (min-width: 768px){.container{max-width:720px}}.container{max-width:960px}.container{max-width:1140px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-md-8,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col,.col-12,.col-11,.col-10,.col-8,.col-4{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width: 768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.offset-md-1{margin-left:8.33333333%}}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#e0a48a;outline:0;box-shadow:0 0 0 .2rem rgba(186,90,49,0.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(186,90,49,0.25)}.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn-primary{color:#fff;background-color:#ba5a31;border-color:#ba5a31}.btn-primary:hover{color:#fff;background-color:#9c4b29;border-color:#924626}.btn-primary:focus{color:#fff;background-color:#9c4b29;border-color:#924626;box-shadow:0 0 0 .2rem rgba(196,115,80,0.5)}.btn-primary:disabled{color:#fff;background-color:#ba5a31;border-color:#ba5a31}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary.active:not(:disabled):not(.disabled){color:#fff;background-color:#924626;border-color:#884224}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 .2rem rgba(196,115,80,0.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary.active:not(:disabled):not(.disabled){color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.border{border:1px solid #dee2e6 !important}.border-dark{border-color:#0c0c0c !important}.rounded{border-radius:.25rem !important}.rounded-lg{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.d-flex{display:flex !important}@media (min-width: 768px){.d-md-flex{display:flex !important}}.flex-column{flex-direction:column !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-center{align-items:center !important}.align-items-stretch{align-items:stretch !important}.align-content-center{align-content:center !important}@media (min-width: 768px){.align-items-md-center{align-items:center !important}}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-100{height:100% !important}.mb-0{margin-bottom:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.mt-4{margin-top:1.5rem !important}.mx-4{margin-right:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.mx-4{margin-left:1.5rem !important}.mt-5,.my-5{margin-top:3rem !important}.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.mx-5{margin-left:3rem !important}.pt-0{padding-top:0 !important}.py-1{padding-top:.25rem !important}.py-1{padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.py-2{padding-top:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.p-3{padding:1rem !important}.px-3{padding-right:1rem !important}.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.px-5{padding-right:3rem !important}.px-5{padding-left:3rem !important}.mx-auto{margin-right:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 768px){.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-5{margin-right:3rem !important}.mb-md-5{margin-bottom:3rem !important}.ml-md-5{margin-left:3rem !important}.p-md-5{padding:3rem !important}.pr-md-5{padding-right:3rem !important}}.text-left{text-align:left !important}.text-center{text-align:center !important}.font-weight-bold{font-weight:700 !important}.text-white{color:#fff !important}.text-muted{color:#6c757d !important}:root{--green-dark: #2a4d47;--yellow: #ad8f53;--green-light: #18a999;--rose: #cf4d6f;--brown: #684551;--grey: #e6e6ea;--cream: #faf7f3;--cream-darker: #f3f0e8}@font-face{font-family:"Commissioner";src:url("/fonts/Commissioner-VariableFont_FLAR,VOLM,slnt,wght.ttf") format("truetype");font-display:swap}html{min-height:100dvh}body{font-family:"Commissioner",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;color:var(--black);padding-top:5rem;font-size:1.15rem;background:var(--cream);padding-bottom:5rem}footer{background-color:#0f4067;color:white;padding:15px 0}footer nav strong{maggin-bottom:7px}footer nav>div *{color:white;margin:5px 20px}.menu_fixed{animation-duration:0.5s;animation-fill-mode:both;animation-name:fadeInDown}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.menu_fixed{position:fixed;z-index:9999 !important;width:100%;background-color:#fff;box-shadow:0px 10px 15px rgba(0,0,0,0.05);top:0}section{padding-top:2rem;padding-bottom:2rem}@media (max-width: 768px){section{padding-top:2rem;padding-bottom:2rem}}section#hero{padding-top:4rem;padding-bottom:4rem}@media (max-width: 768px){section#hero{padding-top:3rem;padding-bottom:3rem}}section#story{padding-top:4rem;padding-bottom:0}section#by-who{padding-top:0.5rem}.bg-cream-darker{background:var(--cream-darker)}.bg-yellow{background:var(--yellow)}.btn-primary{background:var(--green-light);border-color:var(--green-light);font-weight:500}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:white !important;color:var(--green-light) !important;font-weight:500 !important}.btn-primary-outline{background:white;color:var(--green-dark);border:2px solid var(--green-light);font-weight:500}.mtop-4{margin-top:4rem !important}.d-nope{display:none}#faq summary{padding:1.25rem 1rem 1rem;display:flex;position:relative;cursor:pointer;width:100%;align-items:center}#faq summary i{margin-right:1rem;font-size:1.5rem;color:var(--rose);margin-top:-0.4rem}#faq summary h5{margin-right:2rem;font-size:1.1rem;color:#333333}#faq summary:focus{border-color:black}#faq details{margin-bottom:12px;box-shadow:2px 2px 5px #dddddd}#faq details summary::-webkit-details-marker{display:none}#faq details[open]>summary:after{transform:rotate(90deg)}#faq summary:after{content:'';border-width:.4rem;border-style:solid;border-color:transparent transparent transparent black;position:absolute;top:1.65rem;right:1rem;transform:rotate(0);transform-origin:.2rem 50%;transition:.25s transform ease}#faq details .content{padding:0 1.5rem 0.25rem;font-size:1.1rem}#program .week-container{padding:1.75rem 2rem 0.75rem;background:var(--cream-darker);margin:1rem 0;border:1px dashed var(--brown)}#program .week-container:nth-child(1):before{width:20%}#program .week-container:nth-child(2):before{width:40%}#program .week-container:nth-child(3):before{width:60%}#program .week-container:nth-child(4):before{width:80%}#program .week-container:nth-child(5):before{width:100%}#program .week-container h4{margin:0}