.__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#fff;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}body,html{width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow:auto}.body{max-width:100vw;min-height:calc(100vh - 300px)}.header{display:flex;flex-direction:column;background:#fdfdfd;z-index:1000;box-shadow:2px 2px 16px 0 rgba(0,0,0,.45);-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.45);-moz-box-shadow:2px 2px 16px 0 rgba(0,0,0,.45)}.header .logo{width:130px}.header .header-bar{display:flex;flex-direction:row;justify-content:space-between;padding:24px 24px 8px}.header .header-bar .logo{font-size:36px}.header .search-container{margin-top:16px}.header .workspace-controls-dropdown{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.header .workspace-controls-dropdown.expand{max-height:500px;border-bottom:1px solid #3a312d}.scrolled .header{position:fixed;top:0;left:0;width:100%;margin-bottom:0}.scrolled .header .logo{width:80px}.scrolled .header .header-bar{padding:8px 24px}.scrolled .header .search-container input{font-size:11px}.scrolled .header .workspace-summary .total-time{font-size:24px}.scrolled .header .workspace-summary .breadcrumbs .breadcrumb:not(:last-child){display:none}.scrolled .header .workspace-summary .current-task i{font-size:14px}.workspace-summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.workspace-summary .total-time{font-size:36px;font-weight:700;margin-right:24px}.workspace-summary .controls button{margin-left:8px}.workspace-summary .current-task{padding:8px;display:flex;flex-direction:row;align-items:center}.workspace-summary .current-task i{margin-right:8px;font-size:30px}.workspace-summary .breadcrumbs{display:flex;flex-direction:column}.workspace-summary .breadcrumbs .breadcrumb:not(:last-child){font-size:11px}.workspace-summary .breadcrumbs .breadcrumb:last-child{font-weight:700}.search-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.search-container input{width:100%;font-size:16px;padding:8px;border:1px solid #ddd;border-radius:6px;outline:none;margin-right:8px}.workspace-controls{justify-content:space-between;padding:8px 24px;background:#0d350d;color:#fdfdfd}.workspace-controls,.workspace-controls .controls{display:flex;flex-direction:row;align-items:center}.workspace-controls .controls>*{margin:8px}.alert-button .alert-container{background:#fdfdfd;padding:8px;border:1px solid #0d350d;border-radius:6px;max-width:150px;opacity:0;position:absolute;pointer-events:none;transition:opacity .3s ease-in-out,max-height .3s ease-in-out;z-index:5000;color:#000;max-height:0}.alert-button .alert-container .alert-text{margin-bottom:8px}.alert-button .alert-container.show{max-height:300px;opacity:1;pointer-events:all;display:block}.footer{padding:8px 24px 120px}.drag-drop-container .drag-contents{z-index:20000;position:fixed;opacity:.7;pointer-events:none;border-radius:6px;overflow:hidden}.drag-drop-container .drag-contents img{width:100%;height:100%}.page{width:100vw;opacity:1!important}.page .section{position:relative;width:calc(100% - 64px);padding:32px;display:flex;flex-direction:column;align-items:center;background:#fdfdfd}.page .section.no-padding{padding:0!important}.page .section .section-header{line-height:1.1rem;background:#3c2d26;background:linear-gradient(0deg,#3c2d26,rgba(60,45,38,0));color:#fdfdfd;width:calc(100vw - 48px);z-index:101;display:flex;flex-direction:column;align-items:center;padding:50px 24px 24px}.page .section .section-header.flat{background:#fdfdfd;color:#3a312d}.page .section .section-header.flat .content p{color:#3a312d}@media only screen and (max-width:779px){.page .section .section-header{padding:50px 12px 12px;width:calc(100vw - 24px)}.page .section .section-header.desktop{display:none}}.page .section .section-header h1{margin-top:0;margin-bottom:16px;line-height:1.5rem;text-align:center;font-family:Lora,sans-serif;font-size:28px;letter-spacing:.1rem}@media only screen and (max-width:779px){.page .section .section-header h1{margin-bottom:4px;font-size:16px;line-height:1.2rem}}.page .section .section-header .content{text-align:center;font-size:16px;max-width:600px}.page .section .section-header .content p{color:#fdfdfd}@media only screen and (max-width:779px){.page .section .section-header .content{margin-top:8px;font-size:12px}}.page .section .section-title{font-size:22px;margin-bottom:32px;font-weight:700;font-family:Lora,sans-serif;letter-spacing:.2rem}@media only screen and (max-width:779px){.page .section .section-title{margin-bottom:16px}}.page .section.hero{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:400px 0 0;background-size:cover!important;background-position:50%;background-repeat:no-repeat!important}@media only screen and (max-width:779px){.page .section.hero{padding-top:300px}}.page .section.wood{background:url(/wood-background-5.jpg);background-size:cover}.page .section.inset-shadowed{box-shadow:inset 7px 5px 12px 0 rgba(0,0,0,.2)}@media only screen and (min-width:780px){.page .section.mobile{display:none}}.page .section .section-container{width:80vw;min-width:350px;display:flex;flex-direction:column}.page .section .section-container.full-width{width:100%}@media only screen and (max-width:779px){.page .section .section-container{min-width:300px;width:100%}}.page .section .section-container .section-text{max-width:600px}.page .section .section-container.centered{align-items:center}@media only screen and (max-width:779px){.page .section{width:calc(100% - 32px);padding:16px}}.page .section .back{padding:16px;border:1px solid #3a312d;text-decoration:none;transition:background-color .3s ease-out}.page .section .back:hover{background:#3a312d;color:#fdfdfd}.page .section .highlight-link{display:inline-block;padding:16px;border:1px solid #fdfdfd;color:#fdfdfd;text-decoration:none;transition:background-color .3s ease-out}.page .section .highlight-link:hover{background:#fdfdfd;color:#3a312d}.page .hero-video{width:100%}.flex{display:flex}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.space-between{justify-content:space-between}.flex.center{align-items:center}.markdown{position:relative}.markdown img{max-width:100%}.markdown h1,.markdown h2,.markdown h3{border-bottom:1px solid rgba(147,121,109,.363);padding:16px 0;margin-bottom:16px}.markdown ul{margin:0}.markdown ul li{font-size:16px;margin:8px 0}.link-button,button{background:#fdfdfd;border:none;cursor:pointer;font-size:16px;outline:none;transition:background-color .3s ease-out;padding:5px 9px;white-space:nowrap;border-radius:6px;margin:0 4px}.link-button.highlight,button.highlight{background-color:#84cc6e;color:#0d350d}.link-button:hover,button:hover{background-color:#a4d994}.link-button.no-padding,button.no-padding{padding:0}.link-button.inverted,button.inverted{background:#fdfdfd;color:#0d350d}.link-button.inverted:hover,button.inverted:hover{background-color:#a4d994}.link-button.large,button.large{margin:24px;font-size:20px}.link-button span,button span{font-family:Lato,sans-serif}.link-button.flat,button.flat{background:transparent}.link-button.flat:hover,button.flat:hover{background-color:rgba(147,121,109,.363)}.link-button.subdued,button.subdued{color:rgba(56,42,36,.75)}.link-button.subdued:hover,button.subdued:hover{color:#3a312d}.link-button.link,button.link{text-decoration:underline}.link-button.selected,button.selected{background:#ec889d}input,textarea{outline:none;border:none;background:hsla(0,0%,100%,.25);padding:8px}body,html{padding:0;margin:0}body{width:100vw;font-family:Lato,sans-serif;font-size:16px;background:#fdfdfd;color:#3a312d}@media only screen and (max-width:779px){body{font-size:12px}}a{color:#3a312d}.inverted,.inverted a{color:#fdfdfd}