html{background:#995e06;color:#a48d65}#nav{justify-content:flex-end;transform:translateY(0)}#nav #nav-left{display:none}@media (max-width: 740px){#nav{justify-content:center}}#header{width:100vw;height:100svh;padding:40px var(--margin);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}#header .line{height:1.14em;display:block}#header .line .mask{overflow:hidden;display:inline-block;transition:transform 2s cubic-bezier(.19,1,.22,1)}#header .line .text{display:inline-block;position:relative;top:-.05em;transition:transform 2s cubic-bezier(.19,1,.22,1)}#header .line:not(.show) .mask{transform:translateY(20%)}#header .line:not(.show) .text{transform:translateY(100%)}#header #header-top{width:100%;display:flex;justify-content:flex-start;gap:0 var(--gap)}#header #header-top img{width:calc(var(--column) * 3 + var(--gap) * 2);height:auto;object-fit:cover}#header #header-top h1{max-width:314px;line-height:.93129771}#header #header-top h1 .line{height:.93129771em}#header #header-bottom{width:100%;display:flex}#header #header-bottom>*{flex-shrink:0}#header #header-bottom p{margin:0}#header #header-bottom a{position:relative;text-decoration:none}#header #header-bottom a:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:currentColor;transform:scaleX(0);transform-origin:0% 100%;will-change:transform;transition:transform 1s cubic-bezier(.35,.42,0,1)}#header #header-bottom a:hover:after{transform:scaleX(1)}#header #header-bottom #social{width:var(--column);font-size:15.46px;margin-left:calc(var(--column) * 3 + var(--gap) * 3);display:flex;flex-direction:column;align-items:flex-start}#header #header-bottom #description{width:calc(var(--column) * 2 + var(--gap));margin-left:calc(var(--column) * 2 + var(--gap) * 3)}#header #header-bottom #roles{width:calc(var(--column) * 2 + var(--gap));margin-left:calc(var(--column) + var(--gap) * 2)}#header #header-bottom #location{width:var(--column);text-align:end;margin-left:calc(var(--gap) * 1)}@media (max-width: 740px){#header #header-top{flex-direction:column-reverse;align-items:center;margin-top:38px}#header #header-top h1{text-align:center;font-size:48px;max-width:500px;margin-bottom:25px}#header #header-top img{aspect-ratio:355/156;width:100%;max-width:355px;object-fit:cover;object-position:top}#header #header-bottom{flex-wrap:wrap;gap:30px 0}#header #header-bottom #social{width:calc(var(--column) * 2 + var(--gap) * 2);margin-left:0}#header #header-bottom #description{width:calc(var(--column) * 10 + var(--gap) * 9);margin-left:0}#header #header-bottom #roles{width:calc(var(--column) * 2 + var(--gap) * 2);margin-left:0}#header #header-bottom #location{width:calc(var(--column) * 10 + var(--gap) * 9);margin-left:0;text-align:start}}@media (max-width: 580px){#header{padding:20px var(--margin)}#header #header-top h1{max-width:314px}#header #header-top img{aspect-ratio:355/235;object-fit:cover}#header #header-bottom{gap:7.875svh 0}#header #header-bottom #social{width:calc(var(--column) * 2 + var(--gap) * 2);margin-left:0}#header #header-bottom #description{width:calc(var(--column) * 4 + var(--gap) * 3);margin-left:0;max-width:233px}#header #header-bottom #roles{width:calc(var(--column) * 2 + var(--gap) * 2);margin-left:0}#header #header-bottom #location{width:calc(var(--column) * 4 + var(--gap) * 3);margin-left:0;text-align:start}}@media (max-height: 670px){#header #header-top h1{font-size:48px}#header #header-top img{aspect-ratio:355/156}}
