*{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;font:inherit;margin:0;padding:0;vertical-align:baseline}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:focus{outline:none}body,html{height:100%}article,aside,figcaption,figure,footer,header,nav,section{display:block}img,svg,video{display:block;height:auto;max-height:100%;max-width:100%;outline:none;width:auto}ol,ul{list-style:none}table,td,th,tr{border-collapse:collapse;border-spacing:0}a,button{cursor:pointer}a{color:inherit;text-decoration:none}input{size:1}input::-ms-clear{display:none}hr{border:0;border-top:1px solid;height:0}abbr{text-decoration:none}.fade-enter-active,.fade-leave-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.fade-enter,.fade-leave-active{opacity:0}.pagechange-enter-active,.pagechange-leave-active{-webkit-transition-duration:.75s;transition-duration:.75s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.pagechange-enter,.pagechange-leave-active{opacity:0}.pagechange-leave-active{position:absolute;top:0;width:100%}.pagechange-leave-active .hero{margin-top:0}.slide-enter-active,.slide-leave-active{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active{-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:18.75rem;overflow:hidden}.slide-enter,.slide-leave-to{max-height:0;opacity:0;overflow:hidden}.progressbar-leave-active{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.2s;transition-delay:.2s}.progressbar-leave-active .progressbar__current{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-delay:0ms;transition-delay:0ms}.progressbar-leave-to{opacity:0}.progressbar-leave-to .progressbar__current{-webkit-transform:none!important;transform:none!important}:root{--scrollbar-width:0px}.test-custom-scrollbars{scrollbar-color:#f2f4f3 #09463a;scrollbar-width:thin;--scrollbar-width:9px}.test-custom-scrollbars::-webkit-scrollbar{height:0;height:var(--scrollbar-width);width:0;width:var(--scrollbar-width)}.test-custom-scrollbars::-webkit-scrollbar-track{background:#f2f4f3}.test-custom-scrollbars::-webkit-scrollbar-thumb{background:#09463a;border:2px solid #f2f4f3;border-radius:0;border-radius:var(--scrollbar-width)}.test-custom-scrollbars::-webkit-scrollbar-thumb:hover{background:#031915}.has-scrollbars{--scrollbar-width:9px}.has-scrollbars .scrollbars,.has-scrollbars body{scrollbar-color:#f2f4f3 #09463a;scrollbar-width:thin}.has-scrollbars .scrollbars::-webkit-scrollbar,.has-scrollbars body::-webkit-scrollbar{height:0;height:var(--scrollbar-width);width:0;width:var(--scrollbar-width)}.has-scrollbars .scrollbars::-webkit-scrollbar-track,.has-scrollbars body::-webkit-scrollbar-track{background:#f2f4f3}.has-scrollbars .scrollbars::-webkit-scrollbar-thumb,.has-scrollbars body::-webkit-scrollbar-thumb{background:#09463a;border:2px solid #f2f4f3;border-radius:0;border-radius:var(--scrollbar-width)}.has-scrollbars .scrollbars::-webkit-scrollbar-thumb:hover,.has-scrollbars body::-webkit-scrollbar-thumb:hover{background:#031915}:root{--space:0.5rem;--content-width:calc(100vw - var(--scrollbar-width));--col-gutter:7.14vw;--col-gutter-outer-left:var(--col-gutter);--col-gutter-outer-right:calc(var(--col-gutter) - var(--scrollbar-width));--col-gutter-negative:calc(-1 * var(--col-gutter));--col-padding:calc(var(--space) * 1);--col-width:calc(1 * (var(--content-width) - 2 * var(--col-gutter)) / 12)}@media screen and (min-width:2000px){:root{--content-width:2000px}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-right:calc(7.14vw - 0px);padding-right:var(--col-gutter-outer-right);margin-left:auto;margin-right:auto;padding-left:7.14vw;padding-left:var(--col-gutter-outer-left);max-width:calc(100vw - 0px);max-width:var(--content-width)}.grid--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.grid--align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:666px){.grid--order-reverse-phone{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.grid .grid{padding-left:0;padding-right:0}.grid__col{padding-left:calc(.5rem * 1);padding-left:var(--col-padding);padding-right:calc(.5rem * 1);padding-right:var(--col-padding);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}@media screen and (max-width:666px){.grid__col{width:100%}}.grid__col--width-double{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.grid__col--align-bottom{-ms-flex-item-align:end;align-self:flex-end}.grid__col--align-center{-ms-flex-item-align:center;align-self:center}.grid__col--align-stetch{-ms-flex-item-align:stretch;align-self:stretch}@media screen and (min-width:1151px){.grid__col--ml1{margin-left:calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);margin-left:calc(1 * (var(--content-width) - 2 * var(--col-gutter)) / 12)}}@media screen and (min-width:1151px){.grid__col--ml2{margin-left:calc(2 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);margin-left:calc(2 * (var(--content-width) - 2 * var(--col-gutter)) / 12)}}@font-face{font-family:Signifier Web;font-style:normal;font-weight:400;src:url("");src:url("") format("embedded-opentype"),url("signifier-web-light.woff2") format("woff2"),url("signifier-web-light.woff") format("woff")}@font-face{font-family:Signifier Web;font-style:italic;font-weight:400;src:url("");src:url("") format("embedded-opentype"),url("signifier-web-light-italic.woff2") format("woff2"),url("signifier-web-light-italic.woff") format("woff")}@font-face{font-family:Signifier Web;font-style:normal;font-weight:500;src:url("");src:url("") format("embedded-opentype"),url("signifier-web-regular.woff2") format("woff2"),url("signifier-web-regular.woff") format("woff")}@font-face{font-family:Signifier Web;font-style:italic;font-weight:500;src:url("");src:url("") format("embedded-opentype"),url("signifier-web-regular-italic.woff2") format("woff2"),url("signifier-web-regular-italic.woff") format("woff")}@font-face{font-family:Signifier Web;font-style:normal;font-weight:600;src:url("");src:url("") format("embedded-opentype"),url("signifier-web-medium.woff2") format("woff2"),url("signifier-web-medium.woff") format("woff")}@font-face{font-family:Signifier Web;font-style:italic;font-weight:600;src:url("");src:url("") format("embedded-opentype"),url("signifier-web-medium-italic.woff2") format("woff2"),url("signifier-web-medium-italic.woff") format("woff")}@font-face{font-family:Geograph Web;font-style:normal;font-weight:500;src:url("");src:url("") format("embedded-opentype"),url("geograph-web-regular.woff2") format("woff2"),url("geograph-web-regular.woff") format("woff")}@font-face{font-family:Geograph Web;font-style:italic;font-weight:500;src:url("");src:url("") format("embedded-opentype"),url("geograph-web-regular-italic.woff2") format("woff2"),url("geograph-web-regular-italic.woff") format("woff")}@font-face{font-family:Geograph Web;font-style:normal;font-weight:600;src:url("");src:url("") format("embedded-opentype"),url("geograph-web-medium.woff2") format("woff2"),url("geograph-web-medium.woff") format("woff")}@font-face{font-family:Geograph Web;font-style:italic;font-weight:600;src:url("");src:url("") format("embedded-opentype"),url("geograph-web-medium-italic.woff2") format("woff2"),url("geograph-web-medium-italic.woff") format("woff")}:root{--color-bg:#f2f4f3;--color-text:#09463a;--color-text-hover:#0d5f3b;--color-accent:#11783c;--color-divider:#88a79d;--color-divider-light:rgba(136,167,157,0.34);--paragraph-max-width:39em;--paragraph-bot-margin:1.2em}html{font-size:100%}@media screen and (min-width:1550px){html{font-size:110%}}@media screen and (min-width:2000px){html{font-size:130%}}@media screen and (max-width:1150px)and (min-width:667px){html{font-size:87.5%}}@media screen and (max-width:666px){html{font-size:87.5%}}body{font-family:Geograph Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:-.01em;font-weight:500;line-height:1.4;background-color:#f2f4f3;background-color:var(--color-bg)}body,button,input,label,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga","clig";font-feature-settings:"liga","clig";-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;color:#09463a;color:var(--color-text)}b,strong{font-weight:600}em,i{font-style:italic}::-moz-selection{background:#11783c;color:#f2f4f3}::selection{background:#11783c;color:#f2f4f3}.text--h1,h1{font-size:3rem;letter-spacing:-.02em;line-height:1.2}.footer__copy a,.text--h1,.text--h2,h1,h2{font-family:Signifier Web,Georgia,serif;font-weight:400}.footer__copy a,.text--h2,h2{font-size:1.6875rem;letter-spacing:-.01em;line-height:1.4}.text--h3,h3{font-size:1.125rem}.text--h3,.text--h4,h3,h4{font-family:Geograph Web,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.09em;font-weight:600;line-height:1;text-transform:uppercase}.text--h4,h4{font-size:.875rem}.bottombar__text,.copy,.portfolio--flavor-text .company__info__name,.text--body{font-family:Signifier Web,Georgia,serif;font-size:1.125rem;letter-spacing:-.005em;font-weight:400;line-height:1.4}.copy--small,.text--body-small,h5{font-size:.875rem}.copy--small,.copy--tiny,.text--body-small,.text--body-tiny,h5,h6{font-family:Signifier Web,Georgia,serif;letter-spacing:-.005em;font-weight:400;line-height:1.4}.copy--tiny,.text--body-tiny,h6{font-size:.75rem}.button,.text--cta{font-size:1.3125rem}.button,.button--small,.text--cta,.text--cta-small{font-family:Geograph Web,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.09em;font-weight:600;line-height:1;text-transform:uppercase}.button--small,.text--cta-small{font-size:.875rem}.bottombar__text a,.copy a,.footer__fineprint__text a,.text--link-underline{position:relative;text-decoration:underline;-webkit-text-decoration-skip:edges spaces ink objects;text-decoration-skip:edges spaces ink objects;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-decoration-thickness:1px;text-underline-offset:1px}.bottombar__text a:hover,.copy a:hover,.footer__fineprint__text a:hover,.text--link-underline:hover{text-decoration:none}.header__wordmark,.hero__logo,.text--logo{font-family:Signifier Web,Georgia,serif;font-size:1.375rem;letter-spacing:.03em;font-weight:600;line-height:1;text-transform:uppercase}.footer__fineprint__text,.text--copyright{font-family:Geograph Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.625rem;letter-spacing:-.01em;font-weight:500;line-height:1.4}h1{max-width:14em}h2{max-width:19em}.copy li,.copy p{margin-bottom:1.2em;margin-bottom:var(--paragraph-bot-margin);max-width:39em;max-width:var(--paragraph-max-width)}.copy li:last-child,.copy p:last-child{margin-bottom:0}.copy ol,.copy ul{margin-bottom:1.2em;margin-bottom:var(--paragraph-bot-margin)}.copy ol{list-style-type:decimal}.copy ul{list-style-type:disc}.copy li{margin-left:calc(.5rem * 5);margin-left:calc(var(--space) * 5)}.copy li li{list-style-type:circle;margin-left:calc(.5rem * 10);margin-left:calc(var(--space) * 10);margin-top:1.2em;margin-top:var(--paragraph-bot-margin)}.copy h1,.copy h2,.copy h3,.copy h4,.copy h5,.copy h6{margin-top:.7em;margin-bottom:.7em}.copy h1:first-child,.copy h2:first-child,.copy h3:first-child,.copy h4:first-child,.copy h5:first-child,.copy h6:first-child{margin-top:0}.copy h1:last-child,.copy h2:last-child,.copy h3:last-child,.copy h4:last-child,.copy h5:last-child,.copy h6:last-child{margin-bottom:0}.copy table{margin-top:calc(.5rem * 8);margin-top:calc(var(--space) * 8);margin-bottom:calc(.5rem * 8);margin-bottom:calc(var(--space) * 8);font-family:Geograph Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:-.01em;font-weight:500;line-height:1.4}@media screen and (min-width:1151px){.copy table{margin-right:calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);margin-right:calc(1 * (var(--content-width) - 2 * var(--col-gutter)) / 12)}}.copy table td,.copy table th{border:1px solid rgba(220,226,223,.667);padding:calc(.5rem * 2);padding:calc(var(--space) * 2)}.copy table th{font-family:Geograph Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;letter-spacing:.09em;line-height:1.4;text-transform:uppercase;background:rgba(220,226,223,.334);text-align:left}.copy table p{margin-bottom:.462em}:root{--cta-vert-pad:calc(var(--space) * 4.5);--cta-height:calc(1.3125rem + var(--cta-vert-pad) * 2);--cta-small-height:calc(4.5rem + 2px)}@media screen and (max-width:666px){:root{--cta-vert-pad:calc(var(--space) * 3.5)}}.button{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;color:#09463a;color:var(--color-text);border:1px solid #09463a;border-color:var(--color-text);display:block;padding:calc(.5rem * 4.5) calc(.5rem * 5);padding:var(--cta-vert-pad) calc(var(--space) * 5);text-align:center}.button .button__icon svg path{stroke:#09463a;stroke:var(--color-text)}.button:not(.state-disabled):hover,.button:not([disabled]):hover{background:#09463a;background:var(--color-text);border-color:#09463a;border-color:var(--color-text);color:#f2f4f3;color:var(--color-bg)}.button:not(.state-disabled):hover .button__icon svg path,.button:not([disabled]):hover .button__icon svg path{stroke:#f2f4f3;stroke:var(--color-bg)}.button:not(.state-disabled):active,.button:not([disabled]):active{background:#dce2df;border-color:#09463a;border-color:var(--color-text);color:#f2f4f3;color:var(--color-bg)}.button:not(.state-disabled):active .button__icon svg path,.button:not([disabled]):active .button__icon svg path{fill:#f2f4f3;fill:var(--color-bg);stroke:#f2f4f3;stroke:var(--color-bg)}.button:not(.state-disabled).state-pending{color:transparent}.button:not(.state-disabled).state-pending:after,.button:not(.state-disabled).state-pending:before{background:#09463a;background:var(--color-text)}.button--small{min-height:calc(4.5rem + 2px);min-height:var(--cta-small-height);padding:0 calc(.5rem * 4);padding:0 calc(var(--space) * 4)}@media screen and (max-width:666px){.button--small-on-phone{font-family:Geograph Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.09em;line-height:1;text-transform:uppercase;min-height:calc(4.5rem + 2px);min-height:var(--cta-small-height);padding:0 calc(.5rem * 4);padding:0 calc(var(--space) * 4)}}.button__icon{position:absolute;top:calc(.5rem * 1);top:calc(var(--space) * 1);bottom:calc(.5rem * 1);bottom:calc(var(--space) * 1);left:calc(.5rem * 1);left:calc(var(--space) * 1)}.button__icon svg{height:100%;width:auto}.button__icon svg path{fill:none}.button:not(.state-disabled).state-pending{pointer-events:none}.button:not(.state-disabled).state-pending:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;-webkit-animation:pendingbg .25s ease-in-out infinite alternate;animation:pendingbg .25s ease-in-out infinite alternate;content:""}@-webkit-keyframes pendingbg{0%{opacity:0}to{opacity:.2}}@keyframes pendingbg{0%{opacity:0}to{opacity:.2}}.button:not(.state-disabled).state-pending:after{height:calc(.5rem * 3);height:calc(var(--space) * 3);width:calc(.5rem * 3);width:calc(var(--space) * 3);margin-left:calc(-.5 * calc(.5rem * 3));margin-left:calc(-.5 * calc(var(--space) * 3));margin-top:calc(-.5 * calc(.5rem * 3));margin-top:calc(-.5 * calc(var(--space) * 3));position:absolute;top:50%;left:50%;z-index:2;-webkit-animation:pendingdot .75s ease-in-out infinite;animation:pendingdot .75s ease-in-out infinite;border-radius:100%;content:"";-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes pendingdot{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pendingdot{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.button.state-disabled,.button[disabled]{opacity:.33;pointer-events:none}.button--lesspad{padding-left:calc(.5rem * 2);padding-left:calc(var(--space) * 2);padding-right:calc(.5rem * 2);padding-right:calc(var(--space) * 2)}.button--lesspad.button--small{padding-left:calc(.5rem * 1);padding-left:calc(var(--space) * 1);padding-right:calc(.5rem * 1);padding-right:calc(var(--space) * 1)}.button--cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button--nowrap{white-space:nowrap}.button--invert{background:#09463a;background:var(--color-text);border-color:#09463a;border-color:var(--color-text);color:#f2f4f3;color:var(--color-bg)}.button--invert .button__icon svg path{stroke:#09463a;stroke:var(--color-text)}.button--invert:not(.state-disabled):hover,.button--invert:not([disabled]):hover{background:#f2f4f3;background:var(--color-bg);border-color:#09463a;border-color:var(--color-text);color:#09463a;color:var(--color-text)}.button--invert:not(.state-disabled):hover .button__icon svg path,.button--invert:not([disabled]):hover .button__icon svg path{stroke:#09463a;stroke:var(--color-text)}.button--invert:not(.state-disabled):active,.button--invert:not([disabled]):active{border-color:#09463a;border-color:var(--color-text);color:#09463a;color:var(--color-text)}.button--invert:not(.state-disabled):active .button__icon svg path,.button--invert:not([disabled]):active .button__icon svg path{fill:#09463a;fill:var(--color-text);stroke:#09463a;stroke:var(--color-text)}.button--invert:not(.state-disabled).state-pending{color:transparent}.button--invert:not(.state-disabled).state-pending:after,.button--invert:not(.state-disabled).state-pending:before{background:#f2f4f3;background:var(--color-bg)}:root{--header-logo-height:4.25rem;--header-margin-top:calc(var(--col-gutter) * 0.5);--header-padding-top:calc(var(--col-gutter) * 0.5);--header-padding-bottom:var(--col-width);--header-outer-height:calc(var(--header-logo-height) + var(--header-margin-top) + var(--header-padding-top) + var(--header-padding-bottom))}@media screen and (max-width:666px){:root{--header-logo-height:3.375rem}}.header{--header-primary-color:#11783c;--header-secondary-color:#09463a;--header-accent-color:#88a79d;position:sticky;top:0;z-index:10;margin-top:calc(7.14vw * .5);margin-top:var(--header-margin-top);padding-top:calc(7.14vw * .5);padding-top:var(--header-padding-top);padding-bottom:calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);padding-bottom:var(--header-padding-bottom);pointer-events:none}.header--color-invert{--header-primary-color:#f2f4f3;--header-secondary-color:#88a79d;--header-accent-color:#88a79d}.header__wordmark{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;color:var(--header-primary-color)}.header__wordmark,.header__wordmark a{-webkit-transition-duration:.3s;transition-duration:.3s}.header__wordmark a{-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:default;pointer-events:auto}.header__wordmark a:not(.state-active--exact):hover{color:#09463a;cursor:pointer}.app[data-is-scrolled=true] .header__wordmark{opacity:0}.app[data-is-scrolled=true] .header__wordmark a{pointer-events:none}.header__logo{width:calc(2rem + 2 * calc(.5rem * 1));width:calc(2rem + 2 * var(--col-padding));-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto;pointer-events:auto}@media screen and (max-width:666px){.header__logo{width:calc(1.5rem + 2 * calc(.5rem * 1));width:calc(1.5rem + 2 * var(--col-padding))}}.header__logo a{cursor:default}.header__logo a:not(.state-active--exact):hover{cursor:pointer}.header__logo a:not(.state-active--exact):hover .svglogo__top polyline,.header__logo a:not(.state-active--exact):hover .svglogo__top rect{stroke:#09463a}.header__logo a:not(.state-active--exact):hover .svglogo__bottom polyline{stroke:#59736b}.header .svglogo{width:100%;height:auto}.header .svglogo polyline,.header .svglogo rect{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:stroke;transition-property:stroke;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.header .svglogo__top__inner,.header .svglogo__top__outer{stroke:var(--header-primary-color)}.header .svglogo__top__outer{stroke-dashoffset:105;stroke-dasharray:105;-webkit-animation-name:logo-top-outer;animation-name:logo-top-outer;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes logo-top-outer{0%{stroke-dashoffset:105;stroke-dasharray:105}to{stroke-dashoffset:0;stroke-dasharray:105}}@keyframes logo-top-outer{0%{stroke-dashoffset:105;stroke-dasharray:105}to{stroke-dashoffset:0;stroke-dasharray:105}}.header .svglogo__top__inner{stroke-dashoffset:32;stroke-dasharray:32;-webkit-animation-name:logo-top-inner;animation-name:logo-top-inner;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes logo-top-inner{0%{stroke-dashoffset:32;stroke-dasharray:32}to{stroke-dashoffset:0;stroke-dasharray:32}}@keyframes logo-top-inner{0%{stroke-dashoffset:32;stroke-dasharray:32}to{stroke-dashoffset:0;stroke-dasharray:32}}.header .svglogo__bottom__outer{stroke:var(--header-accent-color);stroke-dashoffset:140;stroke-dasharray:140;-webkit-animation-name:logo-bottom-outer;animation-name:logo-bottom-outer;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes logo-bottom-outer{0%{stroke-dashoffset:140;stroke-dasharray:140}to{stroke-dashoffset:0;stroke-dasharray:140}}@keyframes logo-bottom-outer{0%{stroke-dashoffset:140;stroke-dasharray:140}to{stroke-dashoffset:0;stroke-dasharray:140}}.main{min-height:100vh}.footer{position:relative;z-index:5;--color-bg:#dce2df;--color-text:#88a79d;padding-top:calc(calc(.5rem * 20) + calc(.5rem * 4));padding-top:calc(calc(var(--space) * 20) + var(--wave-height));padding-bottom:calc(.5rem * 6);padding-bottom:calc(var(--space) * 6);background-color:#f2f4f3;background-color:var(--color-bg);color:#09463a;color:var(--color-text);overflow:hidden}.footer--alt{padding-top:calc(calc(.5rem * 10) + calc(.5rem * 4));padding-top:calc(calc(var(--space) * 10) + var(--wave-height))}@media screen and (max-width:666px){.footer{padding-bottom:calc(.5rem * 12);padding-bottom:calc(var(--space) * 12)}.footer--alt{padding-top:calc(calc(.5rem * 8) + calc(.5rem * 4));padding-top:calc(calc(var(--space) * 8) + var(--wave-height));padding-bottom:calc(.5rem * 4);padding-bottom:calc(var(--space) * 4)}}.footer__grid{position:relative;z-index:3;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:666px){.footer__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__col--email{-ms-flex-preferred-size:calc(9 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);flex-basis:calc(9 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);-ms-flex-preferred-size:calc(9 * (var(--content-width) - 2 * var(--col-gutter)) / 12);flex-basis:calc(9 * (var(--content-width) - 2 * var(--col-gutter)) / 12)}@media screen and (min-width:1151px){.footer__col--email{padding-left:calc(calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12) + calc(.5rem * 1));padding-left:calc(calc(1 * (var(--content-width) - 2 * var(--col-gutter)) / 12) + var(--col-padding))}}.footer__col--investors{-ms-flex-preferred-size:calc(3 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);flex-basis:calc(3 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);-ms-flex-preferred-size:calc(3 * (var(--content-width) - 2 * var(--col-gutter)) / 12);flex-basis:calc(3 * (var(--content-width) - 2 * var(--col-gutter)) / 12);position:relative}@media screen and (max-width:666px){.footer__col--investors{margin-top:calc(.5rem * 20);margin-top:calc(var(--space) * 20)}}@media screen and (max-width:666px){.footer__col{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:666px){.footer--alt .footer__col:not(:first-child){padding-top:calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);padding-top:var(--col-width)}}.footer__contact:not(:first-child){margin-top:calc(.5rem * 6);margin-top:calc(var(--space) * 6)}.footer__copy{position:relative;z-index:2;line-height:1}.footer__copy h4{color:#88a79d;margin-bottom:.5em}.footer__copy a{font-weight:600;color:#09463a;line-height:1;-webkit-text-decoration-color:rgba(9,70,58,.25);text-decoration-color:rgba(9,70,58,.25)}.footer__copy a:hover{color:#11783c}.footer--alt .footer__copy h4{font-size:.5625rem;letter-spacing:.1em}.footer--alt .footer__copy a{font-size:1rem;letter-spacing:-.005em}.footer .wave__svg{position:absolute;bottom:auto;top:-1px;z-index:4}.footer .wave__svg path{fill:#f2f4f3}.footer__svg{z-index:2;height:22.25rem;width:125rem;position:absolute;left:calc(-78.875rem - calc(.5rem * 1));left:calc(-78.875rem - var(--col-padding));bottom:-7.5625rem;pointer-events:none}@media screen and (max-width:666px){.footer__svg{bottom:-11.25rem}}.footer__svg:after,.footer__svg:before{position:absolute;top:calc(.5rem * 4);top:var(--wave-height);bottom:0;content:"";width:18.75rem}.footer__svg:before{background-image:-webkit-gradient(linear,left top,right top,from(#dce2df),color-stop(9.02%,rgba(220,226,223,.9835750729)),color-stop(17.66%,rgba(220,226,223,.9414577259)),color-stop(25.95%,rgba(220,226,223,.8779555394)),color-stop(33.91%,rgba(220,226,223,.7973760933)),color-stop(41.55%,rgba(220,226,223,.7040269679)),color-stop(48.91%,rgba(220,226,223,.6022157434)),color-stop(56%,rgba(220,226,223,.4962499999)),color-stop(62.85%,rgba(220,226,223,.3904373178)),color-stop(69.47%,rgba(220,226,223,.289085277)),color-stop(75.89%,rgba(220,226,223,.1965014577)),color-stop(82.13%,rgba(220,226,223,.1169934402)),color-stop(88.22%,rgba(220,226,223,.0548688047)),color-stop(94.16%,rgba(220,226,223,.0144351312)),to(rgba(220,226,223,0)));background-image:linear-gradient(90deg,#dce2df 0,rgba(220,226,223,.9835750729) 9.02%,rgba(220,226,223,.9414577259) 17.66%,rgba(220,226,223,.8779555394) 25.95%,rgba(220,226,223,.7973760933) 33.91%,rgba(220,226,223,.7040269679) 41.55%,rgba(220,226,223,.6022157434) 48.91%,rgba(220,226,223,.4962499999) 56%,rgba(220,226,223,.3904373178) 62.85%,rgba(220,226,223,.289085277) 69.47%,rgba(220,226,223,.1965014577) 75.89%,rgba(220,226,223,.1169934402) 82.13%,rgba(220,226,223,.0548688047) 88.22%,rgba(220,226,223,.0144351312) 94.16%,rgba(220,226,223,0));left:0}.footer__svg:after{background-image:-webkit-gradient(linear,right top,left top,from(#dce2df),color-stop(9.02%,rgba(220,226,223,.9835750729)),color-stop(17.66%,rgba(220,226,223,.9414577259)),color-stop(25.95%,rgba(220,226,223,.8779555394)),color-stop(33.91%,rgba(220,226,223,.7973760933)),color-stop(41.55%,rgba(220,226,223,.7040269679)),color-stop(48.91%,rgba(220,226,223,.6022157434)),color-stop(56%,rgba(220,226,223,.4962499999)),color-stop(62.85%,rgba(220,226,223,.3904373178)),color-stop(69.47%,rgba(220,226,223,.289085277)),color-stop(75.89%,rgba(220,226,223,.1965014577)),color-stop(82.13%,rgba(220,226,223,.1169934402)),color-stop(88.22%,rgba(220,226,223,.0548688047)),color-stop(94.16%,rgba(220,226,223,.0144351312)),to(rgba(220,226,223,0)));background-image:linear-gradient(270deg,#dce2df 0,rgba(220,226,223,.9835750729) 9.02%,rgba(220,226,223,.9414577259) 17.66%,rgba(220,226,223,.8779555394) 25.95%,rgba(220,226,223,.7973760933) 33.91%,rgba(220,226,223,.7040269679) 41.55%,rgba(220,226,223,.6022157434) 48.91%,rgba(220,226,223,.4962499999) 56%,rgba(220,226,223,.3904373178) 62.85%,rgba(220,226,223,.289085277) 69.47%,rgba(220,226,223,.1965014577) 75.89%,rgba(220,226,223,.1169934402) 82.13%,rgba(220,226,223,.0548688047) 88.22%,rgba(220,226,223,.0144351312) 94.16%,rgba(220,226,223,0));right:0}.footer__svg svg{height:100%;width:100%;max-width:none;max-height:none}.footer__svg polyline,.footer__svg rect{stroke:#88a79d;stroke-dasharray:3500;stroke-dashoffset:-3500}.footer__svg polyline:first-child,.footer__svg rect:first-child{-webkit-animation-delay:.15s;animation-delay:.15s}.footer__svg polyline:nth-child(2),.footer__svg rect:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.footer__svg polyline:nth-child(3),.footer__svg rect:nth-child(3){-webkit-animation-delay:.45s;animation-delay:.45s}.footer__svg polyline:nth-child(4),.footer__svg rect:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.footer__svg polyline:nth-child(5),.footer__svg rect:nth-child(5){-webkit-animation-delay:.75s;animation-delay:.75s}.footer__svg polyline:nth-child(6),.footer__svg rect:nth-child(6){-webkit-animation-delay:.9s;animation-delay:.9s}.footer__svg polyline:nth-child(7),.footer__svg rect:nth-child(7){-webkit-animation-delay:1.05s;animation-delay:1.05s}.footer__svg polyline:nth-child(8),.footer__svg rect:nth-child(8){-webkit-animation-delay:1.2s;animation-delay:1.2s}.footer__svg polyline:nth-child(9),.footer__svg rect:nth-child(9){-webkit-animation-delay:1.35s;animation-delay:1.35s}.footer__svg polyline:nth-child(10),.footer__svg rect:nth-child(10){-webkit-animation-delay:1.5s;animation-delay:1.5s}.footer__svg polyline:nth-child(11),.footer__svg rect:nth-child(11){-webkit-animation-delay:1.65s;animation-delay:1.65s}.footer__svg polyline:nth-child(12),.footer__svg rect:nth-child(12){-webkit-animation-delay:1.8s;animation-delay:1.8s}.footer__svg.state-inview polyline,.footer__svg.state-inview rect{-webkit-animation-name:svglogo;animation-name:svglogo;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes svglogo{0%{stroke-dashoffset:-3500;stroke-dasharray:3500}99.99%{stroke-dashoffset:0;stroke-dasharray:3500}to{stroke-dashoffset:0;stroke-dasharray:0}}@keyframes svglogo{0%{stroke-dashoffset:-3500;stroke-dasharray:3500}99.99%{stroke-dashoffset:0;stroke-dasharray:3500}to{stroke-dashoffset:0;stroke-dasharray:0}}.footer__fineprint{position:relative;z-index:3}.footer__fineprint__text{padding-top:calc(7.5rem + calc(.5rem * 2));padding-top:calc(7.5rem + calc(var(--space) * 2))}@media screen and (min-width:1151px){.footer__fineprint__text{padding-left:calc(calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12) + calc(.5rem * 1));padding-left:calc(calc(1 * (var(--content-width) - 2 * var(--col-gutter)) / 12) + var(--col-padding))}}@media screen and (max-width:666px){.footer__fineprint__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:7.125rem;padding-left:14.125rem;padding-top:0}}.footer__fineprint__text>span:not(:last-child){margin-right:1em}@media screen and (max-width:666px){.footer__fineprint__text>span:not(:last-child){margin-top:1em}}.footer__fineprint__text a{-webkit-text-decoration-color:rgba(9,70,58,.15);text-decoration-color:rgba(9,70,58,.15)}.footer__fineprint__text a:hover{color:#11783c}@media screen and (max-width:666px){.footer--alt .footer__fineprint{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer--alt .footer__fineprint__text{padding-top:calc(.5rem * 10);padding-top:calc(var(--space) * 10);padding-left:calc(.5rem * 1);padding-left:var(--col-padding)}@media screen and (max-width:666px){.footer--alt .footer__fineprint__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:calc(.5rem * 8);padding-top:calc(var(--space) * 8);padding-left:calc(.5rem * 1);padding-left:var(--col-padding)}}@media screen and (max-width:666px){.footer--alt .footer__fineprint__text--links{padding-top:0}}@media screen and (max-width:666px){.footer--alt .footer__fineprint__text--empty{display:none}}.footer--alt .footer__fineprint__text>span:not(:last-child){margin-top:0}.hero{--color-bg:#09463a;--color-text:#f2f4f3;position:relative;z-index:7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(-1 * calc(4.25rem + calc(7.14vw * .5) + calc(7.14vw * .5) + calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12)));margin-top:calc(-1 * var(--header-outer-height));padding-top:calc(calc(4.25rem + calc(7.14vw * .5) + calc(7.14vw * .5) + calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12)) + calc(.5rem * 4));padding-top:calc(var(--header-outer-height) + calc(var(--space) * 4));padding-bottom:calc(calc(.5rem * 16) + calc(.5rem * 4));padding-bottom:calc(calc(var(--space) * 16) + var(--wave-height));background-color:#f2f4f3;background-color:var(--color-bg);color:#09463a;color:var(--color-text);overflow:hidden}.hero--size-large{min-height:100vh}@media screen and (max-width:666px){.hero--size-large{min-height:100vh}}.hero--size-large.hero--wave-on{min-height:calc(100vh - calc(.5rem * 4));min-height:calc(100vh - calc(var(--space) * 4))}.hero--theme-light{--color-bg:#f7faf8;--color-text:#09463a}.hero__grid{position:relative;z-index:2;width:100%}.hero--bg-both .copy,.hero--bg-lines .copy{pointer-events:none}.hero--bg-both .copy,.hero--bg-lines .copy,.hero__logo{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero__logo{color:#11783c}.hero .wave__svg{position:absolute;bottom:-1px;top:auto;z-index:3;pointer-events:none}.hero .wave__svg path{fill:#f2f4f3}.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{max-width:39em;max-width:var(--paragraph-max-width)}:root{--company-cols:2}@media screen and (max-width:1150px)and (min-width:667px){:root{--company-cols:3}}@media screen and (max-width:666px){:root{--company-cols:4}}.portfolio{padding-top:calc(.5rem * 8);padding-top:calc(var(--space) * 8);padding-bottom:calc(.5rem * 8);padding-bottom:calc(var(--space) * 8)}.portfolio--flavor-text{--company-cols:12 }@media screen and (min-width:1151px){.portfolio--flavor-simple{--company-cols:1.8333}}.portfolio__grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:1151px){.portfolio--flavor-simple .portfolio__grid{padding-left:calc(7.14vw + (calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12) * .5));padding-left:calc(var(--col-gutter-outer-left) + (var(--col-width) * .5));padding-right:calc(calc(7.14vw - 0px) + (calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12) * .5));padding-right:calc(var(--col-gutter-outer-right) + (var(--col-width) * .5))}}.portfolio__col{-ms-flex-preferred-size:calc(2 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);flex-basis:calc(2 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);-ms-flex-preferred-size:calc(var(--company-cols) * (var(--content-width) - 2 * var(--col-gutter)) / 12);flex-basis:calc(var(--company-cols) * (var(--content-width) - 2 * var(--col-gutter)) / 12);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.portfolio__company{cursor:default}.portfolio__company[href]{cursor:pointer}.portfolio__svgfilter{display:hidden;position:absolute;height:1px}.portfolio__abovetext{color:#59736b;padding-top:calc(.5rem * 4);padding-top:calc(var(--space) * 4)}.portfolio__abovetext,.portfolio__belowtext{padding-bottom:calc(.5rem * 4);padding-bottom:calc(var(--space) * 4)}.portfolio__belowtext{color:#88a79d;margin-top:calc(.5rem * 10);margin-top:calc(var(--space) * 10)}.portfolio__belowtext__text{font-family:Geograph Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.625rem;letter-spacing:-.01em;font-weight:500;line-height:1.2;margin-bottom:1.2em;margin-bottom:var(--paragraph-bot-margin)}.portfolio__belowtext__text p{max-width:82em}.portfolio__belowtext a{color:#59736b;text-decoration:none;-webkit-text-decoration-color:rgba(89,115,107,.25);text-decoration-color:rgba(89,115,107,.25)}.portfolio__belowtext a:hover{text-decoration:underline}.portfolio__belowtext a.portfolio__belowtext__incognitolink{color:inherit}.company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc((2 * (calc(100vw - 0px) - 2 * 7.14vw) / 12) - 2 * calc(.5rem * 1));height:calc((var(--company-cols) * (var(--content-width) - 2 * var(--col-gutter)) / 12) - 2 * var(--col-padding));margin-top:calc(.5rem * 1);margin-top:var(--col-padding);margin-bottom:calc(.5rem * 1);margin-bottom:var(--col-padding);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(247,250,248,.5)}.company__logo{width:70%;height:calc(.4 * 2 * calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12));height:calc(.4 * var(--company-cols) * var(--col-width));-ms-flex-item-align:center;align-self:center;margin:auto;padding:calc(calc(.5rem * 1) * 3) calc(.5rem * 1) calc(.5rem * 1);padding:calc(var(--col-padding) * 3) var(--col-padding) var(--col-padding)}@media screen and (max-width:666px){.company__logo{height:calc(.45 * 2 * calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12));height:calc(.45 * var(--company-cols) * var(--col-width))}}.company__logo__img{position:relative;height:100%;width:100%}.company__logo__img__default,.company__logo__img__hover{position:absolute;top:0;bottom:0;left:0;right:0;background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%;-webkit-transition:opacity .6s;transition:opacity .6s}.company__logo__img__default{-webkit-filter:url("#portfolio__svgfilter__green");filter:url("#portfolio__svgfilter__green")}.company__logo__img__hover{opacity:0}.company__logo__standin{position:absolute;top:50%;left:50%;font-family:Geograph Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:4rem;letter-spacing:-.048em;font-weight:600;line-height:1;font-size:4vw;color:#148e47;text-align:center;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}@media screen and (max-width:1150px)and (min-width:667px){.company__logo__standin{font-size:6vw}}@media screen and (max-width:666px){.company__logo__standin{font-size:8vw}}.company:hover .company__logo__img__default{opacity:0}.company:hover .company__logo__img__hover{opacity:1}.company__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;font-family:Geograph Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:-.01em;font-weight:500;line-height:1;-ms-flex-item-align:end;align-self:flex-end;padding:calc(.5rem * 1);padding:calc(var(--space) * 1);width:100%}.company__info__name{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;color:#59736b}.company__info__name__exited{position:absolute;opacity:.5}.company__info__num{color:#88a79d;text-align:right}.company:hover .company__info__name{color:#11783c}.company--exited .company__info:after{position:absolute;bottom:calc(100% - calc(.5rem * .5));bottom:calc(100% - calc(var(--space) * .5));left:0;right:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;color:#88a79d;content:"Exited";padding-left:calc(.5rem * 1);padding-left:calc(var(--space) * 1);opacity:0;-webkit-transform:translateY(calc(.5rem * .5));transform:translateY(calc(.5rem * .5));-webkit-transform:translateY(calc(var(--space) * .5));transform:translateY(calc(var(--space) * .5))}.company--exited:hover .company__info:after{opacity:1;-webkit-transform:none;transform:none}.portfolio--flavor-simple .company{background:transparent}.portfolio--flavor-simple .company__info{padding-top:0;padding-left:0;padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio--flavor-simple .company__info__name{position:relative;padding:calc(.5rem * 1) calc(.5rem * 3) 0;padding:calc(var(--space) * 1) calc(var(--space) * 3) 0;border-top:1px solid #dce2df;text-align:center}@media screen and (max-width:666px){.portfolio--flavor-simple .company__info__name{padding:calc(.5rem * 1) calc(.5rem * 1) 0;padding:calc(var(--space) * 1) calc(var(--space) * 1) 0}}.portfolio--flavor-simple .company__info__name:after,.portfolio--flavor-simple .company__info__name:before{position:absolute;top:-1px;width:calc(.5rem * 3);width:calc(var(--space) * 3);content:"";height:calc(.5rem * .5);height:calc(var(--space) * .5)}@media screen and (max-width:666px){.portfolio--flavor-simple .company__info__name:after,.portfolio--flavor-simple .company__info__name:before{width:calc(.5rem * 2);width:calc(var(--space) * 2)}}.portfolio--flavor-simple .company__info__name:before{background-image:-webkit-gradient(linear,left top,right top,from(#f2f4f3),color-stop(9.02%,rgba(242,244,243,.9835750729)),color-stop(17.66%,rgba(242,244,243,.9414577259)),color-stop(25.95%,rgba(242,244,243,.8779555394)),color-stop(33.91%,rgba(242,244,243,.7973760933)),color-stop(41.55%,rgba(242,244,243,.7040269679)),color-stop(48.91%,rgba(242,244,243,.6022157434)),color-stop(56%,rgba(242,244,243,.4962499999)),color-stop(62.85%,rgba(242,244,243,.3904373178)),color-stop(69.47%,rgba(242,244,243,.289085277)),color-stop(75.89%,rgba(242,244,243,.1965014577)),color-stop(82.13%,rgba(242,244,243,.1169934402)),color-stop(88.22%,rgba(242,244,243,.0548688047)),color-stop(94.16%,rgba(242,244,243,.0144351312)),to(rgba(242,244,243,0)));background-image:linear-gradient(90deg,#f2f4f3 0,rgba(242,244,243,.9835750729) 9.02%,rgba(242,244,243,.9414577259) 17.66%,rgba(242,244,243,.8779555394) 25.95%,rgba(242,244,243,.7973760933) 33.91%,rgba(242,244,243,.7040269679) 41.55%,rgba(242,244,243,.6022157434) 48.91%,rgba(242,244,243,.4962499999) 56%,rgba(242,244,243,.3904373178) 62.85%,rgba(242,244,243,.289085277) 69.47%,rgba(242,244,243,.1965014577) 75.89%,rgba(242,244,243,.1169934402) 82.13%,rgba(242,244,243,.0548688047) 88.22%,rgba(242,244,243,.0144351312) 94.16%,rgba(242,244,243,0));left:0}.portfolio--flavor-simple .company__info__name:after{background-image:-webkit-gradient(linear,right top,left top,from(#f2f4f3),color-stop(9.02%,rgba(242,244,243,.9835750729)),color-stop(17.66%,rgba(242,244,243,.9414577259)),color-stop(25.95%,rgba(242,244,243,.8779555394)),color-stop(33.91%,rgba(242,244,243,.7973760933)),color-stop(41.55%,rgba(242,244,243,.7040269679)),color-stop(48.91%,rgba(242,244,243,.6022157434)),color-stop(56%,rgba(242,244,243,.4962499999)),color-stop(62.85%,rgba(242,244,243,.3904373178)),color-stop(69.47%,rgba(242,244,243,.289085277)),color-stop(75.89%,rgba(242,244,243,.1965014577)),color-stop(82.13%,rgba(242,244,243,.1169934402)),color-stop(88.22%,rgba(242,244,243,.0548688047)),color-stop(94.16%,rgba(242,244,243,.0144351312)),to(rgba(242,244,243,0)));background-image:linear-gradient(270deg,#f2f4f3 0,rgba(242,244,243,.9835750729) 9.02%,rgba(242,244,243,.9414577259) 17.66%,rgba(242,244,243,.8779555394) 25.95%,rgba(242,244,243,.7973760933) 33.91%,rgba(242,244,243,.7040269679) 41.55%,rgba(242,244,243,.6022157434) 48.91%,rgba(242,244,243,.4962499999) 56%,rgba(242,244,243,.3904373178) 62.85%,rgba(242,244,243,.289085277) 69.47%,rgba(242,244,243,.1965014577) 75.89%,rgba(242,244,243,.1169934402) 82.13%,rgba(242,244,243,.0548688047) 88.22%,rgba(242,244,243,.0144351312) 94.16%,rgba(242,244,243,0));right:0}.portfolio--flavor-simple .company__info__num{display:none}.portfolio--flavor-simple .company.company--exited .company__info:after{content:"*Exited";top:calc(100% - calc(.5rem * .5));top:calc(100% - calc(var(--space) * .5));bottom:auto;padding-left:0;-webkit-transform:translateY(calc(.5rem * -.5));transform:translateY(calc(.5rem * -.5));-webkit-transform:translateY(calc(var(--space) * -.5));transform:translateY(calc(var(--space) * -.5));text-align:center}.portfolio--flavor-simple .company.company--exited:hover .company__info:after{-webkit-transform:none;transform:none}.portfolio--flavor-text .company{background:transparent;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;margin-bottom:0}.portfolio--flavor-text .company__logo{display:none}.portfolio--flavor-text .company__info{padding-top:0;padding-left:0;padding-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.portfolio--flavor-text .company__info__name{text-align:left;word-break:break-word}@media screen and (min-width:1151px){.portfolio--flavor-text .company__info__name{padding-left:calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12);padding-left:var(--col-width)}}@media screen and (max-width:666px){.portfolio--flavor-text .company__info__name{font-size:.875rem;letter-spacing:-.01em}}.portfolio--flavor-text .company__info__name__exited,.portfolio--flavor-text .company__info__num{display:none}.portfolio--flavor-text .company.company--exited .company__info:after{content:"* exited";top:auto;left:100%;bottom:auto;right:auto;padding-left:calc(.5rem * .5);padding-left:calc(var(--space) * .5);padding-top:calc(.5rem * .65);padding-top:calc(var(--space) * .65);-webkit-transform:none;transform:none;text-align:left;opacity:1;white-space:nowrap}.portfolio--flavor-text .company.company--exited:hover .company__info:after{-webkit-transform:none;transform:none}.content{padding-top:calc(.5rem * 8);padding-top:calc(var(--space) * 8);padding-bottom:calc(.5rem * 8);padding-bottom:calc(var(--space) * 8)}.content h2:not(:first-child),.content h3:not(:first-child),.content h4:not(:first-child),.content h5:not(:first-child),.content h6:not(:first-child){margin-top:3.5em;margin-bottom:calc(1.2em * 1.2);margin-bottom:calc(var(--paragraph-bot-margin) * 1.2)}.content h2+h2,.content h2+h3,.content h2+h4,.content h2+h5,.content h2+h6,.content h3+h2,.content h3+h3,.content h3+h4,.content h3+h5,.content h3+h6,.content h4+h2,.content h4+h3,.content h4+h4,.content h4+h5,.content h4+h6,.content h5+h2,.content h5+h3,.content h5+h4,.content h5+h5,.content h5+h6,.content h6+h2,.content h6+h3,.content h6+h4,.content h6+h5,.content h6+h6{margin-top:1.05em}:root{--wave-height:calc(var(--space) * 4)}@media screen and (max-width:1150px)and (min-width:667px){:root{--wave-height:calc(var(--space) * 2.5)}}@media screen and (max-width:666px){:root{--wave-height:calc(var(--space) * 1.5)}}.wave{position:relative}.wave__svg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none}.wave__svg--mask path{fill:var(--bg)}.wave--type-mask .wave__svg{height:0;-webkit-transition:height 1s ease-in-out;transition:height 1s ease-in-out}.wave--type-mask.state-initialized .wave__svg{height:calc(.5rem * 4);height:var(--wave-height)}.pattern{top:50%;left:50%;z-index:1;height:125rem;width:125rem;max-width:none;max-height:none;position:absolute;pointer-events:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.15}.pattern path{stroke:#88a79d}.lines{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.07}.lines__canvas{height:100%;width:100%}.bottombar{--color-text:#f2f4f3;--color-bg:#031915;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;left:0;right:0;z-index:8;padding:calc(.5rem * 3) calc(7.14vw + calc(1 * (calc(100vw - 0px) - 2 * 7.14vw) / 12) + calc(.5rem * 1));padding:calc(var(--space) * 3) calc(var(--col-gutter) + var(--col-width) + var(--col-padding));background:#f2f4f3;background:var(--color-bg);color:#09463a;color:var(--color-text)}@media screen and (max-width:1150px){.bottombar{padding-left:calc(7.14vw + calc(.5rem * 1));padding-left:calc(var(--col-gutter) + var(--col-padding));padding-right:calc(7.14vw + calc(.5rem * 1));padding-right:calc(var(--col-gutter) + var(--col-padding))}}@media screen and (max-width:666px){.bottombar{padding-top:calc(7.14vw + calc(.5rem * 1));padding-top:calc(var(--col-gutter) + var(--col-padding));padding-bottom:calc(7.14vw + calc(.5rem * 1));padding-bottom:calc(var(--col-gutter) + var(--col-padding));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bottombar__text{font-size:1rem;letter-spacing:-.01em;margin-right:calc(.5rem * 4);margin-right:calc(var(--space) * 4);max-width:90em}@media screen and (max-width:666px){.bottombar__text{margin-right:0}}.bottombar__text div,.bottombar__text p{display:inline}.bottombar__text a{-webkit-text-decoration-color:#88a79d;text-decoration-color:#88a79d}.bottombar .button{white-space:nowrap}@media screen and (max-width:666px){.bottombar .button{margin-top:calc(.5rem * 3);margin-top:calc(var(--space) * 3);width:100%}}.devgrid{position:fixed;top:0;bottom:0;left:0;right:0;z-index:14;pointer-events:none}.devgrid__grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.devgrid__col{border-left:1px solid gold;opacity:.5}.devgrid__col:last-child{border-right:1px solid gold}.devgrid__col__inner{border-left:1px solid rgba(255,215,0,.5);border-right:1px solid rgba(255,215,0,.5);background:rgba(255,215,0,.25);height:100%}
