img[data-v-d2c02ddb]{display:block;max-width:200px;width:80%;height:auto;margin:0 auto 30px}.box[data-v-f012b238]{position:relative;width:100%;transition:all .2s ease,opacity .2s ease .2s;padding:15px;opacity:.95}.box-header[data-v-f012b238]{display:flex;position:relative;align-items:center;height:100%;transition:all .2s ease;overflow:hidden;text-transform:uppercase;font-style:italic;font-size:2.2rem;line-height:1}.box-header>a.box-link[data-v-f012b238]{padding:15px;display:flex;justify-content:center;align-items:center;flex-flow:column;width:100%;height:100%;color:var(--c-white);text-decoration:none;z-index:2;interpolate-size:allow-keywords;transition:width .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box-header a.back[data-v-f012b238]{display:flex;align-items:center;color:var(--c-white);margin-left:auto;padding:15px;text-decoration:none}.a-start-show .box-header>a.box-link[data-v-f012b238]{pointer-events:none}.a-start-show .box.box-active[data-v-f012b238]{opacity:1}.a-start-show .box[data-v-f012b238]:not(.box-active){opacity:0;transition:all .2s ease}.box-detail-start .box-active[data-v-f012b238]{position:absolute;z-index:2}.box-detail-start .box-active .box-header>a.box-link[data-v-f012b238]{width:auto;pointer-events:none}.box-detail-mid .box-active[data-v-f012b238]{width:100%!important;left:0!important;top:0!important}.bg-primary[data-v-f012b238]{background-color:var(--c-primary)}.bg-orange[data-v-f012b238]{background-color:var(--c-orange)}.bg-dark-green[data-v-f012b238]{background-color:var(--c-dark-green)}.bg-mustard[data-v-f012b238]{background-color:var(--c-mustard)}.bg-indigo[data-v-f012b238]{background-color:var(--c-indigo)}.bg-yellow[data-v-f012b238]{background-color:var(--c-yellow)}.box-detail-mid .box .box-header[data-v-f012b238]{aspect-ratio:0}.box-content[data-v-f012b238]{transform:scaleY(0);transform-origin:top;display:none;background-color:#fff;color:#333;transition:transform .2s ease;max-height:0}.box-content-inner[data-v-f012b238]{padding:30px 15px;opacity:0;transition:opacity .2s ease}.box-detail-mid .box-active .box-content[data-v-f012b238]{display:block}.box-detail-end .box-active .box-content[data-v-f012b238]{max-height:none;transform:scaleY(1);transition:transform .2s ease .2s}.a-start-end.box-detail-mid .box-active .box-content[data-v-f012b238]{max-height:none}.box-detail-end .box-active .box-content-inner[data-v-f012b238]{opacity:1;transition:opacity .2s ease .4s}button[data-v-f012b238]{text-align:left}@media(max-width:479px){.box-header[data-v-f012b238]{font-size:1.8rem}}.boxes[data-v-d701347c]{position:relative;width:100%;max-width:640px;margin:40px -15px 0}header[data-v-be7144a3],main[data-v-be7144a3]{position:relative;z-index:2}header[data-v-be7144a3]{text-align:center}main[data-v-be7144a3]{display:flex;justify-content:center}:root{--c-white: #ffffff;--c-white-soft: #f8f8f8;--c-white-mute: #f2f2f2;--c-black: #181818;--c-black-soft: #222222;--c-black-mute: #282828;--c-primary: #164C45;--c-indigo: #2c3e50;--c-dark-green: #16232E;--c-orange: #CC8D1A;--c-yellow: #E3C75F;--c-mustard: #BDA523}:root{--color-background: var(--c-dark-green);--color-border: var(--c-yellow);--color-border-hover: var(--c-mustard);--color-heading: var(--c-white-soft);--color-text: var(--c-white-soft);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:300}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Courier New,monospace;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}#app{max-width:1280px;margin:0 auto;padding:10svh 15px 30px;font-weight:400}@media(min-height:1200px){#app{padding-top:20svh}}h1,h2,h3{font-weight:400}h1{font-size:1.7rem}h2{font-size:1.2rem}p{margin-bottom:.8rem}a{color:var(--c-primary)}a:hover,a:active{text-decoration:underline}button{border:none;background-color:transparent;font-family:inherit;font-size:inherit;color:inherit;padding:0;cursor:pointer;text-decoration:underline}.delayed-fade-enter-active,.delayed-fade-leave-active{transition:.2s opacity .2s ease}.delayed-fade-enter-from,.delayed-fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media(min-width:540px){h1{font-size:2rem}h2{font-size:1.4rem}p{margin-bottom:1rem}}@media(min-width:992px){h1{font-size:2.4rem}}
