/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}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}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}:root{--font-size-root: 16px;--line-height-regular: 1.5;--line-height-tight: 1.3;--line-height-tiny: 1.2;--font-size-xsmall: .75rem;--font-size-small: .875rem;--font-size-normal: 1rem;--font-size-large: 1.125rem;--font-size-xlarge: 1.25rem;--font-size-xxlarge: 1.5rem;--font-size-xxlarge-2: 1.75rem;--font-size-xxxlarge:2rem;--font-size-xxxxlarge: 2.5rem;--font-size-xxxxxlarge: 3.5rem;--font-size-xxxxxxlarge: 4.5rem;--font-size-level-jumbo: var(--font-size-xxxxlarge);--font-size-level-1: var(--font-size-xxxxlarge);--font-size-level-2: var(--font-size-xxxlarge);--font-size-level-3: var(--font-size-xxlarge);--font-size-level-4: var(--font-size-large);--font-size-body: var(--font-size-large);--font-size-body-tiny: var(--font-size-xsmall);--font-size-body-small: var(--font-size-normal);--font-size-body-large: var(--font-size-large);--font-size-body-huge: var(--font-size-xxlarge);--font-size-button: var(--font-size-large);--font-size-form-label: var(--font-size-xlarge);--font-size-nav: var(--font-size-xlarge);--font-letter-spacing-subtle: .06rem;--paragraph-spacing: 1.3rem;--gutter: 1.5rem;--gutter-row: 1.5rem;--page-margin: 2rem;--inner-padding: 1rem;--inner-padding-horizontal: .625rem;--color-primary: 199,184,171;--color-secondary: 25,33,39;--color-tertiary: 46, 81, 104;--color-action: #36d1a7;--color-highlight-rgb: var(--color-tertiary);--color-highlight: rgb(var(--color-highlight-rgb));--color-background: rgba(var(--color-secondary), 1);--color-background-rgb: var(--color-secondary);--color-line: rgba(var(--color-primary), var(--color-rgb-opacity-tint-mid));--color-line-subtle: rgba(var(--color-primary), var(--color-rgb-opacity-tint-light));--color-text: rgba(var(--color-primary),.95);--color-form-background: rgba(var(--color-primary),.95);--color-text-inverted: rgba(var(--color-secondary),.95);--color-cta: var(--color-action);--color-rgb-opacity-tint-light: .1;--color-rgb-opacity-tint-mid: .6;--color-rgb-opacity-tint-dark: .85}@media only screen and (min-width: 768px){:root{--line-height-tight: 1.24;--line-height-slight: 1.45;--font-size-level-jumbo: var(--font-size-xxxxxlarge);--font-size-level-1: var(--font-size-xxxxxlarge);--font-size-level-2: var(--font-size-xxxxlarge);--font-size-body: var(--font-size-xlarge);--font-size-body-large: var(--font-size-xxlarge);--font-size-body-huge: var(--font-size-xxxlarge);--page-margin: 4rem}}@media only screen and (min-width: 1260px){:root{--font-size-root: 17px;--font-size-level-jumbo: var(--font-size-xxxxxxlarge);--font-size-body: var(--font-size-xlarge);--font-size-body-large: var(--font-size-xxlarge-2);--font-size-body-huge: var(--font-size-xxxxlarge);--gutter: 2rem;--gutter-row: 2rem}}@media only screen and (min-width: 1512px){:root{--font-size-root: 20px;--page-margin: 8rem}}.grid-container,.message-wrapper,.contact-wrapper .contact,.about-wrapper .about,.landing,.landing-intro-wrapper,.article-listing,.research-intro,.origami-wrapper .origami-text,.origami-wrapper .origami-info,.origamis,.origamis-intro-wrapper,.instrument-wrapper .instrument-text,.instrument-wrapper .instrument-info,.instruments,.instruments-intro-wrapper,.project-wrapper .project-text,.project-wrapper .project-info,.projects,.projects-intro-wrapper,footer.main-footer,.layout-gallery,.layout-7col-5col,.layout-5col-7col,.layout-4col,.layout-3col,.layout-3col.layout-2col_mobile,.layout-2col_mobile,.layout-1col-10-centered,.layout-2col,.layout-1col-narrow,.layout-1col,.additional-content-wrapper,.page-title-wrapper,.main-header .header-content .logo-nav-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:auto;grid-column-gap:var(--gutter);grid-row-gap:var(--gutter-row);margin-left:var(--page-margin);margin-right:var(--page-margin)}@media only screen and (min-width: 768px){.grid-container,.message-wrapper,.contact-wrapper .contact,.about-wrapper .about,.landing,.landing-intro-wrapper,.article-listing,.research-intro,.origami-wrapper .origami-text,.origami-wrapper .origami-info,.origamis,.origamis-intro-wrapper,.instrument-wrapper .instrument-text,.instrument-wrapper .instrument-info,.instruments,.instruments-intro-wrapper,.project-wrapper .project-text,.project-wrapper .project-info,.projects,.projects-intro-wrapper,footer.main-footer,.layout-gallery,.layout-7col-5col,.layout-5col-7col,.layout-4col,.layout-3col,.layout-3col.layout-2col_mobile,.layout-2col_mobile,.layout-1col-10-centered,.layout-2col,.layout-1col-narrow,.layout-1col,.additional-content-wrapper,.page-title-wrapper,.main-header .header-content .logo-nav-wrapper{grid-template-columns:repeat(12, 1fr)}}.grid-container-nested-small,.origami-wrapper .origami-details .origami-detail-wrapper,.instrument-wrapper .instrument-details .instrument-detail-wrapper,.project-wrapper .project-details .project-detail-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:auto;grid-column-gap:var(--gutter);grid-row-gap:var(--gutter-row)}.grid-container-nested-big,.about-wrapper .about .about-attributes{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:auto;grid-column-gap:var(--gutter);grid-row-gap:var(--gutter-row)}@media only screen and (min-width: 768px){.grid-container-nested-big,.about-wrapper .about .about-attributes{grid-template-columns:repeat(12, 1fr)}}.keep-line-wrap{display:inline-block}.screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html{font-family:"Victor Mono";font-size:var(--font-size-root);color:var(--color-text);line-height:var(--line-height-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{font-weight:400;padding:0;margin:0}.type-level-jumbo{font-family:"Victor Mono";font-size:var(--font-size-level-jumbo);line-height:var(--line-height-tiny)}.type-level-1{font-family:"Victor Mono";font-size:var(--font-size-level-1);line-height:var(--line-height-tight)}.type-level-2{font-family:"Victor Mono";font-size:var(--font-size-level-2);line-height:var(--line-height-tiny)}.type-level-3{font-size:var(--font-size-level-3);line-height:var(--line-height-tight)}.type-level-4{font-size:var(--font-size-level-4)}.title-label{opacity:var(--color-rgb-opacity-tint-mid);color:var(--color-text);font-size:var(--font-size-body-small);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-subtle);margin-bottom:.25rem}.paragraph-normal,.paragraph-normal p{margin-bottom:var(--paragraph-spacing);font-size:var(--font-size-body)}.paragraph-small,.paragraph-small p{margin-bottom:var(--paragraph-spacing);font-size:var(--font-size-body-small)}.paragraph-large,.message p,.paragraph-large p{margin-bottom:var(--paragraph-spacing);font-size:var(--font-size-body-large)}.paragraph-large a,.message p a,.paragraph-large p a{border-bottom-width:1.5px}.paragraph-huge,.paragraph-huge p{margin-bottom:var(--paragraph-spacing);font-size:var(--font-size-body-huge);line-height:var(--line-height-slight)}.paragraph-huge a,.paragraph-huge p a{border-bottom-width:2px}small,figcaption{font-size:var(--font-size-body-tiny);line-height:var(--line-height-tiny)}a{color:var(--color-text)}main p a,main li a,.formatted-link{text-decoration:none;color:var(--color-cta);border-bottom:.075rem dashed;border-bottom-color:transparent}main p a:hover,main li a:hover,.formatted-link:hover{border-bottom-color:var(--color-cta)}img{-webkit-transform:translateZ(0);width:calc(100% + .49px);max-width:100%;height:auto}img.light{border:1px solid rgba(255,255,255,0.08)}main ul li{margin-bottom:.6rem}.list--dashed{list-style-type:none;margin-left:1.25rem}.list--dashed>li{list-style-type:none;position:relative}.list--dashed>li:before{content:"-";display:block;position:absolute;left:-1rem;color:var(--color-line)}dl.relational-list dd.relational-list__description{font-size:var(--font-size-body-small);opacity:var(--color-rgb-opacity-tint-mid);margin-bottom:1rem}dl.relational-list dd.relational-list__description.relational-list__description--period{margin-bottom:.2em;text-transform:uppercase;letter-spacing:var(--font-letter-spacing-subtle);font-size:var(--font-size-body-tiny)}.button-secondary{padding:var(--inner-padding-horizontal) var(--inner-padding);display:inline-block;text-align:center;cursor:pointer;text-decoration:none;font-size:var(--font-size-button);-webkit-appearance:none;appearance:none;border-radius:0;transition:color .2s,background .2s}.button-secondary:focus{outline:0}.button-secondary:active{transform:scale(0.99)}.button-secondary:disabled,.disabled.button-secondary{cursor:not-allowed;transform:scale(1)}.button-secondary{border:1px solid var(--color-cta);color:var(--color-cta);background:transparent}.button-secondary:hover,.button-secondary:focus{color:black;background:var(--color-cta)}.button-secondary:active{opacity:.8;color:black;background:var(--color-cta)}.button-secondary:disabled,.button-secondary.disabled{opacity:.4}.button-secondary:disabled:hover,.button-secondary.disabled:hover{color:var(--color-cta);background:transparent}.button--small{padding:calc(var(--inner-padding-horizontal) - .3rem) calc(var(--inner-padding) - .3rem)}form fieldset{border:0;padding:0;margin:0}form label{display:block;font-size:var(--font-size-form-label)}form section{margin-bottom:1.25rem}form input:not([type='submit']),form textarea{padding:var(--inner-padding-horizontal) var(--inner-padding);width:100%;margin-top:.3rem}form [type='color'],form [type='date'],form [type='datetime'],form [type='datetime-local'],form [type='email'],form [type='month'],form [type='number'],form [type='password'],form [type='search'],form [type='tel'],form [type='text'],form [type='time'],form [type='url'],form [type='week'],form input:not([type]),form textarea{border:0;border-bottom:.25rem solid white;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-bottom-color .2s;background-color:var(--color-form-background)}form [type='color']:hover,form [type='date']:hover,form [type='datetime']:hover,form [type='datetime-local']:hover,form [type='email']:hover,form [type='month']:hover,form [type='number']:hover,form [type='password']:hover,form [type='search']:hover,form [type='tel']:hover,form [type='text']:hover,form [type='time']:hover,form [type='url']:hover,form [type='week']:hover,form input:not([type]):hover,form textarea:hover{border:0;border-bottom:.25rem solid rgba(0,0,0,0.2);transition:border-bottom-color .2s}form [type='color']:focus,form [type='date']:focus,form [type='datetime']:focus,form [type='datetime-local']:focus,form [type='email']:focus,form [type='month']:focus,form [type='number']:focus,form [type='password']:focus,form [type='search']:focus,form [type='tel']:focus,form [type='text']:focus,form [type='time']:focus,form [type='url']:focus,form [type='week']:focus,form input:not([type]):focus,form textarea:focus,form [type='color']:active,form [type='date']:active,form [type='datetime']:active,form [type='datetime-local']:active,form [type='email']:active,form [type='month']:active,form [type='number']:active,form [type='password']:active,form [type='search']:active,form [type='tel']:active,form [type='text']:active,form [type='time']:active,form [type='url']:active,form [type='week']:active,form input:not([type]):active,form textarea:active{border:0;border-bottom:.25rem solid var(--color-cta);transition:border-bottom-color .2s}form textarea{resize:vertical;min-height:3.5rem}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:100;font-stretch:normal;font-style:normal;src:url("../assets/fonts/victormono/WOFF2/VictorMono-Thin.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-Thin.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:100;font-stretch:normal;font-style:oblique;src:url("../assets/fonts/victormono/WOFF2/VictorMono-ThinOblique.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-ThinOblique.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:100;font-stretch:normal;font-style:italic;src:url("../assets/fonts/victormono/WOFF2/VictorMono-ThinItalic.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-ThinItalic.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:200;font-stretch:normal;font-style:normal;src:url("../assets/fonts/victormono/WOFF2/VictorMono-ExtraLight.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-ExtraLight.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:200;font-stretch:normal;font-style:oblique;src:url("../assets/fonts/victormono/WOFF2/VictorMono-ExtraLightOblique.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-ExtraLightOblique.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:200;font-stretch:normal;font-style:italic;src:url("../assets/fonts/victormono/WOFF2/VictorMono-ExtraLightItalic.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-ExtraLightItalic.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:300;font-stretch:normal;font-style:normal;src:url("../assets/fonts/victormono/WOFF2/VictorMono-Light.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-Light.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:300;font-stretch:normal;font-style:oblique;src:url("../assets/fonts/victormono/WOFF2/VictorMono-LightOblique.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-LightOblique.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:300;font-stretch:normal;font-style:italic;src:url("../assets/fonts/victormono/WOFF2/VictorMono-LightItalic.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-LightItalic.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:400;font-stretch:normal;font-style:normal;src:url("../assets/fonts/victormono/WOFF2/VictorMono-Regular.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-Regular.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:400;font-stretch:normal;font-style:oblique;src:url("../assets/fonts/victormono/WOFF2/VictorMono-Oblique.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-Oblique.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:400;font-stretch:normal;font-style:italic;src:url("../assets/fonts/victormono/WOFF2/VictorMono-Italic.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-Italic.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:500;font-stretch:normal;font-style:normal;src:url("../assets/fonts/victormono/WOFF2/VictorMono-Medium.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-Medium.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:500;font-stretch:normal;font-style:oblique;src:url("../assets/fonts/victormono/WOFF2/VictorMono-MediumOblique.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-MediumOblique.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:500;font-stretch:normal;font-style:italic;src:url("../assets/fonts/victormono/WOFF2/VictorMono-MediumItalic.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-MediumItalic.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:600;font-stretch:normal;font-style:normal;src:url("../assets/fonts/victormono/WOFF2/VictorMono-SemiBold.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-SemiBold.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:600;font-stretch:normal;font-style:oblique;src:url("../assets/fonts/victormono/WOFF2/VictorMono-SemiBoldOblique.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-SemiBoldOblique.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:600;font-stretch:normal;font-style:italic;src:url("../assets/fonts/victormono/WOFF2/VictorMono-SemiBoldItalic.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-SemiBoldItalic.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:700;font-stretch:normal;font-style:normal;src:url("../assets/fonts/victormono/WOFF2/VictorMono-Bold.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-Bold.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:700;font-stretch:normal;font-style:oblique;src:url("../assets/fonts/victormono/WOFF2/VictorMono-BoldOblique.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-BoldOblique.ttf") format("truetype")}@font-face{font-family:'Victor Mono';font-display:swap;font-weight:700;font-stretch:normal;font-style:italic;src:url("../assets/fonts/victormono/WOFF2/VictorMono-BoldItalic.woff2") format("woff2"),url("../assets/fonts/victormono/TTF/VictorMono-BoldItalic.ttf") format("truetype")}.main-header.header-prevent-hide{transform:translateY(0%) !important}.main-header .header-content .logo-nav-wrapper .logo-title-wrapper{grid-column-end:span 4;display:flex}@media only screen and (min-width: 768px){.main-header .header-content .logo-nav-wrapper .logo-title-wrapper{grid-column-end:span 4}}.main-header .header-content .logo-nav-wrapper nav.navigation{grid-column-end:span 2}@media only screen and (min-width: 768px){.main-header .header-content .logo-nav-wrapper nav.navigation{grid-column-end:span 8}}.main-header .logo-nav-wrapper a.accessibility-skip{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.main-header .logo-nav-wrapper a.accessibility-skip:focus{top:0;left:0;right:0;z-index:200;width:auto;height:auto;padding:0 8px;clip:auto;font-weight:bold;line-height:49px;color:var(--color-text);text-decoration:none;background:black;outline:0}.main-header .logo-nav-wrapper a.accessibility-skip:focus:hover{text-decoration:underline}.main-header .logo-nav-wrapper .logo{transition:width 200ms ease, margin-right 200ms ease;vertical-align:top;display:inline-block;margin-right:.6em;width:3rem;height:3rem}.main-header .logo-nav-wrapper .logo a:focus,.main-header .logo-nav-wrapper .logo a:active{background:inherit;border-top:none;border-right:none;border-bottom:2px solid var(--color-text);border-left:none;opacity:1;outline:0}.main-header .logo-nav-wrapper .logo a svg{height:100%;width:100%}.main-header .logo-nav-wrapper .logo a svg #logo{fill:var(--color-text)}.main-header .site-title{display:inline-block;transition:opacity .2s ease-in-out;height:0;width:0;overflow:hidden;text-decoration:none;display:flex}.main-header .site-title span{font-size:1rem;letter-spacing:.08rem;text-transform:uppercase;align-self:center}.main-header a.accessibility-skip{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.main-header a.accessibility-skip:focus{top:0;text-align:center;left:calc(50% - (300px/2));z-index:10000;width:300px;height:auto;padding:0 8px;clip:auto;font-weight:bold;line-height:49px;color:black;text-decoration:none;background:white;outline:0;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)}.main-header a.accessibility-skip:focus:hover{text-decoration:underline}.main-header{will-change:transform, background, padding-top, padding-bottom;transition:transform 200ms ease, background 200ms ease, padding-top 300ms ease, padding-bottom 200ms ease;padding-top:2rem;padding-bottom:1.25rem}.main-header.sticky-header{position:absolute;top:0;left:0;right:0;transition:transform 0.3s;z-index:10000}.main-header.sticky-header .site-title{opacity:0;height:0;width:0}.main-header.sticky-header--hidden{transform:translate3d(0, -100%, 0)}.main-header.sticky-header--fixed{background-color:var(--color-background);padding-top:1rem;padding-bottom:1rem;position:fixed;border-bottom:1px solid var(--color-line-subtle)}.main-header.sticky-header--fixed .logo{width:2.75rem;height:2.75rem}.main-header.sticky-header--fixed .site-title{opacity:1;height:2.75rem;width:auto}.main-header.sticky-header--hidden:after{content:'';position:fixed;left:0;right:0;top:100%;height:4em}.main-header.sticky-header--hidden:hover{transform:translate3d(0, 0, 0)}.global-wrapper>header nav{position:relative;z-index:100}.global-wrapper>header nav:before{opacity:0;content:''}.global-wrapper>header nav.show:before{transition:opacity 150ms ease-in-out;content:'';position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.9);left:0;right:0;top:0;bottom:0;opacity:1}@media only screen and (min-width: 768px){.global-wrapper>header nav.show:before{display:none}}.global-wrapper>header nav.show .mobile-nav{position:fixed;border:1px solid white;color:white}.global-wrapper>header nav.show .mobile-nav:hover,.global-wrapper>header nav.show .mobile-nav:focus{background:rgba(255,255,255,0.2)}.global-wrapper>header nav.show .mobile-nav:active{background:rgba(255,255,255,0.3)}.global-wrapper>header nav.show ul{display:block;opacity:1;overflow-y:auto;overflow-x:hidden;max-height:80vh;max-height:calc(100vh - (100px + var(--page-margin)))}.global-wrapper>header nav a.mobile-nav{display:inline-block;float:right;right:var(--page-margin);padding:.625rem 1.25rem;border:1px solid var(--color-text);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-subtle);color:var(--color-text);text-decoration:none;position:static}.global-wrapper>header nav a.mobile-nav:hover,.global-wrapper>header nav a.mobile-nav:focus{background:rgba(var(--color-text), 0.2);outline:0}.global-wrapper>header nav a.mobile-nav:active{background:rgba(var(--color-text), 0.3)}@media only screen and (min-width: 768px){.global-wrapper>header nav a.mobile-nav{display:none}}.global-wrapper>header nav ul{max-height:0;padding:0;margin:0;opacity:0;transition:max-height 150ms ease-in-out;position:fixed;overflow:hidden;left:var(--page-margin);right:var(--page-margin);top:100px;list-style-type:none;background:var(--color-text);background:black;border:1px solid var(--color-text);font-size:var(--font-size-nav);letter-spacing:var(--font-letter-spacing-subtle);height:auto}.global-wrapper>header nav ul li{display:block;border-bottom:1px solid var(--color-text)}.global-wrapper>header nav ul li:last-of-type{border-bottom:0}.global-wrapper>header nav ul li a{text-decoration:none;color:var(--color-text);display:block;padding:var(--inner-padding)}.global-wrapper>header nav ul li a:hover{background:rgba(var(--color-text), 0.2)}.global-wrapper>header nav ul li a.current{background:rgba(var(--color-text), 0.4)}.global-wrapper>header nav ul li a.current:focus{color:gray;border-color:gray}.global-wrapper>header nav ul li a.current:after{content:'Current section';text-transform:uppercase;float:right;font-size:var(--font-size-body-small);margin-top:.25rem}@media only screen and (min-width: 768px){.global-wrapper>header nav ul{display:block;max-height:none;position:static;text-align:right;background:inherit;opacity:1;border:0;margin-top:.5rem}.global-wrapper>header nav ul li{display:inline-block;position:relative;padding-left:1em;padding-bottom:.5625rem;border:0}.global-wrapper>header nav ul li a{text-decoration:none;padding:0 0 .02em 0;background-color:inherit;border-bottom:1px solid transparent;opacity:0.7;transition:all 100ms ease-in-out}.global-wrapper>header nav ul li a:hover,.global-wrapper>header nav ul li a:focus,.global-wrapper>header nav ul li a:active{background:inherit;border-top:none;border-right:none;border-bottom:1px solid;border-left:none;opacity:1;outline:0}.global-wrapper>header nav ul li a.current{border-top:none;border-right:none;border-bottom:1px solid;border-left:none;opacity:1;background:inherit}.global-wrapper>header nav ul li a.current:after{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.page-title-wrapper .page-title{grid-column-end:span 12}@media only screen and (min-width: 768px){.page-title-wrapper .page-title{grid-column:1 / 11}}@media only screen and (min-width: 1260px){.page-title-wrapper .page-title{grid-column:2 / 8}}.page-title-wrapper .page-title{padding-bottom:1rem}@media only screen and (min-width: 1260px){.page-title-wrapper .page-title{padding-bottom:2rem}}.layout{padding-bottom:var(--gutter-row)}.layout-1col .image-wrapper,.layout-1col .additional-content,.additional-content-wrapper .image-wrapper,.additional-content-wrapper .additional-content{grid-column-end:span 6}@media only screen and (min-width: 768px){.layout-1col .image-wrapper,.layout-1col .additional-content,.additional-content-wrapper .image-wrapper,.additional-content-wrapper .additional-content{grid-column-end:span 12}}@media only screen and (min-width: 1260px){.layout-1col .image-wrapper,.layout-1col .additional-content,.additional-content-wrapper .image-wrapper,.additional-content-wrapper .additional-content{grid-column-end:span 12}}.layout-1col-narrow .image-wrapper{grid-column-end:span 6}@media only screen and (min-width: 768px){.layout-1col-narrow .image-wrapper{grid-column-end:span 12}}@media only screen and (min-width: 1260px){.layout-1col-narrow .image-wrapper{grid-column:2 / 12}}.layout-2col .image-wrapper{grid-column-end:span 6}@media only screen and (min-width: 768px){.layout-2col .image-wrapper{grid-column-end:span 6}}@media only screen and (min-width: 1260px){.layout-2col .image-wrapper{grid-column-end:span 6}}.layout-1col-10-centered .image-wrapper{grid-column-end:span 12}@media only screen and (min-width: 768px){.layout-1col-10-centered .image-wrapper{grid-column-end:span 12}}@media only screen and (min-width: 1260px){.layout-1col-10-centered .image-wrapper{grid-column:2 / 12}}.layout-2col_mobile .image-wrapper{grid-column-end:span 3}@media only screen and (min-width: 768px){.layout-2col_mobile .image-wrapper{grid-column-end:span 6}}@media only screen and (min-width: 1260px){.layout-2col_mobile .image-wrapper{grid-column-end:span 6}}.layout-3col.layout-2col_mobile .image-wrapper{grid-column-end:span 3}@media only screen and (min-width: 768px){.layout-3col.layout-2col_mobile .image-wrapper{grid-column-end:span 4}}@media only screen and (min-width: 1260px){.layout-3col.layout-2col_mobile .image-wrapper{grid-column-end:span 4}}.layout-3col .image-wrapper{grid-column-end:span 6}@media only screen and (min-width: 768px){.layout-3col .image-wrapper{grid-column-end:span 4}}@media only screen and (min-width: 1260px){.layout-3col .image-wrapper{grid-column-end:span 4}}.layout-4col .image-wrapper{grid-column-end:span 6}@media only screen and (min-width: 768px){.layout-4col .image-wrapper{grid-column-end:span 3}}@media only screen and (min-width: 1260px){.layout-4col .image-wrapper{grid-column-end:span 3}}.layout-5col-7col .image-wrapper:first-child{grid-column-end:span 6}@media only screen and (min-width: 768px){.layout-5col-7col .image-wrapper:first-child{grid-column-end:span 6}}@media only screen and (min-width: 1260px){.layout-5col-7col .image-wrapper:first-child{grid-column-end:span 5}}.layout-5col-7col .image-wrapper:last-child{grid-column-end:span 6}@media only screen and (min-width: 768px){.layout-5col-7col .image-wrapper:last-child{grid-column-end:span 6}}@media only screen and (min-width: 1260px){.layout-5col-7col .image-wrapper:last-child{grid-column-end:span 7}}.layout-7col-5col .image-wrapper:first-child{grid-column-end:span 6}@media only screen and (min-width: 768px){.layout-7col-5col .image-wrapper:first-child{grid-column-end:span 6}}@media only screen and (min-width: 1260px){.layout-7col-5col .image-wrapper:first-child{grid-column-end:span 7}}.layout-7col-5col .image-wrapper:last-child{grid-column-end:span 6}@media only screen and (min-width: 768px){.layout-7col-5col .image-wrapper:last-child{grid-column-end:span 6}}@media only screen and (min-width: 1260px){.layout-7col-5col .image-wrapper:last-child{grid-column-end:span 5}}.layout-gallery .image-wrapper{grid-column-end:span 6;transition:0.25s ease}@media only screen and (min-width: 768px){.layout-gallery .image-wrapper{grid-column-end:span 6}}@media only screen and (min-width: 1260px){.layout-gallery .image-wrapper{grid-column-end:span 6}}.layout-gallery .image-wrapper:hover{transform:scale(1.5)}footer.main-footer{color:#fff;padding-bottom:2rem;padding-top:2rem}@media only screen and (min-width: 768px){footer.main-footer{padding-top:4rem}}footer.main-footer .footer-license-wrapper{grid-column-end:span 6}@media only screen and (min-width: 768px){footer.main-footer .footer-license-wrapper{grid-column-end:span 10}}footer.main-footer .made-by-wrapper{position:relative;grid-column-end:span 6}@media only screen and (min-width: 768px){footer.main-footer .made-by-wrapper{grid-column-end:span 2}}footer.main-footer a.license{text-decoration:none;color:var(--color-text)}footer.main-footer a.license:hover{border-bottom:1px dashed}footer.main-footer a.made-by{padding-bottom:0.2em;border-bottom:1px solid var(--color-line);text-decoration:none;text-transform:uppercase;text-align:right;word-wrap:break-word;letter-spacing:0.2rem;color:var(--color-text);font-size:.6rem}@media only screen and (min-width: 768px){footer.main-footer a.made-by{position:absolute;width:180px;right:-12px;bottom:3px}}::-moz-selection{color:var(--color-text);background:var(--color-highlight)}::selection{color:var(--color-text);background:var(--color-highlight)}html{box-sizing:border-box;background-color:var(--color-background);height:100%}*,*:before,*:after{box-sizing:inherit}figure{margin:0}img{display:block}body.prevent-scroll-mobile{overflow:hidden}@media only screen and (min-width: 768px){body.prevent-scroll-mobile{overflow:auto}}.global-wrapper{margin-top:100px}.main-content{min-height:calc(100vh - 268px);padding-top:1rem}@media only screen and (min-width: 768px){.main-content{min-height:calc(100vh - 248px);padding-top:2rem}}@media only screen and (min-width: 1260px){.main-content{min-height:calc(100vh - 254px)}}.page-header-spacer{height:2em}.projects-intro-wrapper .projects-intro{grid-column-end:span 6}@media only screen and (min-width: 480px){.projects-intro-wrapper .projects-intro{grid-column:1 / 7}}@media only screen and (min-width: 768px){.projects-intro-wrapper .projects-intro{grid-column:1 / 10}}@media only screen and (min-width: 1260px){.projects-intro-wrapper .projects-intro{grid-column:1 / 9}}.projects .project-listing{grid-column-end:span 6}@media only screen and (min-width: 480px){.projects .project-listing{grid-column-end:span 3}}@media only screen and (min-width: 768px){.projects .project-listing{grid-column-end:span 4}}@media only screen and (min-width: 1260px){.projects .project-listing{grid-column-end:span 6}}.projects-intro{position:relative;margin-bottom:2.5rem}@media only screen and (min-width: 480px){.projects-intro{margin-bottom:4rem}}@media only screen and (min-width: 1260px){.projects-intro{margin-top:5vh;margin-bottom:4rem}}.project-listing .thumbnail-wrapper a{outline:0;text-decoration:none}.project-listing .thumbnail-wrapper a img{width:100%;height:auto;display:block;position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;filter:grayscale(0%);transition-property:filter;transition-timing-function:ease-in-out;transition-duration:.2s}.project-listing .thumbnail-wrapper a h3{display:block;color:var(--color-text);margin-top:.4em;font-size:var(--font-size-body)}.project-listing .thumbnail-wrapper a .thumbnail-description-wrapper{display:block;position:relative;line-height:1;background-color:transparent;overflow:hidden;width:100%;padding-top:75%}.project-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description{opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.2s;padding:.5rem 2rem;position:absolute;width:100%;height:100%;display:block;background-color:rgba(var(--color-highlight-rgb), var(--color-rgb-opacity-tint-dark));margin:0;top:0;right:0;left:0;bottom:0;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center}.project-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description span.thumbnail-tag-media{display:block;position:relative;width:100%;margin-top:10px}.project-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description span{display:block;color:white;line-height:1.4;font-size:1.3rem;-webkit-transform-style:preserve-3d;transform:translate3d(0, 10px, 0);transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.2s}.project-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper p.thumbnail-description,.project-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper p.thumbnail-description{opacity:1;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.2s}.project-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper p.thumbnail-description span,.project-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper p.thumbnail-description span{transform:translate3d(0, 0, 0);transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.2s}.project-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper img,.project-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper img{filter:grayscale(100%)}.project-wrapper .project-info .project-intro{grid-column-end:span 12}@media only screen and (min-width: 768px){.project-wrapper .project-info .project-intro{grid-column-end:span 12}}@media only screen and (min-width: 1260px){.project-wrapper .project-info .project-intro{grid-column:2 / 9}}.project-wrapper .project-info .project-details{grid-column-end:span 12}@media only screen and (min-width: 1260px){.project-wrapper .project-info .project-details{grid-column:10 / 12}}.project-wrapper .project-details .project-detail-wrapper .project-detail-6{grid-column-end:span 6}@media only screen and (min-width: 480px){.project-wrapper .project-details .project-detail-wrapper .project-detail-6{grid-column-end:span 3}}@media only screen and (min-width: 768px){.project-wrapper .project-details .project-detail-wrapper .project-detail-6{grid-column-end:span 2}}@media only screen and (min-width: 1260px){.project-wrapper .project-details .project-detail-wrapper .project-detail-6{grid-column-end:span 6}}.project-wrapper .project-details .project-detail-wrapper .project-detail-12{grid-column-end:span 6}@media only screen and (min-width: 768px){.project-wrapper .project-details .project-detail-wrapper .project-detail-12{grid-column-end:span 3}}@media only screen and (min-width: 1260px){.project-wrapper .project-details .project-detail-wrapper .project-detail-12{grid-column-end:span 6}}.project-wrapper .project-text .project-text-wrapper{grid-column-end:span 12}@media only screen and (min-width: 768px){.project-wrapper .project-text .project-text-wrapper{grid-column-end:span 12}}@media only screen and (min-width: 1260px){.project-wrapper .project-text .project-text-wrapper{grid-column:2 / 9}}.project-wrapper .image-wrapper .image-wrapper img{width:100%}.project-wrapper .image-wrapper figcaption{margin-top:.75rem;margin-bottom:1rem}@media only screen and (min-width: 1260px){.project-wrapper .image-wrapper.nudge-down-5{margin-top:5%}}.project-wrapper .project-info{margin-bottom:2.5rem}@media only screen and (min-width: 1260px){.project-wrapper .project-text{margin-top:var(--gutter-row)}}.instruments-intro-wrapper .instruments-intro{grid-column-end:span 6}@media only screen and (min-width: 480px){.instruments-intro-wrapper .instruments-intro{grid-column:1 / 7}}@media only screen and (min-width: 768px){.instruments-intro-wrapper .instruments-intro{grid-column:1 / 10}}@media only screen and (min-width: 1260px){.instruments-intro-wrapper .instruments-intro{grid-column:1 / 9}}.instruments .instrument-listing{grid-column-end:span 6}@media only screen and (min-width: 480px){.instruments .instrument-listing{grid-column-end:span 3}}@media only screen and (min-width: 768px){.instruments .instrument-listing{grid-column-end:span 4}}@media only screen and (min-width: 1260px){.instruments .instrument-listing{grid-column-end:span 4}}.instruments-intro{position:relative;margin-bottom:2.5rem}@media only screen and (min-width: 480px){.instruments-intro{margin-bottom:4rem}}@media only screen and (min-width: 1260px){.instruments-intro{margin-top:5vh;margin-bottom:4rem}}.instrument-listing .thumbnail-wrapper a{outline:0;text-decoration:none}.instrument-listing .thumbnail-wrapper a img{width:100%;height:auto;display:block;position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;filter:grayscale(0%);transition-property:filter;transition-timing-function:ease-in-out;transition-duration:.2s}.instrument-listing .thumbnail-wrapper a h3{display:block;color:var(--color-text);margin-top:.4em;font-size:var(--font-size-body)}.instrument-listing .thumbnail-wrapper a .thumbnail-description-wrapper{display:block;position:relative;line-height:1;background-color:transparent;overflow:hidden;width:100%;padding-top:75%}.instrument-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description{opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.2s;padding:.5rem 2rem;position:absolute;width:100%;height:100%;display:block;background-color:rgba(var(--color-highlight-rgb), var(--color-rgb-opacity-tint-dark));margin:0;top:0;right:0;left:0;bottom:0;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center}.instrument-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description span.thumbnail-tag-media{display:block;position:relative;width:100%;margin-top:10px}.instrument-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description span{display:block;color:white;line-height:1.4;font-size:1.3rem;-webkit-transform-style:preserve-3d;transform:translate3d(0, 10px, 0);transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.2s}.instrument-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper p.thumbnail-description,.instrument-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper p.thumbnail-description{opacity:1;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.2s}.instrument-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper p.thumbnail-description span,.instrument-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper p.thumbnail-description span{transform:translate3d(0, 0, 0);transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.2s}.instrument-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper img,.instrument-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper img{filter:grayscale(100%)}.instrument-wrapper .instrument-info .instrument-intro{grid-column-end:span 12}@media only screen and (min-width: 768px){.instrument-wrapper .instrument-info .instrument-intro{grid-column-end:span 12}}@media only screen and (min-width: 1260px){.instrument-wrapper .instrument-info .instrument-intro{grid-column:2 / 9}}.instrument-wrapper .instrument-info .instrument-details{grid-column-end:span 12}@media only screen and (min-width: 1260px){.instrument-wrapper .instrument-info .instrument-details{grid-column:10 / 12}}.instrument-wrapper .instrument-details .instrument-detail-wrapper .instrument-detail-6{grid-column-end:span 6}@media only screen and (min-width: 480px){.instrument-wrapper .instrument-details .instrument-detail-wrapper .instrument-detail-6{grid-column-end:span 3}}@media only screen and (min-width: 768px){.instrument-wrapper .instrument-details .instrument-detail-wrapper .instrument-detail-6{grid-column-end:span 2}}@media only screen and (min-width: 1260px){.instrument-wrapper .instrument-details .instrument-detail-wrapper .instrument-detail-6{grid-column-end:span 6}}.instrument-wrapper .instrument-details .instrument-detail-wrapper .instrument-detail-12{grid-column-end:span 6}@media only screen and (min-width: 768px){.instrument-wrapper .instrument-details .instrument-detail-wrapper .instrument-detail-12{grid-column-end:span 3}}@media only screen and (min-width: 1260px){.instrument-wrapper .instrument-details .instrument-detail-wrapper .instrument-detail-12{grid-column-end:span 6}}.instrument-wrapper .instrument-text .instrument-text-wrapper{grid-column-end:span 12}@media only screen and (min-width: 768px){.instrument-wrapper .instrument-text .instrument-text-wrapper{grid-column-end:span 12}}@media only screen and (min-width: 1260px){.instrument-wrapper .instrument-text .instrument-text-wrapper{grid-column:2 / 9}}.instrument-wrapper .image-wrapper .image-wrapper img{width:100%}.instrument-wrapper .image-wrapper figcaption{margin-top:.75rem;margin-bottom:1rem}@media only screen and (min-width: 1260px){.instrument-wrapper .image-wrapper.nudge-down-5{margin-top:5%}}.instrument-wrapper .instrument-info{margin-bottom:2.5rem}@media only screen and (min-width: 1260px){.instrument-wrapper .instrument-text{margin-top:var(--gutter-row)}}.origamis-intro-wrapper .origamis-intro{grid-column-end:span 6}@media only screen and (min-width: 480px){.origamis-intro-wrapper .origamis-intro{grid-column:1 / 7}}@media only screen and (min-width: 768px){.origamis-intro-wrapper .origamis-intro{grid-column:1 / 10}}@media only screen and (min-width: 1260px){.origamis-intro-wrapper .origamis-intro{grid-column:1 / 9}}.origamis .origami-listing{grid-column-end:span 6}@media only screen and (min-width: 480px){.origamis .origami-listing{grid-column-end:span 3}}@media only screen and (min-width: 768px){.origamis .origami-listing{grid-column-end:span 4}}@media only screen and (min-width: 1260px){.origamis .origami-listing{grid-column-end:span 4}}.origamis-intro{position:relative;margin-bottom:2.5rem}@media only screen and (min-width: 480px){.origamis-intro{margin-bottom:4rem}}@media only screen and (min-width: 1260px){.origamis-intro{margin-top:5vh;margin-bottom:4rem}}.origami-listing .thumbnail-wrapper a{outline:0;text-decoration:none}.origami-listing .thumbnail-wrapper a img{width:100%;height:auto;display:block;position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;filter:grayscale(0%);transition-property:filter;transition-timing-function:ease-in-out;transition-duration:.2s}.origami-listing .thumbnail-wrapper a h3{display:block;color:var(--color-text);margin-top:.4em;font-size:var(--font-size-body)}.origami-listing .thumbnail-wrapper a .thumbnail-description-wrapper{display:block;position:relative;line-height:1;background-color:transparent;overflow:hidden;width:100%;padding-top:75%}.origami-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description{opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.2s;padding:.5rem 2rem;position:absolute;width:100%;height:100%;display:block;background-color:rgba(var(--color-highlight-rgb), var(--color-rgb-opacity-tint-dark));margin:0;top:0;right:0;left:0;bottom:0;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center}.origami-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description span.thumbnail-tag-media{display:block;position:relative;width:100%;margin-top:10px}.origami-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description span{display:block;color:white;line-height:1.4;font-size:1.3rem;-webkit-transform-style:preserve-3d;transform:translate3d(0, 10px, 0);transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.2s}.origami-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper p.thumbnail-description,.origami-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper p.thumbnail-description{opacity:1;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.2s}.origami-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper p.thumbnail-description span,.origami-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper p.thumbnail-description span{transform:translate3d(0, 0, 0);transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.2s}.origami-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper img,.origami-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper img{filter:grayscale(100%)}.origami-wrapper .origami-info .origami-intro{grid-column-end:span 12}@media only screen and (min-width: 768px){.origami-wrapper .origami-info .origami-intro{grid-column-end:span 12}}@media only screen and (min-width: 1260px){.origami-wrapper .origami-info .origami-intro{grid-column:2 / 9}}.origami-wrapper .origami-info .origami-details{grid-column-end:span 12}@media only screen and (min-width: 1260px){.origami-wrapper .origami-info .origami-details{grid-column:10 / 12}}.origami-wrapper .origami-details .origami-detail-wrapper .origami-detail-6{grid-column-end:span 6}@media only screen and (min-width: 480px){.origami-wrapper .origami-details .origami-detail-wrapper .origami-detail-6{grid-column-end:span 3}}@media only screen and (min-width: 768px){.origami-wrapper .origami-details .origami-detail-wrapper .origami-detail-6{grid-column-end:span 2}}@media only screen and (min-width: 1260px){.origami-wrapper .origami-details .origami-detail-wrapper .origami-detail-6{grid-column-end:span 6}}.origami-wrapper .origami-details .origami-detail-wrapper .origami-detail-12{grid-column-end:span 6}@media only screen and (min-width: 768px){.origami-wrapper .origami-details .origami-detail-wrapper .origami-detail-12{grid-column-end:span 3}}@media only screen and (min-width: 1260px){.origami-wrapper .origami-details .origami-detail-wrapper .origami-detail-12{grid-column-end:span 6}}.origami-wrapper .origami-text .origami-text-wrapper{grid-column-end:span 12}@media only screen and (min-width: 768px){.origami-wrapper .origami-text .origami-text-wrapper{grid-column-end:span 12}}@media only screen and (min-width: 1260px){.origami-wrapper .origami-text .origami-text-wrapper{grid-column:2 / 9}}.origami-wrapper .image-wrapper .image-wrapper img{width:100%}.origami-wrapper .image-wrapper figcaption{margin-top:.75rem;margin-bottom:1rem}@media only screen and (min-width: 1260px){.origami-wrapper .image-wrapper.nudge-down-5{margin-top:5%}}.origami-wrapper .origami-info{margin-bottom:2.5rem}@media only screen and (min-width: 1260px){.origami-wrapper .origami-text{margin-top:var(--gutter-row)}}.research-intro .research-intro-info{grid-column:1 / 7}@media only screen and (min-width: 768px){.research-intro .research-intro-info{grid-row:1;grid-column:9 / 13}}@media only screen and (min-width: 1260px){.research-intro .research-intro-info{grid-column:1 / 4;display:flex;align-items:flex-end;justify-content:flex-end}}.research-intro .research-intro-description{grid-column:1 / 7}@media only screen and (min-width: 768px){.research-intro .research-intro-description{grid-row:1;grid-column:1 / 8}}@media only screen and (min-width: 1260px){.research-intro .research-intro-description{grid-column:5 / 13}}.article-listing .article-listing-details{grid-column:1 / 7}@media only screen and (min-width: 768px){.article-listing .article-listing-details{grid-column:1 / 13}}@media only screen and (min-width: 1260px){.article-listing .article-listing-details{grid-column:1 / 5}}.article-listing .article-listing-preview{grid-column:1 / 7}@media only screen and (min-width: 768px){.article-listing .article-listing-preview{grid-column:1 / 13}}@media only screen and (min-width: 1260px){.article-listing .article-listing-preview{grid-column:5 / 13}}.article-listing{border-top:1px solid var(--color-line);margin-top:var(--gutter-row);padding-top:1rem}.article-listing .article-listing-title{margin-bottom:.25rem}.article-listing .article-listing-title a{text-decoration:none}.article-listing .article-listing-styles{margin-bottom:.75rem;text-transform:uppercase;letter-spacing:var(--font-letter-spacing-subtle);font-size:var(--font-size-body-small)}.article-listing .article-listing-link-tertiary{font-size:var(--font-size-button)}.article-listing .article-listing-link-separator{font-size:var(--font-size-button);margin:0 .25rem}.article-listing .article-listing-preview-overflow{overflow:hidden;position:relative;margin-top:.75rem}.article-listing .article-listing-preview-overflow:before{content:'';display:block;position:absolute;right:-1px;z-index:1;background:linear-gradient(to right, rgba(var(--color-background-rgb), 0) 0%, rgba(var(--color-background-rgb), 1) 100%);width:2rem;height:100%}@media only screen and (min-width: 768px){.article-listing .article-listing-preview-overflow:before{display:none}}.article-listing .article-listing-preview img{max-width:initial;width:auto;height:3.5rem}@media only screen and (min-width: 768px){.article-listing .article-listing-preview img{max-width:100%;height:auto;width:auto}}.landing-intro-wrapper .landing-intro{grid-column-end:span 6}@media only screen and (min-width: 480px){.landing-intro-wrapper .landing-intro{grid-column:1 / 7}}@media only screen and (min-width: 768px){.landing-intro-wrapper .landing-intro{grid-column:1 / 10}}@media only screen and (min-width: 1260px){.landing-intro-wrapper .landing-intro{grid-column:1 / 9}}.landing .landing-listing{grid-column-end:span 6}@media only screen and (min-width: 480px){.landing .landing-listing{grid-column-end:span 3}}@media only screen and (min-width: 768px){.landing .landing-listing{grid-column-end:span 4}}@media only screen and (min-width: 1260px){.landing .landing-listing{grid-column-end:span 4}}.landing-intro{position:relative;margin-bottom:2.5rem}@media only screen and (min-width: 480px){.landing-intro{margin-bottom:4rem}}@media only screen and (min-width: 1260px){.landing-intro{margin-top:5vh;margin-bottom:4rem}}.landing-listing .thumbnail-wrapper a{outline:0;text-decoration:none}.landing-listing .thumbnail-wrapper a img{width:100%;height:auto;display:block;position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;filter:grayscale(0%);transition-property:filter;transition-timing-function:ease-in-out;transition-duration:.2s}.landing-listing .thumbnail-wrapper a h3{display:block;color:var(--color-text);margin-top:.4em;font-size:var(--font-size-body)}.landing-listing .thumbnail-wrapper a .thumbnail-description-wrapper{display:block;position:relative;line-height:1;background-color:transparent;overflow:hidden;width:100%;padding-top:75%}.landing-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description{opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.2s;padding:.5rem 2rem;position:absolute;width:100%;height:100%;display:block;background-color:rgba(var(--color-highlight-rgb), var(--color-rgb-opacity-tint-dark));margin:0;top:0;right:0;left:0;bottom:0;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center}.landing-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description span.thumbnail-tag-media{display:block;position:relative;width:100%;margin-top:10px}.landing-listing .thumbnail-wrapper a .thumbnail-description-wrapper p.thumbnail-description span{display:block;color:white;line-height:1.4;font-size:1.3rem;-webkit-transform-style:preserve-3d;transform:translate3d(0, 10px, 0);transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.2s}.landing-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper p.thumbnail-description,.landing-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper p.thumbnail-description{opacity:1;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.2s}.landing-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper p.thumbnail-description span,.landing-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper p.thumbnail-description span{transform:translate3d(0, 0, 0);transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.2s}.landing-listing .thumbnail-wrapper a:hover .thumbnail-description-wrapper img,.landing-listing .thumbnail-wrapper a:focus .thumbnail-description-wrapper img{filter:grayscale(100%)}.about-wrapper .about .about-intro-image{grid-row:1;grid-column:1 / 4}@media only screen and (min-width: 480px){.about-wrapper .about .about-intro-image{grid-column:1 / 5}}@media only screen and (min-width: 768px){.about-wrapper .about .about-intro-image{grid-column:9 / 13}}@media only screen and (min-width: 1260px){.about-wrapper .about .about-intro-image{grid-column:9 / 13}}.about-wrapper .about .about-intro-description{grid-row:2;grid-column:1 / 7}@media only screen and (min-width: 480px){.about-wrapper .about .about-intro-description{grid-column:1 / 7}}@media only screen and (min-width: 768px){.about-wrapper .about .about-intro-description{grid-row:1;grid-column:1 / 8}}@media only screen and (min-width: 1260px){.about-wrapper .about .about-intro-description{grid-column:1 / 8}}.about-wrapper .about .about-attributes{grid-row:3;grid-column-end:span 6}@media only screen and (min-width: 768px){.about-wrapper .about .about-attributes{grid-row:2;grid-column-end:span 12}}.about-wrapper .about .about-attributes .about-tools,.about-wrapper .about .about-attributes .about-skills,.about-wrapper .about .about-attributes .about-education,.about-wrapper .about .about-attributes .about-experience{grid-column-end:span 6}@media only screen and (min-width: 480px){.about-wrapper .about .about-attributes .about-tools,.about-wrapper .about .about-attributes .about-skills,.about-wrapper .about .about-attributes .about-education,.about-wrapper .about .about-attributes .about-experience{grid-column-end:span 6}}@media only screen and (min-width: 768px){.about-wrapper .about .about-attributes .about-tools,.about-wrapper .about .about-attributes .about-skills,.about-wrapper .about .about-attributes .about-education,.about-wrapper .about .about-attributes .about-experience{grid-column-end:span 6}}@media only screen and (min-width: 1260px){.about-wrapper .about .about-attributes .about-tools,.about-wrapper .about .about-attributes .about-skills,.about-wrapper .about .about-attributes .about-education,.about-wrapper .about .about-attributes .about-experience{grid-column-end:span 3}}.about-wrapper .about .about-site{grid-row:4;grid-column-end:span 6}@media only screen and (min-width: 768px){.about-wrapper .about .about-site{grid-row:3;grid-column-end:span 12}}@media only screen and (min-width: 1260px){.about-wrapper .about .about-site{grid-column-end:span 6}}.about-wrapper .about .about-section{border-top:1px solid var(--color-line);margin-bottom:var(--gutter-row);padding-top:.5rem}.about-wrapper .about .about-section--nested{margin-top:2.5rem}.about-wrapper .about .about-section-title{padding-bottom:.5rem;margin-bottom:.5rem}@media only screen and (min-width: 768px){.contact-wrapper .contact{margin-top:5vh}}.contact-wrapper .contact .contact-intro{grid-column-end:span 12}@media only screen and (min-width: 768px){.contact-wrapper .contact .contact-intro{grid-column-end:span 5}}@media only screen and (min-width: 1260px){.contact-wrapper .contact .contact-intro{grid-column-end:span 5}}.contact-wrapper .contact .contact-form{grid-column-end:span 12}@media only screen and (min-width: 768px){.contact-wrapper .contact .contact-form{grid-column:7 / 13}}@media only screen and (min-width: 1260px){.contact-wrapper .contact .contact-form{grid-column:7 / 13}}.message-wrapper .message{grid-column-end:span 12}@media only screen and (min-width: 768px){.message-wrapper .message{grid-column:3 / 11;margin-top:5vh;margin-bottom:8vh}}@media only screen and (min-width: 1260px){.message-wrapper .message{grid-column:4 / 10}}.message h1{margin-bottom:1rem}.itabora{font-size:5vw;font-weight:600;font-style:normal}.itabora:after{font-weight:100;content:"a*";color:var(--color-text);animation:shuffle 50s infinite}@media only screen and (min-width: 615px){.itabora{font-size:5rem}.itabora:after{font-size:6.3rem}}@media only screen and (max-width: 614px){.itabora{font-size:11vw}.itabora:after{font-size:13.86vw}}@keyframes shuffle{0%{content:"*"}3.9%{content:"*"}4%{content:"sya_"}4.25%{content:"¨6@"}4.5%{content:">~"}4.75%{content:"==ç\'"}5%{content:"v^"}8.25%{content:"_"}13%{content:"_"}13.25%{content:"#"}15%{content:"_"}16.75%{content:"_"}17%{content:"__"}17.25%{content:"___"}17.5%{content:"____"}17.75%{content:"_____"}18%{content:"====="}18.25%{content:"-----"}18.5%{content:"~~~~~"}18.75%{content:"a~~~~"}19%{content:"&j~~~"}19.25%{content:"t[o~~"}19.5%{content:"vº+r~"}19.75%{content:"1a\;h"}20%{content:"en8/k"}20.25%{content:",çazx"}20.5%{content:"|||||"}20.75%{content:">epª-"}21%{content:"swerb"}21.25%{content:"sp§rd"}21.5%{content:"spa)!"}21.75%{content:"spac*"}22%{content:"space";font-style:normal}26.75%{content:"space";font-style:italic}27%{content:"space";font-style:italic}31%{content:"space";font-style:italic}31.5%{content:"space";font-style:normal}31.75%{content:"tdw"}32%{content:"obs"}32.25%{content:"pd"}32.5%{content:"scd"}32.75%{content:"qu"}33%{content:"max"}33.25%{content:"---"}33.5%{content:"/\\\\"}34.5%{content:"//\\"}35.5%{content:"/\\\\"}36.5%{content:"\\\\/"}36.75%{content:"¬¬"}37%{content:","}45%{content:","}45.25%{content:"."}46.5%{content:"."}46.75%{content:"?"}47%{content:"?"}47.25%{content:"[)"}48.25%{content:"[\ )"}48.5%{content:"[\ \ )"}48.75%{content:"[\ \ \ )"}49.25%{content:"   \ \ \ \ )"}52.75%{content:"   \ \ \ \ )"}53%{content:"(\ \ \ \ "}55.75%{content:"(\ \ \ \ "}56%{content:"|\ \ \ \ "}58%{content:"\\"}60%{content:"-"}62%{content:"/"}63%{content:"|"}64%{content:"\\"}65%{content:"-"}66%{content:"/"}67%{content:"|"}67.5%{content:"\\"}68%{content:"-"}68.5%{content:"/"}69%{content:"|"}69.5%{content:"\\"}70%{content:"-"}70.25%{content:"/"}70.5%{content:"|"}70.75%{content:"\\"}71%{content:"-"}71.25%{content:"/"}71.5%{content:"|"}71.75%{content:"\\"}72%{content:"-"}72.2%{content:"/"}72.4%{content:"|"}72.6%{content:"\\"}72.8%{content:"-"}73%{content:"/"}73.2%{content:"|"}73.4%{content:"\\"}73.6%{content:"-"}73.8%{content:"/"}74%{content:"|"}74.2%{content:"\\"}74.4%{content:"-"}74.6%{content:"*";color:var(--color-text)}80%{content:"*";color:var(--color-background)}99%{content:"*";color:var(--color-text)}100%{content:"*"}}@keyframes test{0%{font-style:italic}20%{font-style:normal}30%{font-style:italic}55%{font-style:normal}85%{font-style:normal}87%{font-style:italic}100%{font-style:normal}}

/*# sourceMappingURL=styles.css.map */