/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"FreightSans W01 Book";src:url(/assets/freight-sans-book-w01-117894f114d588fdb4985eb12ee0fc36cfa2ea9329c085854f933297c5caffa8.woff2) format("woff2"),url(/assets/freight-sans-book-w01-7d6e8b90911b5d128cc7694cfb7026ea1f460ea36df75b10cdb8ba6ceba65d44.woff) format("woff"),url(/assets/freight-sans-book-w01-0ea4bbf66439c494da597e79340a3d4248f6e2956c16b2a516f9c91f466a1538.ttf) format("truetype");font-weight:400;font-style:normal}body{color:#000;font-family:"FreightSans W01 Book", "Source Sans Pro", "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", "Verdana", sans-serif;font-weight:400;font-size:1rem;line-height:1.5}@media (prefers-color-scheme: dark){body{color:#e9e9e9}}::selection{color:#fff;background:#ff364f;text-shadow:none}@media (prefers-color-scheme: dark){::selection{color:#1a1a1a}}a{color:#000;text-decoration:underline}@media (any-hover){a:hover{text-decoration:none}}a:active{color:#666}@media (prefers-color-scheme: dark){a{color:#e9e9e9;text-decoration:underline}}@media (prefers-color-scheme: dark) and (any-hover){a:hover{text-decoration:none}}@media (prefers-color-scheme: dark){a:active{color:#ccc}}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2,h3{margin-top:0;margin-bottom:1rem;font-size:1rem;line-height:1.5}h4,h5,h6,p{margin-top:0;margin-bottom:1rem;font-size:1rem;line-height:1.5}h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}h4 em,h4 i,h5 em,h5 i,h6 em,h6 i,p em,p i{font-style:normal}strong,b{font-weight:400}em,i{font-style:normal}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,textarea,button,[type='button'],[type='reset'],[type='submit']{outline:none;border:0}a:focus{outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input::-moz-focus-inner{border:0}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,button,[type='button'],[type='reset'],[type='submit'],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent;border-radius:0}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,textarea,select{width:100%;font-family:"FreightSans W01 Book", "Source Sans Pro", "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", "Verdana", sans-serif;font-size:1rem;line-height:1.5;color:#000;font-weight:400}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,textarea{padding:0.625rem;background-color:#fff;transition:all 100ms ease-in-out;border:1pt solid #666}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus,textarea:focus{border-color:#000}label{position:relative}@media (any-hover){label:hover{cursor:pointer}}textarea{width:100%}input[type="submit"]{font-size:1rem;line-height:1.5;font-family:"FreightSans W01 Book", "Source Sans Pro", "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", "Verdana", sans-serif;font-weight:400}form .error-message{color:#ff364f;line-height:135%}form .field_with_errors [type='color'],form .field_with_errors [type='date'],form .field_with_errors [type='datetime'],form .field_with_errors [type='datetime-local'],form .field_with_errors [type='email'],form .field_with_errors [type='month'],form .field_with_errors [type='number'],form .field_with_errors [type='password'],form .field_with_errors [type='search'],form .field_with_errors [type='tel'],form .field_with_errors [type='text'],form .field_with_errors [type='time'],form .field_with_errors [type='url'],form .field_with_errors [type='week'],form .field_with_errors input:not([type]),form .field_with_errors textarea,form .field_with_errors textarea{color:#fff;background-color:#ff364f;border-color:#ff364f}form .fieldWithErrors{display:inline;color:#fff;background-color:#ff364f;border-color:#ff364f}form [type='color'].error,form [type='date'].error,form [type='datetime'].error,form [type='datetime-local'].error,form [type='email'].error,form [type='month'].error,form [type='number'].error,form [type='password'].error,form [type='search'].error,form [type='tel'].error,form [type='text'].error,form [type='time'].error,form [type='url'].error,form [type='week'].error,form input:not([type]).error,form textarea.error,form textarea.error{color:#fff;background-color:#ff364f;border-color:#ff364f}.button,a.button,button,[type='button'],[type='reset'],[type='submit']{padding:0.625rem 1.25rem 0.625rem 1.25rem;display:inline-block;min-width:8.75rem;color:#000;text-decoration:none;text-align:center;background-color:#fff}@media (prefers-color-scheme: dark){.button,a.button,button,[type='button'],[type='reset'],[type='submit']{background-color:#1a1a1a}}@media (any-hover){.button:hover,a.button:hover,button:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover{background-color:#f8f8f8}}@media (any-hover) and (prefers-color-scheme: dark){.button:hover,a.button:hover,button:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover{background-color:#1a1a1a}}.button:active,a.button:active,button:active,[type='button']:active,[type='reset']:active,[type='submit']:active{color:#fff;background-color:#000}@media (prefers-color-scheme: dark){.button:active,a.button:active,button:active,[type='button']:active,[type='reset']:active,[type='submit']:active{background-color:#e9e9e9}}.button.reverse,a.button.reverse,button.reverse,[type='button'].reverse,[type='reset'].reverse,[type='submit'].reverse{color:#fff;background-color:#000}@media (prefers-color-scheme: dark){.button.reverse,a.button.reverse,button.reverse,[type='button'].reverse,[type='reset'].reverse,[type='submit'].reverse{background-color:#e9e9e9}}@media (any-hover){.button.reverse:hover,a.button.reverse:hover,button.reverse:hover,[type='button'].reverse:hover,[type='reset'].reverse:hover,[type='submit'].reverse:hover{background-color:#1a1a1a}}@media (any-hover) and (prefers-color-scheme: dark){.button.reverse:hover,a.button.reverse:hover,button.reverse:hover,[type='button'].reverse:hover,[type='reset'].reverse:hover,[type='submit'].reverse:hover{background-color:#f8f8f8}}.button.reverse:active,a.button.reverse:active,button.reverse:active,[type='button'].reverse:active,[type='reset'].reverse:active,[type='submit'].reverse:active{color:#000;background-color:#f8f8f8}@media (prefers-color-scheme: dark){.button.reverse:active,a.button.reverse:active,button.reverse:active,[type='button'].reverse:active,[type='reset'].reverse:active,[type='submit'].reverse:active{background-color:#1a1a1a}}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-tap-highlight-color:transparent}body{width:100%;background-color:#fff}@media (prefers-color-scheme: dark){body{background-color:#1a1a1a}}body.modal-open{overflow:hidden}body.modal-open .main-content,body.modal-open .secondary-content{filter:blur(5px)}img,svg{display:block;width:100%}hr.clear::after,br.clear::after{clear:both;content:"";display:block}@media screen and (max-width: 650px){hr.ignore-mobile,br.ignore-mobile{display:none}}.main-content{position:absolute;top:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}@media (max-aspect-ratio: 3 / 4){.main-content{justify-content:center;flex-flow:column}}.main-content .shield,.main-content .content-holder{width:50%}@media (max-aspect-ratio: 3 / 4){.main-content .shield,.main-content .content-holder{align-self:center;text-align:center;width:100%}}.main-content .shield{display:flex;justify-content:center;align-items:center}@media (max-aspect-ratio: 3 / 4){.main-content .shield{margin-bottom:60px}}.main-content .shield svg{display:block;width:16%;max-width:140px;min-width:72px;transition:all 100ms ease-in-out}@media (prefers-color-scheme: dark){.main-content .shield svg{opacity:0.5}}@media screen and (min-width: 451px){.main-content .shield svg{min-width:90px}}.main-content .shield svg path{fill:#ccc}.main-content .shield.current_color_1 svg path{fill:url(#svg_gradient_1)}.main-content .shield.current_color_2 svg path{fill:#ccc}.main-content .shield.current_color_3 svg path{fill:url(#svg_gradient_2)}.main-content .shield.current_color_4 svg path{fill:#a3ff4d}.main-content .shield.current_color_5 svg path{fill:url(#svg_gradient_3)}.main-content .shield.current_color_6 svg path{fill:#ff297f}.main-content .shield.current_color_7 svg path{fill:url(#svg_gradient_4)}.main-content .shield.current_color_8 svg path{fill:#5bb8ff}.main-content .shield.current_color_9 svg path{fill:url(#svg_gradient_5)}.main-content .shield.current_color_10 svg path{fill:#ffee45}.main-content .shield.current_color_11 svg path{fill:url(#svg_gradient_6)}.main-content .shield.current_color_12 svg path{fill:#ffba00}.main-content .shield.current_color_13 svg path{fill:url(#svg_gradient_7)}.main-content .shield.current_color_14 svg path{fill:#ce85ff}.main-content .shield.current_color_15 svg path{fill:url(#svg_gradient_8)}.main-content .shield.current_color_16 svg path{fill:#000}.main-content .shield.current_color_17 svg path{fill:url(#svg_gradient_9)}.main-content .shield.current_color_18 svg path{fill:#e9e9e9}.secondary-content{position:absolute;top:0;left:0;display:flex;align-items:center;min-height:100%;width:100%}.secondary-content .content-holder{display:block;padding:3.125rem 6.25rem;width:100%;max-width:700px}@media screen and (min-width: 1441px){.secondary-content .content-holder{padding:4.85vw 7vw}}@media screen and (max-width: 450px){.secondary-content .content-holder{padding:2.8125rem 2.1875rem 5.625rem 2.1875rem}}@media screen and (max-width: 360px){.secondary-content .content-holder{padding:1.5625rem 1.25rem}}.floating-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:50}@media (prefers-color-scheme: dark){.floating-nav{background-color:rgba(26,26,26,0.9)}}.floating-nav.open{display:flex;justify-content:center;flex-flow:column}.floating-nav p,.floating-nav ul{margin:0;padding:0;width:50%;text-align:right}@media (max-aspect-ratio: 3 / 4){.floating-nav p,.floating-nav ul{align-self:center;text-align:center;width:100%}}.floating-nav p{margin-bottom:1.5rem}.floating-nav ul{list-style-type:none}.floating-nav ul li.interdiscipline{margin-top:1.5rem}.floating-nav-trigger{position:fixed;right:3.125rem;bottom:3.125rem;z-index:50}@media screen and (min-width: 1441px){.floating-nav-trigger{right:4.85vw;bottom:4.85vw}}@media screen and (max-width: 450px){.floating-nav-trigger{right:1.5625rem;bottom:1.5625rem}}.floating-nav-trigger .trigger{width:38px;height:38px;filter:drop-shadow(0 0 0 transparent);transition:filter 150ms ease-in-out}@media (prefers-color-scheme: dark){.floating-nav-trigger .trigger{filter:drop-shadow(0 0 0 transparent)}}.floating-nav-trigger .trigger svg circle,.floating-nav-trigger .trigger svg line{stroke:#000;stroke-width:1px;fill:none}@media (prefers-color-scheme: dark){.floating-nav-trigger .trigger svg circle,.floating-nav-trigger .trigger svg line{stroke:#e9e9e9}}.floating-nav-trigger .trigger svg circle{fill:#fff}@media (prefers-color-scheme: dark){.floating-nav-trigger .trigger svg circle{fill:#1a1a1a}}.floating-nav-trigger .trigger svg line{transition:transform 400ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.floating-nav-trigger .trigger svg line.one{transform:translate(9.25px, 9.25px)}.floating-nav-trigger .trigger svg line.two{transform:translate(16.25px, 16.25px)}@media (any-hover){.floating-nav-trigger .trigger:hover{filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5))}}@media (any-hover) and (prefers-color-scheme: dark){.floating-nav-trigger .trigger:hover{filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5))}}@media (any-hover){.floating-nav-trigger .trigger:hover line{transition:transform 200ms}.floating-nav-trigger .trigger:hover line.one{transform:rotate(3deg) translate(9.25px, 9.25px)}.floating-nav-trigger .trigger:hover line.two{transform:rotate(-3deg) translate(16.25px, 16.25px)}}.floating-nav-trigger .trigger.open{filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5))}@media (prefers-color-scheme: dark){.floating-nav-trigger .trigger.open{filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5))}}.floating-nav-trigger .trigger.open line.one{transform:rotate(90deg) translate(13px, -26px)}.floating-nav-trigger .trigger.open line.two{transform:translate(13px, 13px)}.home .floating-nav .home{display:none}.hello .floating-nav .hello{display:none}.now .floating-nav .now{display:none}.colophon .floating-nav .colophon{display:none}p.inquiry span.command,p.inquiry span.yes,p.inquiry span.no,p.inquiry strong.command,p.inquiry strong.yes,p.inquiry strong.no,p.inquiry em.command,p.inquiry em.yes,p.inquiry em.no{margin-right:5px}p.inquiry span.yes,p.inquiry span.no,p.inquiry strong.yes,p.inquiry strong.no,p.inquiry em.yes,p.inquiry em.no{text-transform:uppercase}p.inquiry span.yes,p.inquiry strong.yes,p.inquiry em.yes{cursor:none;text-decoration:line-through}p.inquiry span.no,p.inquiry strong.no,p.inquiry em.no{cursor:not-allowed}p.inquiry span.maybe,p.inquiry strong.maybe,p.inquiry em.maybe{cursor:wait;text-transform:lowercase}body.error .main-content{justify-content:center;flex-flow:column}body.error .main-content .shield,body.error .main-content .content-holder{align-self:center;text-align:center;width:100%}body.error .main-content .shield{margin-bottom:16px}body.error .main-content .shield svg path{fill:#e9e9e9}@media (prefers-color-scheme: dark){body.error .main-content .shield svg path{fill:#999}}@media screen and (max-width: 450px){body.error .main-content .shield svg{min-width:100px}}body.now .secondary-content h3,body.now-archive .secondary-content h3,body.colophon .secondary-content h3{margin-top:60px}body.now .secondary-content hr,body.now-archive .secondary-content hr,body.colophon .secondary-content hr{margin-top:3.75rem;margin-bottom:3.75rem;height:0.0625rem;border:0;background-color:#e9e9e9}body.now .secondary-content blockquote,body.now-archive .secondary-content blockquote,body.colophon .secondary-content blockquote{margin-left:0;margin-right:0;padding-left:1.625rem;border-left:1px solid #e9e9e9}
