/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'rubik';src:url("/assets/fonts/Rubik-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'rubik';src:url("/assets/fonts/Rubik-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'rubik';src:url("/assets/fonts/Rubik-Medium.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'rubik';src:url("/assets/fonts/Rubik-MediumItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'romana';src:url("/assets/fonts/RomanaBTBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'romana';src:url("/assets/fonts/RomanaBTRoman.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-black: #27292E;--color-teal: rgba(207, 229, 224, 1);--color-yellow: #FCEF63;--color-blue: #2657A8;--color-gray: #6D7079;--color-gray-light: #BCBDBF;--color-brown: #924F35;--color-white: #FFFFFB;--color-accent: var(--color-brown);--color-text: var(--color-black);--color-text-medium: var(--color-gray);--color-text-light: var(--color-gray-light);--color-link: var(--color-black);--color-nav-item-default: var(--color-gray);--color-nav-item-selected: var(--color-accent);--color-border: rgba(146,79,53,0.05);--color-border-dashed: rgba(146,79,53,0.08);--color-button-bgd: #525139;--border-radius-default: 24px;--section-margin: 128px;--section-accent-color: var(--color-accent);--section-background-color: var(--color-white);--section-foreground-color: var(--color-text);--anim-curve-ease-out: cubic-bezier(0.25, 1, 0.5, 1);--font-size-default: 15px;--font-size-large: 18px;--font-size-xlarge: 28px;--font-size-giant: 42px;--column-gap-normal: 24px;--column-gap-large: 48px;--line-fill: var(--color-border);--horizontal-gutter: 24px;--space-small: 8px;--space-normal: 16px;--space-large: 32px;--space-xlarge: 64px;--main-col-width: min(100%, 1000px)}@media (max-width: 600px){:root{--section-margin: 64px;--column-gap-normal: 16px;--column-gap-large: 32px;--space-normal: 8px;--space-large: 16px;--space-xlarge: 32px;--font-size-giant: 32px}}.color-accent{color:var(--section-accent-color) !important}html{box-sizing:border-box;font-family:'rubik';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;color:var(--color-text);background-color:var(--color-white);font-size:var(--font-size-default)}html.drawer-open body{overflow:hidden}*,::before,::after{box-sizing:inherit}body{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"helix main" "if you" "are reading" "this come" "work at" "eco ."}@media (max-width: 600px){body{width:100%;display:block}}main{grid-area:main;overflow-x:hidden;padding-left:80px;padding-right:80px;height:100vh;display:flex;align-items:center}@media (max-width: 600px){main{padding:0;height:auto}}.helixAnim{grid-area:helix}h1,h2,h3,h4,h5,p,section,label,figure,figcaption{margin:0;padding:0}h1,h2,h3,h4,h5{font-family:'romana'}h1{font-size:var(--font-size-giant) !important}h5{font-size:16px !important}p{line-height:1.3}.text-size-small{font-size:13px !important}.text-color-normal{color:var(--section-foreground-color) !important}.text-medium{color:var(--color-text-medium) !important}.text-light{color:var(--color-text-light) !important}.font-weight-normal{font-weight:normal !important}.text-2-cols{column-count:2;column-gap:36px}@media (max-width: 600px){.text-2-cols{column-count:1}}.text-align-center{text-align:center}.has-noise{position:relative}.has-noise:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";z-index:3;background:url(/assets/images/noise.png) center center repeat;mix-blend-mode:color-dodge;border-radius:inherit;pointer-events:none}.has-noise.noise-hard-light:after{mix-blend-mode:hard-light}.blend-mode-multiply{mix-blend-mode:multiply}.section{padding-bottom:var(--section-margin);padding-top:var(--section-margin);border-bottom:1px solid var(--color-border);background-color:var(--section-background-color);position:relative}.section_wrapper{display:flex;flex-direction:row}.section_leading{margin-right:36px;width:400px;flex-shrink:0}.section_leading img{width:100%;object-fit:cover;border-radius:var(--border-radius-default)}.section_footer{text-align:center;margin-top:var(--section-margin)}.section_title{font-size:var(--font-size-giant);color:var(--section-foreground-color)}.section_background{position:absolute;left:0;right:0;top:0;bottom:0;user-select:none;z-index:0;pointer-events:none}.section_subtitle{font-size:18px;color:var(--color-text-medium);line-height:1.5}.section:last-child{border-bottom:0}.section.section-links .section_trailing>*{margin-bottom:var(--space-xlarge)}.section.section-links .section_trailing>*:last-child{margin-bottom:0}@media (max-width: 600px){.section:first-child{padding-top:var(--horizontal-gutter)}.section_wrapper{display:block;padding:0 var(--horizontal-gutter)}.section_leading{margin-right:0;margin-bottom:var(--horizontal-gutter);width:auto}}.section-tinted{background-color:rgba(0,0,0,0.03);border:none}.section-inverted{--section-background-color: var(--color-black);--section-foreground-color: var(--color-white);--section-accent-color: var(--color-white);background:url(/assets/images/pattern3.png) center center no-repeat;background-size:cover;border:none}.section-bounded{border-radius:var(--border-radius-default)}@media (max-width: 600px){.section-bounded{border-radius:0}}.section-spaceTop{margin-top:var(--section-margin)}.section-clipped{overflow:hidden}a{color:var(--color-link)}.link-arrow{display:inline-flex;align-items:center;text-decoration:none}.link-arrow svg{width:16px;height:16px;margin-left:4px;display:block;transition:transform ease-out 80ms}.link-arrow svg path,.link-arrow svg g{fill:var(--color-text)}.link-arrow:hover svg{transform:translateX(3px)}.vStack{display:flex;flex-direction:column;gap:16px}.hStack{display:flex;flex-direction:row;gap:16px}.vStack-small,.hStack-small{gap:4px}.vStack-medium,.hStack-medium{gap:8px}.vStack-large,.hStack-large{gap:32px}.button{background-color:var(--color-button-bgd);color:var(--section-background-color);font-family:'romana';transition:opacity ease-out 120ms;cursor:pointer;position:relative;opacity:1;overflow:hidden;font-size:14px;display:inline-flex;border-radius:2px;text-decoration:none}.button_container{display:inline-flex;align-items:center;height:40px;padding:0 16px;position:relative;z-index:2}.button_container:before,.button_container:after{position:absolute;top:3px;bottom:3px;left:3px;background-color:transparent;width:10px;border:1px solid var(--section-background-color);border-right-width:0;opacity:0.4;content:""}.button_container:after{left:auto;right:3px;border-right-width:1px;border-left-width:0}.button:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:var(--section-background-color);z-index:1;transform:translateX(-100%);transition:all var(--anim-curve-ease-out) 120ms;opacity:0.12;mix-blend-mode:hard-light}.button svg path,.button svg g{fill:var(--section-background-color)}.button-large{font-size:var(--font-size-large)}.button-large .button_container{height:48px;padding:0 24px}.button-secondary{border:1px solid var(--section-foreground-color);color:var(--section-foreground-color);background-color:transparent}.button-secondary svg path,.button-secondary svg g{fill:var(--section-foreground-color)}.button-secondary:before{background-color:var(--section-foreground-color)}.button-secondary .button_container:before,.button-secondary .button_container:after{border-color:var(--section-foreground-color);opacity:0.1}.button:hover:before{transform:translateX(0);border-radius:0}.copy{max-width:500px}.copy>p{margin-bottom:16px;font-size:var(--font-size-default)}.copy>p:last-child{margin-bottom:0}.copy-large>p{font-size:var(--font-size-large)}:root{--helix-length: 1000}@keyframes helix-cycle{0%{stroke-dashoffset:0}100%{stroke-dashoffset:var(--helix-length)}}@keyframes helix-bgd{0%{background-position:0% 50%}50%{background-position:50% 50%}100%{background-position:0% 50%}}.helixAnim{--helix-width: 45%;--helix-max-width: 200px;--helix-height: 250%;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;background:conic-gradient(from -51.97deg at 54.78% 116.81%, #FCF077 -39.37deg, #F6CE70 71.25deg, #CFE5E0 125.63deg, #FCF077 320.63deg, #F6CE70 431.25deg);background-size:200% 100%;animation:helix-bgd ease 20s infinite}.helixAnim .logo{position:absolute;top:var(--space-normal);left:var(--space-normal);z-index:100;mix-blend-mode:color-dodge}.helixAnim .logo svg{width:32px;height:32px;opacity:1}.helixAnim .logo svg path{stroke:none;fill:#27292E}.helixAnim_background{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.helixAnim_background svg{opacity:0.25 !important}.helixAnim svg{width:min(var(--helix-width), var(--helix-max-width));height:max(var(--helix-height), 2000px);mix-blend-mode:color-dodge;opacity:0.5}.helixAnim svg path{stroke:#27292E;stroke-width:1px}.helixAnim>svg path{stroke-dasharray:249.245513916 249.245513916;stroke-dashoffset:0;animation:helix-cycle linear infinite 20s forwards}.helixAnim>svg path:last-child{stroke-dasharray:498.491027832 498.491027832}@media (max-width: 600px){.helixAnim{aspect-ratio:2/1;height:35vh;--helix-height: 300%}.helixAnim .logo svg{width:24px;height:24px}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:999;pointer-events:none;background-color:transparent;visibility:hidden;opacity:0;transition:visibility, ease 0s, opacity ease 120ms, background-color ease 120ms;will-change:background-color, visibility, opacity}.overlay.is-visible{pointer-events:all;background-color:rgba(0,0,0,0.5);visibility:visible !important;opacity:1}.overlay.is-visible .overlay_container{opacity:1}.overlay.is-visible .overlay_close{display:flex}.overlay_close{position:absolute;top:var(--space-normal);right:var(--space-normal);appearance:none;border:none;background-color:transparent;width:38px;height:38px;border:1px solid rgba(255,255,255,0.5);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;display:none}.overlay_close:hover{background:rgba(255,255,255,0.2)}.overlay_close svg path{stroke:#fff}.overlay_container{position:absolute;top:var(--space-xlarge);left:var(--space-xlarge);right:var(--space-xlarge);bottom:var(--space-xlarge);border-radius:var(--border-radius-default);overflow:hidden;box-shadow:0 0 12px rgba(0,0,0,0.2);opacity:0;transition:all var(--anim-curve-ease-out) 120ms}.overlay_container:before{position:absolute;left:0;right:0;bottom:0;top:0;content:"";border:1px solid rgba(0,0,0,0.2);border-radius:inherit;pointer-events:none}.overlay iframe{width:100%;height:100%;border:none}.banner{position:absolute;top:var(--space-large);left:var(--space-large);right:var(--space-large);padding:var(--space-normal) var(--space-large);overflow:hidden;z-index:2;text-decoration:none;border-radius:3px;font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;letter-spacing:-0.5px}.banner>div{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:center;color:var(--color-text-medium);font-weight:500;font-size:14px}.banner>div p{color:var(--color-text-medium);text-decoration:none;display:flex;align-items:center;gap:var(--space-small);transition:opacity var(--anim-curve-ease-out) 0.2s}.banner>div p svg{width:7px}.banner>div p svg path{fill:var(--color-text-medium)}.banner_new{background-color:var(--color-text-light);color:var(--color-white);display:inline-flex;padding:1px 4px}.banner:hover p{opacity:0.5}.banner:before{position:absolute;left:0;right:0;bottom:0;top:0;border-radius:inherit;content:"";background:linear-gradient(45deg, #CFE5E0 0%, #CFE5E0 46.35%, #FCEF63 100%);z-index:1;opacity:1;background-size:150% 150%;opacity:0.15;border:1px solid #95aba5}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes blink{0%, 19.999999%{opacity:0}20%{opacity:1}50%, 80%{opacity:1}80.000001%{opacity:0}100%{opacity:0}}@keyframes num-blink{0%, 89.999999%{opacity:1}90%, 100%{opacity:0.2}}.home{height:100vh;margin-top:var(--space-large)}.home>*{height:100%}.home_research{margin-top:var(--space-large);margin-bottom:var(--space-large)}.home_research svg{opacity:0.3}.home_loader{display:flex;align-items:center}.home_spinner{border-radius:50%;width:16px;height:16px;margin-right:var(--space-small);display:grid;grid-template-columns:repeat(2, 1fr);flex-shrink:0;--anim-dur: 0.75s}.home_spinner span{display:block;background-color:var(--color-text-light);animation:blink linear var(--anim-dur) infinite;opacity:0;margin:1px}.home_spinner span:nth-child(1){animation-delay:0}.home_spinner span:nth-child(2){animation-delay:calc(var(--anim-dur) / 4)}.home_spinner span:nth-child(3){animation-delay:calc((var(--anim-dur) / 4) * 2)}.home_spinner span:nth-child(4){animation-delay:calc((var(--anim-dur) / 4) * 3)}.home .dot{animation:blink linear infinite 1s;font-weight:bold}.home .dot:nth-child(2){animation-delay:0.25s}.home .dot:nth-child(3){animation-delay:0.5s}.home_spacer{flex:1}.home_title{margin-bottom:var(--space-normal)}.home_timer{user-select:none;position:fixed;opacity:0.5;margin-top:var(--space-large);padding:var(--space-normal);color:var(--color-text-light);display:flex;flex-direction:row-reverse;bottom:0;left:calc(50vw + var(--space-normal));right:var(--space-normal);align-items:center;justify-content:center}.home_timer:before{position:absolute;top:0;left:0;right:0;height:1px;content:"";background:linear-gradient(90deg, var(--color-text-light) 0%, var(--color-text-light) 49.9%, transparent 50%);background-size:8px 8px;background-repeat:repeat;opacity:0.4}.home_timer h2,.home_timer p,.home_timer a{font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace !important;padding:0;margin:0 !important;letter-spacing:-0.5px}.home_timer a{font-size:var(--font-size-large);text-decoration:none;display:flex;align-items:center;gap:6px;transition:opacity ease 120ms}.home_timer a:hover{opacity:0.5}.home_timer a i{width:2px;height:16px;background-color:rgba(0,0,0,0.2);content:"";opacity:0.35;display:block;animation:num-blink linear 1.4s infinite}.home_timer a i:nth-of-type(2){animation-delay:0.1s;height:10px}.home_timer a i:nth-of-type(3){animation-delay:0.2s}.home_timer a i:last-of-type{margin-right:6px}.home_timer a svg{width:18px}.home_timer a svg path{stroke:var(--section-foreground-color)}.home_timer h2{animation:num-blink linear 2s infinite;font-size:var(--font-size-xlarge);font-weight:200;white-space:nowrap}.home_timer h2 .hours{opacity:0.8}.home_timer h2 .minutes{opacity:0.6}.home_buttons{display:flex;gap:8px}.home_copy p{font-family:'romana';margin-bottom:5px}.home_copy a{margin-top:32px}@media (max-width: 600px){.home{height:auto}.home_timer{left:var(--space-normal);background:var(--section-background-color)}.home_timer p{line-height:1}.home_timer h2{font-size:calc(var(--font-size-xlarge) - 5px)}}
