.boosh{color:red}#login-form{width:50%;max-width:500px;position:absolute;top:50vh;left:50vw;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#login-form button,#login-form input{border:.2rem solid #111011;padding:1rem;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem;line-height:2.45rem;text-align:center;font-family:DIN}#login-form button{border:none;background:#769ca3;color:#f4f4f4}.login-image{position:fixed;top:20%;left:20%;height:60%;width:60%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;opacity:.04}#options-form{position:absolute;top:100%;right:7.2rem;padding:0;width:20rem;background:hsla(204,3%,62%,.3)}#options-form select{font-size:1.25rem;font-weight:400;line-height:1.8rem;color:#fff;margin:1.8rem;border:none;width:calc(100% - 3.6rem)}#options-form.hourly{border:none;background:#8e9a36;color:#f4f4f4}#options-form.non-billable{background:#bd4f5c}#options-form.fixed-cost,#options-form.fixed-hours,#options-form.fixed-price,#options-form.tasks{background:#769ca3}#calendar>ul{width:100%;font-size:0;line-height:0;display:inline-block}#calendar>ul>li{padding:1rem;display:inline-block;width:14.285%;border:.1rem solid #f4f4f4;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem;line-height:2.45rem;vertical-align:top;margin-bottom:0}#calendar>ul.weekdays{margin-bottom:0}#calendar>ul.weekdays li{color:#769ca3;border-bottom:.1rem solid;padding:1rem 0;margin-bottom:0}#calendar>ul.days li{height:150px;font-size:12px;line-height:16px}#calendar>ul.days li h1{display:inline-block}#calendar>ul.days li .Garbage,#calendar>ul.days li .Recycling{float:right}#calendar>ul.days li.closed{background:rgba(17,16,17,.05)}#calendar>ul.days li.today{background:rgba(118,156,163,.5);color:#f4f4f4}#calendar>ul.days li.previous{color:rgba(17,16,17,.25)}@font-face{font-family:DIN;src:url("/fonts/06e964c1-d71a-48a5-b3fd-88c164e2b0fa.eot?#iefix");src:url("/fonts/06e964c1-d71a-48a5-b3fd-88c164e2b0fa.eot?#iefix") format("eot"),url("/fonts/9972265f-63aa-4e68-9eef-e571f0072395.woff2") format("woff2"),url("/fonts/04c0d1f1-0fdf-4866-a034-1b5d1ba44a94.woff") format("woff"),url("/fonts/a840f6fc-ef1f-44cd-a5fb-f68784b9bc1e.ttf") format("truetype"),url("/fonts/4032b83f-6bbc-40a1-bfb9-cafd86356a17.svg#4032b83f-6bbc-40a1-bfb9-cafd86356a17") format("svg");font-style:normal;font-weight:100}@font-face{font-family:DIN;src:url("/fonts/67ced202-4fbf-450a-91c0-5dfa71a2b70e.eot?#iefix");src:url("/fonts/67ced202-4fbf-450a-91c0-5dfa71a2b70e.eot?#iefix") format("eot"),url("/fonts/356e99d6-7e95-44af-af40-0334ac4dda2c.woff2") format("woff2"),url("/fonts/11143434-96a9-4740-a138-f16d49263f2f.woff") format("woff"),url("/fonts/3a7440b3-1b5c-4693-9280-9522f0c3006e.ttf") format("truetype"),url("/fonts/6230196d-2226-4a80-8915-110bc6710446.svg#6230196d-2226-4a80-8915-110bc6710446") format("svg");font-style:italic;font-weight:100}@font-face{font-family:DIN;src:url("/fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix");src:url("/fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix") format("eot"),url("/fonts/de1216be-00c2-43c0-9c45-3e7f925eb519.woff2") format("woff2"),url("/fonts/bc176270-17fa-4c78-a343-9fe52824e501.woff") format("woff"),url("/fonts/3516f91d-ac48-42cd-acfe-1be691152cc4.ttf") format("truetype"),url("/fonts/d1b1e866-a411-42ba-8f75-72bf28e23694.svg#d1b1e866-a411-42ba-8f75-72bf28e23694") format("svg");font-style:normal;font-weight:200}@font-face{font-family:DIN;src:url("/fonts/3ab2ca1d-35c8-4471-9c57-04cb66b9cffa.eot?#iefix");src:url("/fonts/3ab2ca1d-35c8-4471-9c57-04cb66b9cffa.eot?#iefix") format("eot"),url("/fonts/26f280d7-8bd0-4192-90f1-3c3cb4cde341.woff2") format("woff2"),url("/fonts/e1c997f3-fb27-4289-abc6-5ef059e51723.woff") format("woff"),url("/fonts/0b3b140c-bdbe-488f-8976-992b4104de0c.ttf") format("truetype"),url("/fonts/1fdd14a5-aaa2-4662-a7ae-ab0d4c3adb3c.svg#1fdd14a5-aaa2-4662-a7ae-ab0d4c3adb3c") format("svg");font-style:italic;font-weight:200}@font-face{font-family:DIN;src:url("/fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix");src:url("/fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix") format("eot"),url("/fonts/44e7b0fa-6c8d-43c2-b19e-f1e3ce9ea57c.woff2") format("woff2"),url("/fonts/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff") format("woff"),url("/fonts/868c94b5-ca49-46b7-b62b-297f8d861125.ttf") format("truetype"),url("/fonts/e3145f65-29b5-4f7f-8c6e-2dc135021b6a.svg#e3145f65-29b5-4f7f-8c6e-2dc135021b6a") format("svg");font-style:normal;font-weight:300}@font-face{font-family:DIN;src:url("/fonts/4393bcd9-65c9-4c71-b688-9a0c17e40ebf.eot?#iefix");src:url("/fonts/4393bcd9-65c9-4c71-b688-9a0c17e40ebf.eot?#iefix") format("eot"),url("/fonts/f37f8098-b16e-405f-ab24-bd595a5d5762.woff2") format("woff2"),url("/fonts/c5635d60-91fa-4e4b-8a51-41c97fc744c3.woff") format("woff"),url("/fonts/de34232f-b870-49c0-a6c0-24c25db73bc2.ttf") format("truetype"),url("/fonts/35916fb2-3ed3-4d39-bec8-74155a53b1f0.svg#35916fb2-3ed3-4d39-bec8-74155a53b1f0") format("svg");font-style:italic;font-weight:300}@font-face{font-family:DIN;src:url("/fonts/324dee78-6585-4c13-8ca3-5817cc600d84.eot?#iefix");src:url("/fonts/324dee78-6585-4c13-8ca3-5817cc600d84.eot?#iefix") format("eot"),url("/fonts/be607c9f-3c81-41b4-b7ad-17af005c80bb.woff2") format("woff2"),url("/fonts/4bf0ead4-e61b-4992-832b-6ff05828d99f.woff") format("woff"),url("/fonts/73713a0b-8f6a-4c4e-b8a8-7cf238e632f6.ttf") format("truetype"),url("/fonts/b90b6bdf-15e2-4544-9fe0-92c79fff0ecd.svg#b90b6bdf-15e2-4544-9fe0-92c79fff0ecd") format("svg");font-style:normal;font-weight:400}@font-face{font-family:DIN;src:url("/fonts/5fcbd4dd-6c02-47c1-9147-2c69cf4fe5fe.eot?#iefix");src:url("/fonts/5fcbd4dd-6c02-47c1-9147-2c69cf4fe5fe.eot?#iefix") format("eot"),url("/fonts/5e7b11e8-112d-42fe-a35c-edaca8e64677.woff2") format("woff2"),url("/fonts/00ebffbe-b1fe-4913-b8d8-50f0ba8af480.woff") format("woff"),url("/fonts/1d49e204-49b2-4d8e-a1d2-41d0c7ff55e1.ttf") format("truetype"),url("/fonts/4de17727-14b8-47ae-847a-2e088bba338a.svg#4de17727-14b8-47ae-847a-2e088bba338a") format("svg");font-style:italic;font-weight:400}@font-face{font-family:DIN;src:url("/fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix");src:url("/fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix") format("eot"),url("/fonts/121784c1-863c-4e49-b682-625ea7de55b0.woff2") format("woff2"),url("/fonts/9949035f-6226-4080-a14a-bf7d94ffb1e1.woff") format("woff"),url("/fonts/6241bd09-15c2-485e-9796-9db8d0aa6974.ttf") format("truetype"),url("/fonts/af94da3e-4232-416a-b6bc-f39f85dd5db6.svg#af94da3e-4232-416a-b6bc-f39f85dd5db6") format("svg");font-style:normal;font-weight:500}@font-face{font-family:DIN;src:url("/fonts/d7c339aa-46b7-4f31-8573-7ea230bfcbbb.eot?#iefix");src:url("/fonts/d7c339aa-46b7-4f31-8573-7ea230bfcbbb.eot?#iefix") format("eot"),url("/fonts/4e20348d-41a7-4295-94ab-2b1019e9d453.woff2") format("woff2"),url("/fonts/140a0a6f-f218-4071-8eb8-f2bc45ed5121.woff") format("woff"),url("/fonts/ecbfe302-4f46-4fef-b823-83eedbc353e7.ttf") format("truetype"),url("/fonts/58f54e11-a0ac-4cfa-852e-3c73b93d74a8.svg#58f54e11-a0ac-4cfa-852e-3c73b93d74a8") format("svg");font-style:italic;font-weight:500}@font-face{font-family:DIN;src:url("/fonts/ffaa522c-c9e9-4f51-8688-2a18c2987b94.eot?#iefix");src:url("/fonts/ffaa522c-c9e9-4f51-8688-2a18c2987b94.eot?#iefix") format("eot"),url("/fonts/7bf16356-e401-402b-969e-ca3ffbd56142.woff2") format("woff2"),url("/fonts/d5c47039-3cdf-4eb9-ad4a-220e7441ec5d.woff") format("woff"),url("/fonts/64bef797-e9f8-447f-b80a-aece7617c45f.ttf") format("truetype"),url("/fonts/a7139e2d-6218-4f3c-9bb0-b42325336f56.svg#a7139e2d-6218-4f3c-9bb0-b42325336f56") format("svg");font-style:normal;font-weight:600}@font-face{font-family:DIN;src:url("/fonts/097254d3-a44a-458a-9638-87a9b1e282f7.eot?#iefix");src:url("/fonts/097254d3-a44a-458a-9638-87a9b1e282f7.eot?#iefix") format("eot"),url("/fonts/4ef4e79e-ade0-4a28-975b-7129bc4271ca.woff2") format("woff2"),url("/fonts/0e69005b-f8b8-4d6d-999f-865965bdfd21.woff") format("woff"),url("/fonts/838e1987-f80a-4590-9734-0034870f4492.ttf") format("truetype"),url("/fonts/5574a913-9fa6-4f91-9496-1fafd293ba1f.svg#5574a913-9fa6-4f91-9496-1fafd293ba1f") format("svg");font-style:italic;font-weight:600}@font-face{font-family:DIN;src:url("/fonts/abcc85a3-c3f7-49d9-a80a-f79267998ec7.eot?#iefix");src:url("/fonts/abcc85a3-c3f7-49d9-a80a-f79267998ec7.eot?#iefix") format("eot"),url("/fonts/9ab9d016-1519-4c53-849d-77e9a49db637.woff2") format("woff2"),url("/fonts/9541b817-6a02-4e7a-af21-ce24b70d9ba3.woff") format("woff"),url("/fonts/c1a5af90-f79a-44b1-a4a4-5fd6d888c2f2.ttf") format("truetype"),url("/fonts/0c36e45b-5edd-4927-b9ad-2e46a30e5593.svg#0c36e45b-5edd-4927-b9ad-2e46a30e5593") format("svg");font-style:normal;font-weight:700}@font-face{font-family:DIN;src:url("/fonts/df1e59d8-ad9a-4792-868c-bb82a81b7d9d.eot?#iefix");src:url("/fonts/df1e59d8-ad9a-4792-868c-bb82a81b7d9d.eot?#iefix") format("eot"),url("/fonts/5e0a3aa5-9027-417a-9eab-6f8818680a7e.woff2") format("woff2"),url("/fonts/4cd37f64-b230-4162-88bf-f6cccde94e4b.woff") format("woff"),url("/fonts/10805f32-49cb-4842-b9ef-0d593ddb961c.ttf") format("truetype"),url("/fonts/1c343c91-343a-4326-84db-bcce4ce82979.svg#1c343c91-343a-4326-84db-bcce4ce82979") format("svg");font-style:italic;font-weight:700}@font-face{font-family:DIN-condensed;src:url("/fonts/din_condensed_bold-webfont.woff2") format("woff2");src:url("/fonts/din_condensed_bold-webfont.woff") format("woff");font-style:normal;font-weight:500}@font-face{font-family:MICR;src:url("/fonts/micr_12_regular-webfont.woff2") format("woff2");src:url("/fonts/micr_12_regular-webfont.woff") format("woff");font-style:normal;font-weight:400}.black{background-color:#111011}.blue{background-color:#769ca3}.gray{background-color:#9b9ea0}.red{background-color:#bd4f5c}.green{background-color:#8e9a36}.yellow{background-color:#f1b828}.brown{background-color:#966b47}.tan{background-color:#e0ceaa}#identity-colors,#identity-css,#identity-logo,#identity-seal,#identity-type{margin:15rem 0}#identity-logo img{width:66%}.color-swatch{width:22%;padding-top:22%;margin:0 3% 3% 0;display:inline-block;vertical-align:top}.color-swatch h4,.color-swatch ul{background:#fff;padding:2rem;margin:0}.color-swatch h4{text-transform:uppercase}.color-swatch ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding:0 2rem 2rem}#identity-seal img{width:33%}#identity-css figure{width:15%;margin:0 2% 2% 0;display:inline-block;vertical-align:top;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#identity-css figure figcaption{height:5rem}#identity-css figure figcaption *{display:inline-block;vertical-align:bottom}code{background:#fff;display:inline-block;padding:1rem 2rem;font-size:1.45rem;line-height:1.8rem;font-family:din;margin:0 0 4rem}input::-ms-expand,select::-ms-expand,textarea::-ms-expand{display:none}input,select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;border-bottom:1px dotted transparent;border-radius:0;display:inline-block;font-family:DIN;font-size:1.8rem;font-weight:200;line-height:normal;letter-spacing:0;padding:0;width:content}textarea{display:block;height:2.2rem;width:100%}strong input,strong select,strong textearea{font-weight:300}select.mine{color:#769ca3!important;color:#8e9a36!important;color:#bd4f5c!important;font-weight:300!important}input[type=checkbox]{-moz-appearance:checkbox;appearance:checkbox;-webkit-appearance:checkbox}input:hover,select:hover,textarea:hover{border-bottom:1px dotted #9b9ea0}input:not([type=checkbox]):focus,select:focus,textarea:focus{outline:none;border-bottom:1px dotted #9b9ea0}input[type=checkbox]:focus{outline:none}input[type=checkbox]:focus+label,input[type=checkbox]:focus+span{border-bottom:1px dotted #9b9ea0}label{width:auto;margin:0 .45rem 0 0;display:inline-block}.todo-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.todo-list>li{-webkit-column-break-after:always;page-break-after:always;break-after:always}button{margin-right:1.8rem}.add-to-list{background-image:url("/images/plus.svg")}.add-to-list,.link{display:inline-block;text-indent:-4000em;width:1.2rem;height:1.2rem;background-color:transparent;background-position:contain;background-repeat:no-repeat;border:none;cursor:pointer;margin:.2rem .4rem .2rem 0;vertical-align:middle}.link{background-image:url("/images/link.svg")}article header ul,li>address{display:inline-block}article header ul{margin:0 3.6rem 1.8rem 0;vertical-align:top}.tab-nav{margin-top:3.6rem}.tab-nav a{display:inline-block;margin:0 .2rem 0 0;padding:1.8rem;background:rgba(118,156,163,.5);font-size:1.8rem;font-weight:400;color:#fff;cursor:pointer}.tab-nav .active{background:#769ca3;cursor:default}.calculation,.period{font-size:2.6rem;margin:0 .6rem}.calculation a,.period a{display:inline-block;margin:0 .2rem;color:rgba(0,0,0,.1);cursor:pointer}.calculation .active,.period .active{color:#769ca3;cursor:default}.filter .active{color:#8e9a36;cursor:default}.in-the-red:not(strong){color:#bd4f5c}.in-the-black:not(strong){color:#111011}.display-check .assign-check,.hide-check .assign-check.hidden,.hide-check .check-number{display:none}.display-check .check-number,.hide-check .assign-check{display:inline}.chart-list>li{display:inline-block;width:33.3%;margin:1.8rem 0;padding:0 3.6rem 0 0;vertical-align:top}.chart-list>li:first-of-type{width:100%}.chart-list>li ul>li{padding-left:0}.chart-list>li .bar-chart,.chart-list>li .pie-chart{width:100%;height:auto;margin:3.6rem 0}.chart-list>li .pie-chart{margin:3.6rem 0 3.6rem -1.8rem}#uncut-check{position:relative;width:204mm;margin:0 auto;padding:0;font-size:8pt;font-family:orator-std}#uncut-check div{position:absolute}#uncut-check span{display:inline-block;vertical-align:top}#uncut-check .stub{left:0}#uncut-check p{margin:0 0 10px}#uncut-check strong{font-family:DIN-condensed;font-weight:500}#uncut-check .number{left:180mm;width:24mm;font-family:DIN-condensed;color:#c44e5d;font-size:13pt;text-align:right;line-height:13pt;letter-spacing:3px}#uncut-check .date{top:94.5mm;left:154mm;width:26mm;text-align:center}#uncut-check .date,#uncut-check table{padding:0;margin:0;text-transform:uppercase}#uncut-check table{-webkit-column-count:6;-moz-column-count:6;column-count:6;position:absolute}#uncut-check table td{vertical-align:top;padding-bottom:10px;font-size:8pt}#uncut-check table td:first-of-type{width:15mm;font-family:DIN-condensed}#uncut-check table td.amount-text{white-space:normal}#uncut-check #top-stub{top:12mm}#uncut-check #top-stub-number{top:3mm}#uncut-check #check{left:33mm;top:105mm;width:171mm}#uncut-check #check-number{top:94mm}#uncut-check #payer td:first-of-type{width:15mm}#uncut-check #payer td:nth-of-type(2){width:70mm}#uncut-check #payer td:nth-of-type(3){width:42mm;text-align:right}#uncut-check #payer td:nth-of-type(4){width:44mm;font-family:DIN-condensed;text-align:center}#uncut-check #payment td{font-size:13pt;line-height:13pt}#uncut-check .amount-number{text-align:center}#uncut-check #micr{top:168.5mm;left:33mm;font-family:MICR!important;font-size:18pt;line-height:18pt}#uncut-check #signature{top:163mm;left:156mm;width:44mm;font-family:DIN-condensed;text-align:center;text-transform:uppercase}#uncut-check #bottom-stub{top:200mm}#uncut-check #bottom-stub-number{top:191mm}#uncut-check #uncut-sheet{position:absolute;top:0;left:0;margin:0}.allocations{-webkit-columns:3;-moz-columns:3;columns:3}.allocations ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.definitions{-webkit-columns:4;-moz-columns:4;columns:4}.definitions ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;height:100%}.timeline{overflow-x:auto}.timeline table{margin-bottom:1.8rem}.timeline table td{border-bottom:1px solid rgba(0,0,0,.15);font-size:1.2rem;padding:.45rem}.timeline table th{font-size:1.4rem;padding:.45rem}.phaseHead{margin-top:1.4rem;font-size:1.4rem;font-weight:300;color:#769ca3}.phase-header{background:#333;font-weight:300;text-transform:uppercase;color:#fff}.phase-header td{border-bottom:none}.resource-column{width:20rem;min-width:20rem}.right-border{border-right:1px solid}.right-faint{border-right:1px solid rgba(0,0,0,.15)}.project-deliverable{padding:0;margin:.9rem 0 0}.project-deliverable ul{margin:.9rem 0 0 2rem}.project-deliverable input,.project-deliverable label,.project-deliverable select,.project-deliverable textarea{margin:0 .45rem 0 0}.project-deliverable textarea{width:80%;margin:0}.charges>.fixed-cost,.charges>.fixed-hours,.project-deliverable>.fixed-cost,.project-deliverable>.fixed-hours,form .project-deliverable.collapsed>ul{display:none}#project-agreement address,.charges.fixed-cost>.fixed-cost,.charges.fixed-hours>.fixed-hours,.project-deliverable.fixed-cost>.fixed-cost,.project-deliverable.fixed-hours>.fixed-hours{display:inline-block}#who-we-are{-webkit-column-count:3;-moz-column-count:3;column-count:3}#who-we-are li{margin:0}#who-we-are li .ancillary,#who-we-are li img{max-width:100%}#case-studies li{padding-left:0}#case-studies>li{width:50%;margin:0;display:inline-block;padding:0 1rem 2rem 0}#case-studies>li img{display:inline-block;vertical-align:top;max-width:100%;margin:0 1rem 1rem 0}#case-studies>li div{display:inline-block;vertical-align:top;width:100%}#case-studies>li div p{max-width:90%}.Project-Definition{background-color:rgba(142,154,54,.25)}.Strategic-Exploration{background-color:hsla(204,3%,62%,.25)}.Interface-Design{background-color:rgba(189,79,92,.25)}.Visual-Design{background-color:rgba(241,184,40,.25)}.Development{background-color:rgba(150,107,71,.25)}.Deployment{background-color:rgba(244,206,207,.25)}.project-chain a+a:before{content:"/";margin:0 9px;white-space:pre}.arrow{width:1.2rem;height:1.2rem;overflow:hidden;position:relative;margin:0 .6rem 0 -2rem;-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;-o-transition:transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;cursor:pointer;fill:#769ca3;fill:#ccc;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.arrow polygon{pointer-events:none}.collapsed .arrow{fill:#ccc;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}@media print{.arrow .work-samples,.arrow .work-samples li,.arrow .work-samples li img{width:100%}}.barchart{display:block;overflow:hidden;overflow-x:scroll;height:45rem;margin:0 0 3.6rem}.barchart::-webkit-scrollbar{display:none}.barchart .chart{height:calc(100% - 3.6rem);width:auto}.barchart .chart .bar{fill:none;pointer-events:all}.barchart .chart .bar .bar-label,.barchart .chart .bar .bar-value{fill:#111011;font-size:1.35rem}.barchart .chart .bar .bar-block{pointer-events:none}.barchart .chart .bar svg{width:100%;height:100%}.barchart .chart .tailing-average{fill:#bd4f5c}.barchart .chart .average{fill:#9b9ea0}
/*# sourceMappingURL=main.91b77f7a.css.map*/