:root{--color-primary-100: #547c22;--color-primary-200: #7aae34;--color-primary-300: #98c952;--color-primary-400: #b5da7c;--color-primary-500: #b5da7c;--color-primary-600: #e8f4d3;--color-surface-100: #121212;--color-surface-200: #282828;--color-surface-300: #3f3f3f;--color-surface-400: #575757;--color-surface-500: #717171;--color-surface-600: #8b8b8b;--color-surface-mixed-100: #576848;--color-surface-mixed-200: #70845e;--color-surface-mixed-300: #8da07b;--color-surface-mixed-400: #abba9c;--color-surface-mixed-500: #cbd5c1;--color-surface-mixed-600: #e4e9de;--color-atd: #E933AC;--color-encore: #5d2b5e;--color-ds: #73C9B9}:root{--header-height: 5rem;--footer-height: 2.5rem;--min-body-height: calc(100dvh - var(--header-height) - var(--footer-height))}:root{--text: var(--color-surface-100);--text-light: var(--color-surface-mixed-500);--box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);--box-shadow-inset: inset 0 4px 8px 0 rgba(0, 0, 0, .2), inset 0 6px 20px 0 rgba(0, 0, 0, .19)}a{color:var(--color-primary-400);text-decoration:none;transition:all .5s ease-in-out}a:hover{color:var(--color-primary-500)}a.button,button{padding:1rem 1.5rem;border-radius:1rem;border:2px solid transparent;outline:2px solid transparent;background-color:var(--color-primary-500);color:var(--text);transition:all .5s ease-in-out;cursor:pointer;text-transform:uppercase;font-weight:700;font-size:1rem;text-decoration:none}a.button:not(:first-of-type),button:not(:first-of-type){margin-left:1rem}a.button:hover,button:hover{background-color:var(--color-primary-300);color:var(--color-surface-mixed-200)}a.button.secondary,button.secondary{background-color:transparent;color:var(--color-primary-500)}a.button.secondary:hover,button.secondary:hover{background-color:transparent;color:var(--color-primary-300);border:2px solid var(--color-primary-300)}a.button.navigation,button.navigation{background-color:transparent;color:var(--color-primary-500)}a.button.navigation:hover,button.navigation:hover{background-color:transparent;color:var(--color-primary-300);border:2px solid transparent}details{background-color:var(--color-surface-mixed-200);border-radius:1rem;padding:.5rem .75rem;margin-inline:1rem;color:var(--color-surface-mixed-600)}details:not(:first-of-type){margin-top:1rem}details summary{cursor:pointer;color:var(--color-surface-mixed-600)}details.feature{background-color:var(--color-surface-mixed-600);color:var(--color-surface-mixed-100)}details.feature summary{cursor:pointer;color:var(--color-surface-mixed-100)}.card{background-color:var(--color-surface-300);color:#fff;box-shadow:var(--box-shadow);border-radius:.5rem;max-width:99dvw;width:100%}.card-header,.card-body>p,.card-footer{padding-inline:1rem;padding-block:.5rem}.card-header{border-bottom:1px solid var(--color-surface-mixed-100);display:flex;justify-content:space-between}.card-body{padding-block:1rem;background-color:var(--color-surface-mixed-600);color:var(--text)}.card-body img{margin-top:-1rem;max-height:15rem;width:100%;object-fit:cover;border-bottom:1px solid var(--color-surface-mixed-100)}.card-footer{border-top:1px solid var(--color-surface-mixed-100);display:flex;justify-content:space-around;align-items:center}.card-footer button,.card-footer .button{font-size:.8rem;padding:.5rem}hr{width:100%;color:currentColor}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}*,*:before,*:after{box-sizing:border-box}html,body{background-color:var(--color-surface-100);margin:0;padding:0;font-size:18px;font-family:Verdana,Geneva,Tahoma,sans-serif}
