h1,h2,h3,h4,h5,h6,strong,var{font-weight:400}body,button,input,textarea{font-family:GTAmericaStandardLight,sans-serif}#jm_page .grid .columns,#jm_page .layout{max-width:1100px;margin:0 auto}#jm_page .grid .columns .column,#jm_page .layout main section.employment .inner ul li:last-child{border-right:1px solid rgba(255,255,255,.15)}#jm_page .layout footer,#jm_page .layout header,#jm_page .layout main section{display:grid;grid-template-columns:repeat(22,1fr);grid-column-gap:10px}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0;-moz-outline-style:none}a,ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}#jm_page .layout main section.employment .inner ul li h3 .place,#jm_page .layout main section.employment .inner ul li h3 .role,article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section{display:block}body{position:relative;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:#fff;letter-spacing:-.01em;background-color:#2b2b2b}strong,var{font-style:normal}::-moz-focus-inner{border:0;padding:0;margin:0}button,input,textarea{margin:0;padding:0;border:none;outline:0}input[type=password]{font-family:sans-serif}textarea{resize:none;overflow:auto}button{cursor:pointer;overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@font-face{font-family:GTAmericaStandardLight;src:url("/fonts/gt-america/GT-America-Standard-Light.woff") format("woff2"),url("/fonts/gt-america/GT-America-Standard-Light.woff") format("woff"),url("/fonts/gt-america/GT-America-Standard-Light.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GTAmericaStandardRegular;src:url("/fonts/gt-america/GT-America-Standard-Regular.woff") format("woff2"),url("/fonts/gt-america/GT-America-Standard-Regular.woff") format("woff"),url("/fonts/gt-america/GT-America-Standard-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}#jm_page .grid{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;visibility:hidden}#jm_page .grid .columns{height:100%;display:grid;grid-template-columns:repeat(22,1fr);gap:0 10px}#jm_page .grid .columns .column{height:100%;border-left:1px solid rgba(255,255,255,.15)}body.show_grid #jm_page .layout footer .inner,body.show_grid #jm_page .layout header h1,body.show_grid #jm_page .layout main section .diagram,body.show_grid #jm_page .layout main section .inner{background-color:rgba(255,255,255,.15)}body.show_grid #jm_page .grid{visibility:visible}body,html{min-height:100%}::selection{background-color:rgba(255,187,225,.2)}#jm_page .layout header{justify-items:stretch;align-items:stretch}#jm_page .layout header .inner{grid-column-start:2;grid-column-end:span 8;margin-top:3.8rem}#jm_page .layout header .inner h1{color:#fff;font-size:1.25rem;line-height:1.25}#jm_page .layout main section{margin-top:13rem;justify-items:stretch;align-items:stretch}#jm_page .layout main section .inner h2{margin-bottom:3.8rem;font:1.25rem/1.25 GTAmericaStandardRegular,sans-serif;text-transform:uppercase;letter-spacing:.01em}#jm_page .layout main section .inner p,#jm_page .layout main section.employment .inner ul li h3,#jm_page .layout main section.employment .inner ul li h4{font:2.375rem/1.1 GTAmericaStandardLight,sans-serif;letter-spacing:-.02em;color:#ffbbe1}#jm_page .layout main section.process .inner{grid-column-start:2;grid-column-end:span 14}#jm_page .layout main section.process .diagram{grid-column-start:18;grid-column-end:span 4}#jm_page .layout main section.process .diagram img{margin-top:5rem;width:100%}#jm_page .layout main section.employment .inner,#jm_page .layout main section.projects .inner{grid-column-start:2;grid-column-end:span 20}#jm_page .layout main section.projects .inner .preview .project{margin-top:1.9rem;background-color:rgba(0,0,0,.75)}#jm_page .layout main section.projects .inner .preview .project:first-child{margin-top:0}#jm_page .layout main section.employment .inner ul{display:flex;user-select:none;-webkit-user-select:none}#jm_page .layout main section.employment .inner ul li{position:relative;box-sizing:border-box;width:14.89%;height:23rem;padding:0 0 0 .625rem;border-left:1px solid rgba(255,255,255,.15);cursor:pointer;overflow:hidden;transition:width .5s cubic-bezier(.19, 1, .22, 1)}#jm_page .layout main section.employment .inner ul li h4{min-height:7rem;transition:color .5s}#jm_page .layout main section.employment .inner ul li h4 span:nth-child(2){display:table}#jm_page .layout main section.employment .inner ul li h3{width:22rem;opacity:0;pointer-events:none;transform:translate(75px,0);transition:opacity 350ms,transform 350ms cubic-bezier(.19, 1, .22, 1)}#jm_page .layout main section.employment .inner ul li h3 .place a{color:#ffbbe1;text-decoration:underline;transition:150ms}#jm_page .layout main section.employment .inner ul li h3 .place a:hover,#jm_page .layout main section.employment .inner ul li:hover:not(.selected) h4{color:#fff}#jm_page .layout main section.employment .inner ul li h3 .place a:active{opacity:.33}#jm_page .layout main section.employment .inner ul li h3 .place small{font:1.25rem/1.25 GTAmericaStandardLight,sans-serif;text-transform:uppercase;letter-spacing:.01em}#jm_page .layout main section.employment .inner ul li svg{content:"";position:absolute;right:1.5625rem;bottom:.625rem;width:25px;height:25px;transform:rotate(45deg);transition:.5s cubic-bezier(.19, 1, .22, 1)}#jm_page .layout main section.employment .inner ul li[data-dist="1"] h4{color:rgba(255,187,225,.75)}#jm_page .layout main section.employment .inner ul li[data-dist="1"] svg{fill:rgba(255,187,225,0.75)}#jm_page .layout main section.employment .inner ul li[data-dist="2"] h4{color:rgba(255,187,225,.5)}#jm_page .layout main section.employment .inner ul li[data-dist="2"] svg{fill:rgba(255,187,225,0.5)}#jm_page .layout main section.employment .inner ul li[data-dist="3"] h4{color:rgba(255,187,225,.25)}#jm_page .layout main section.employment .inner ul li[data-dist="3"] svg{fill:rgba(255,187,225,0.25)}#jm_page .layout main section.employment .inner ul li.selected{width:55.33%;cursor:default}#jm_page .layout main section.employment .inner ul li.selected h4{color:#ffbbe1}#jm_page .layout main section.employment .inner ul li.selected h3{opacity:1;pointer-events:all;transform:translate(0,0)}#jm_page .layout main section.employment .inner ul li.selected svg{fill:#ffbbe1;transform:rotate(180deg)}#jm_page .layout main section.employment .inner ul li:hover:not(.selected){width:18%}#jm_page .layout main section.employment .inner ul li:hover:not(.selected) svg{fill:white;transform:rotate(90deg)}#jm_page .layout footer{margin-top:13rem;padding-bottom:4rem;justify-items:stretch;align-items:stretch}#jm_page .layout footer .inner{grid-column-start:2;grid-column-end:span 8}#jm_page .layout footer .inner p{font-size:1.25rem;line-height:1.25}#jm_page .layout footer .inner p a{color:#fff;text-decoration:underline;transition:150ms}#jm_page .layout footer .inner p a:hover{opacity:.6}#jm_page .layout footer .inner p a:active{opacity:.3}@media only screen and (max-width:834px){#jm_page .grid .columns{margin:0 40px;grid-template-columns:repeat(6,1fr);gap:0 10px}#jm_page .grid .columns .column:nth-child(n+7){display:none}#jm_page .layout footer .inner,#jm_page .layout header .inner,#jm_page .layout main section.employment .inner,#jm_page .layout main section.process .diagram,#jm_page .layout main section.process .inner,#jm_page .layout main section.projects .inner{grid-column-start:1;grid-column-end:span 6}#jm_page .layout footer,#jm_page .layout header,#jm_page .layout main section{margin-left:40px;margin-right:40px;grid-template-columns:repeat(6,1fr);grid-column-gap:10px}#jm_page .layout header .inner{margin-top:2.5rem}#jm_page .layout footer .inner p,#jm_page .layout header .inner h1{font-size:1rem}#jm_page .layout main section{margin-top:9.375rem}#jm_page .layout main section .inner h2{margin-bottom:1.75rem;font-size:1rem}#jm_page .layout main section .inner p{font-size:1.5rem;line-height:1.25}#jm_page .layout main section.process .diagram img{margin-top:3rem;margin-right:auto;margin-left:auto;width:100%;max-width:150px}#jm_page .layout main section.employment .inner h2{margin-bottom:.9375rem}#jm_page .layout main section.employment .inner ul{display:block;margin:0 -40px}#jm_page .layout main section.employment .inner ul li{width:100%;height:3rem;padding:0 40px;border-left:none;transition:height .5s cubic-bezier(.19, 1, .22, 1)}#jm_page .layout main section.employment .inner ul li:after{content:"";width:calc(100% - 80px);position:absolute;left:40px;bottom:0;border-bottom:1px solid #4e5354}#jm_page .layout main section.employment .inner ul li h4{min-height:inherit;padding:10px 0 11px;font-size:1.5rem;line-height:1.25}#jm_page .layout main section.employment .inner ul li h4 span:nth-child(2){display:inline}#jm_page .layout main section.employment .inner ul li h3{position:absolute;width:calc(100% - 80px);font-size:1.5rem;line-height:1.25;transform:translate(0,50px);transition-duration:750ms}#jm_page .layout main section.employment .inner ul li svg{left:14px;top:20px;right:inherit;bottom:inherit;width:12px;height:12px;transform:rotate(45deg);transition:.5s cubic-bezier(.19, 1, .22, 1)}#jm_page .layout main section.employment .inner ul li:last-child{border-right:none}#jm_page .layout main section.employment .inner ul li.selected{width:100%;height:18.5rem}#jm_page .layout main section.employment .inner ul li:hover:not(.selected){width:100%}#jm_page .layout footer{margin-top:8rem;padding-bottom:2.6rem}}