:root{--plyr-color-main:#f96523;--plyr-font-family:Karla,sans-serif}*{box-sizing:border-box}body{color:#4b5563;-webkit-text-size-adjust:100%;margin:0;font-family:Karla,sans-serif;font-size:16px;line-height:1.4}b,strong{font-weight:600}a{color:#f96523;text-decoration:none;transition:all .15s}.btn,button{color:#fff;font:inherit;cursor:pointer;background:#f96523;border:.1em solid #f96523;border-radius:50em;padding:.3em 1em;font-weight:500;line-height:1.5;text-decoration:none;transition:all .15s;display:inline-block}.btn:hover,button:hover,.btn:focus,button:focus{color:#f96523;box-shadow:none;background:#f965231a}.btn.secondary,button.secondary{color:#f96523;background:0 0}header{max-width:1290px;margin:30px auto 70px;padding-left:20px;padding-right:20px}header .bar{justify-content:space-between;align-items:center;gap:4em;display:flex}header .logo img{width:100%;max-width:430px;display:block}header nav{color:#1f2937}header nav a{color:inherit;padding:.5em 1em;font-size:1.25em}header nav a:hover{color:#f96523}header nav .icon{vertical-align:middle;height:2em;line-height:1;display:inline-block}header nav.mobile{background:#f1f5f9;border-radius:6px;max-height:0;margin-top:0;padding:0;transition:all .3s;overflow:hidden}header nav.mobile.open{max-height:1000px;margin-top:2em;padding:1em}header nav.mobile a{text-align:center;display:block}header .mobile{display:none}@media (width<=970px){header{margin-bottom:50px}header .desktop{display:none}header .mobile{display:block}}.container{max-width:1290px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}footer{text-align:center;max-width:1290px;margin:100px auto;padding-left:20px;padding-right:20px}footer img{height:50px;display:inline-block}input,textarea{font:inherit;color:inherit;border:1px solid #c7d2de;border-radius:6px;outline:none;width:100%;padding:.5em .7em;display:block}input:focus,textarea:focus{border-color:#f96523}input[type=checkbox]{appearance:none;vertical-align:-.45em;cursor:pointer;border:1px solid #cbd5e1;width:1.5em;height:1.5em;margin:0 10px 0 0;padding:0;display:inline-block}input[type=checkbox]:checked{background:#f96523 url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"ionicon\" viewBox=\"0 0 512 512\"><path fill=\"none\" stroke=\"%23fff\" stroke-width=\"48\" d=\"M416 128L192 384l-96-96\"/></svg>") 50% no-repeat;border-color:#f96523}input[type=checkbox]+label{display:inline-block}textarea{resize:vertical}h1.img{color:#fff;text-align:center;text-transform:uppercase;background:#f96523 50%/cover no-repeat;max-width:1250px;margin-bottom:85px;margin-left:auto;margin-right:auto;padding-top:3.75em;padding-left:20px;padding-right:20px;font-size:3.75em;line-height:.64}.plyr{border-radius:6px}#book{background:#f1f5f9;margin:100px auto}#book .cols{align-items:center;gap:.7em;display:flex}#book .cols>*{flex:1}#book img{width:100%;display:block}#book .txt{align-items:center;gap:3em;display:flex}#book .info{flex:1}#book h2{color:#c7d2de;letter-spacing:.09em;text-align:center;text-transform:uppercase;writing-mode:vertical-rl;margin:0;font-size:1.5em;font-weight:400;line-height:1;transform:rotate(180deg)}#book .title{color:#4b5563;font-size:1.6em;font-weight:600}#book .sub{color:#94a3b8;font-size:1.25em}#book .desc{margin:1.5rem auto}#book .action a+a{margin-left:.5em}@media (width<=750px){#book .cols{display:block}#book img{margin-bottom:1em}}#actionsquares{max-width:1290px;margin:100px auto;padding-left:20px;padding-right:20px}#actionsquares .further,#actionsquares .contact{color:#fff;text-align:center;border-radius:6px;width:55%;padding:3rem;font-size:1.25em}#actionsquares .further:hover .icon,#actionsquares .contact:hover .icon{transform:translateY(-10px)}#actionsquares .further{background:#f96523;padding-right:10%}#actionsquares .further .btn{background:#fff}#actionsquares .further .btn:hover{color:#fff;background:0 0;border-color:#fff}#actionsquares .contact{background:#4b5563;margin-top:-260px;margin-left:auto;padding-left:10%;position:relative;box-shadow:0 12px 25px #1f293740}#actionsquares .icon{fill:currentColor;opacity:.5;width:90px;margin-bottom:.8em;transition:transform .3s;display:inline-block}#actionsquares .txt{margin-bottom:1.7em}#actionsquares .btn{box-shadow:none}@media (width<=750px){#actionsquares .further,#actionsquares .contact{width:100%;margin:0}}.dimmedtxt{color:#94a3b8}