@import"https://fonts.googleapis.com/css2?family=Bad+Script&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";:root{--primary: #ba4d00;--primary-rgb: 186 77 0;--primary-lighter: #ff6d1d;--header: #fff;--background: #eee;--footer: #222;--footer-text: #eee;--text: #222;--rgb: 0 0 0;--font-size: 1em;--header-spacing: 3vw;--padding: 15px;--header-height: 60px;--overview-height: 70vh;--direction: column}@media (prefers-color-scheme: dark){:root{--primary: #ff9917;--primary-lighter: #ff9917;--header: #1b1918;--background: #111;--footer: #2a2a2a;--footer-text: #fff;--text: #fff;--rgb: 255 255 255}}@media (min-width: 641px){:root{--font-size: 1.1em;--header-spacing: 10vw;--padding: 20px;--overview-height: 80vh;--direction: row}}@media (min-width: 1025px){:root{--font-size: 1.15em;--header-spacing: 15vw;--padding: 40px;--overview-height: 100vh;--direction: row}}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}*{margin:0;padding:0;box-sizing:border-box}body{font-size:var(--font-size);font-family:Muli,Segoe UI,Roboto,arial,sans-serif;background-color:var(--background);color:var(--text)}body section,.padding{padding:var(--padding) var(--header-spacing)}body section:nth-child(odd){background-color:rgb(var(--rgb) / .05)}h1{font-family:Bad Script,sans-serif}button,input,textarea,select{background-color:transparent;color:inherit;font-size:inherit;font-family:inherit;border:none;padding:8px 10px;transition:background-color .2s}button:hover,input:hover,textarea:hover,select:hover{background-color:rgb(var(--rgb) / .15)}button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus,select:active,select:focus{background-color:rgb(var(--rgb) / .25)}button.primary{cursor:pointer;background-color:var(--primary);color:var(--header);border-radius:4px;padding:10px 0;margin:10px 0;font-size:1.2em}button.primary a{text-decoration:none;padding:10px 16px}button.primary:hover{background-color:rgb(var(--rgb) / .5)}button.primary:active{background-color:rgb(var(--rgb) / .7)}button.primary a:hover{color:var(--header)}blockquote{border:1px solid var(--primary);border-left:5px solid var(--primary);background-color:rgb(var(--rgb) / .03);border-radius:5px;padding:10px 14px}blockquote p{padding:15px 0 12px}blockquote p:before{content:"“";transform:translateY(3px);padding-right:5px}blockquote p:after{content:"”";transform:translateY(18px);padding-left:5px}blockquote p:before,blockquote p:after{font-size:5em;opacity:.2;font-family:Trebuchet MS,Arial,sans-serif;font-weight:800;line-height:0;display:inline-block;vertical-align:bottom}blockquote cite{color:var(--primary)}blockquote cite:before{content:"- ";opacity:.6}.media{display:flex;flex-direction:var(--direction);justify-content:space-between;gap:10px;align-items:center}.media .image{width:100%;min-width:100%;position:relative;aspect-ratio:19/9}.media img{max-width:100%;border:2px solid var(--primary);border-radius:12px;object-fit:cover}.media .images img{--spacing: 30px;max-width:60%;position:absolute;box-shadow:2px 2px 4px #0003}.media .images img:nth-child(1){left:calc(50% + var(--spacing));top:0;transform:translate(-50%);max-width:49%;box-shadow:none}.media .images img:nth-child(2){left:0;bottom:calc(var(--spacing) * 1.2);max-width:47%}.media .images img:nth-child(3){right:0;bottom:0;max-width:45%}@media (min-width: 641px){.media{gap:50px}.media .image{width:40%;min-width:40%}.media .images{width:60%;min-width:60%}}ul li{list-style:inside}ul li ul li{margin-left:20px;list-style-type:circle}.material-symbols-outlined{-webkit-user-select:none;user-select:none}a{color:inherit;transition:color .3s}a:hover{color:var(--primary)}.title_section{position:relative;display:flex;align-items:center}.title_section img{width:100%;height:100%;object-fit:cover;object-position:bottom;position:absolute;z-index:-1}.title_section .bg{background-color:#00000080;color:#eee;width:100%;text-align:center}.title_section h1{font-size:3em;text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:3px}.flex{display:flex}
