body{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Roobert;font-style:normal;font-weight:400;src:url(/static/media/subset-Roobert-Regular.fafd5e03d886f85add18.eot);src:local("Roobert Regular"),local("Roobert-Regular"),url(/static/media/subset-Roobert-Regular.fafd5e03d886f85add18.eot?#iefix) format("embedded-opentype"),url(/static/media/subset-Roobert-Regular.2f0062315d468781dd5f.woff2) format("woff2"),url(/static/media/subset-Roobert-Regular.56ee5675e21d577f72cb.woff) format("woff"),url(/static/media/subset-Roobert-Regular.c5ddcdc5af12950b4494.ttf) format("truetype"),url(/static/media/subset-Roobert-Regular.dbb40d03ccad010abb33.svg#Roobert-Regular) format("svg")}@font-face{font-display:swap;font-family:Roobert;font-style:normal;font-weight:500;src:url(/static/media/subset-Roobert-Medium.43917707c09a6356d271.eot);src:local("Roobert Medium"),local("Roobert-Medium"),url(/static/media/subset-Roobert-Medium.43917707c09a6356d271.eot?#iefix) format("embedded-opentype"),url(/static/media/subset-Roobert-Medium.fb9c8a8dd84b8f5a8427.woff2) format("woff2"),url(/static/media/subset-Roobert-Medium.9c57370a518d92a9eace.woff) format("woff"),url(/static/media/subset-Roobert-Medium.314e4ca753149568bdb9.ttf) format("truetype"),url(/static/media/subset-Roobert-Medium.6c0d90f0bd82de6f0257.svg#Roobert-Medium) format("svg")}@font-face{font-display:swap;font-family:Roobert;font-style:normal;font-weight:300;src:url(/static/media/subset-Roobert-Light.6dca53b04680a333026c.eot);src:local("Roobert Light"),local("Roobert-Light"),url(/static/media/subset-Roobert-Light.6dca53b04680a333026c.eot?#iefix) format("embedded-opentype"),url(/static/media/subset-Roobert-Light.3d0eb825400d9e3caba0.woff2) format("woff2"),url(/static/media/subset-Roobert-Light.2dc564818987e54b621a.woff) format("woff"),url(/static/media/subset-Roobert-Light.b519b36715d23667797a.ttf) format("truetype"),url(/static/media/subset-Roobert-Light.ffdb989967eeea651c38.svg#Roobert-Light) format("svg")}@font-face{font-display:swap;font-family:Roobert;font-style:normal;font-weight:600;src:url(/static/media/subset-Roobert-SemiBold.4a5fbd05cb24735c3753.eot);src:local("Roobert SemiBold"),local("Roobert-SemiBold"),url(/static/media/subset-Roobert-SemiBold.4a5fbd05cb24735c3753.eot?#iefix) format("embedded-opentype"),url(/static/media/subset-Roobert-SemiBold.fed949499b9f779c58f3.woff2) format("woff2"),url(/static/media/subset-Roobert-SemiBold.78b2e0044f010245275d.woff) format("woff"),url(/static/media/subset-Roobert-SemiBold.c0ed907f16e72f36fac0.ttf) format("truetype"),url(/static/media/subset-Roobert-SemiBold.210b4392995c22e6daf0.svg#Roobert-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Roobert;font-style:normal;font-weight:900;src:url(/static/media/subset-Roobert-Heavy.63644957eb97aed76fd9.eot);src:local("Roobert Heavy"),local("Roobert-Heavy"),url(/static/media/subset-Roobert-Heavy.63644957eb97aed76fd9.eot?#iefix) format("embedded-opentype"),url(/static/media/subset-Roobert-Heavy.859f7414e4d8d82234d6.woff2) format("woff2"),url(/static/media/subset-Roobert-Heavy.0540a9e5acd07b9c5b66.woff) format("woff"),url(/static/media/subset-Roobert-Heavy.dcde95d961f31f84a413.ttf) format("truetype"),url(/static/media/subset-Roobert-Heavy.f9e0ad10e0b64cd8b9f9.svg#Roobert-Heavy) format("svg")}@font-face{font-display:swap;font-family:Roobert;font-style:normal;font-weight:700;src:url(/static/media/subset-Roobert-Bold.48a6a7b01ded316b290f.eot);src:local("Roobert Bold"),local("Roobert-Bold"),url(/static/media/subset-Roobert-Bold.48a6a7b01ded316b290f.eot?#iefix) format("embedded-opentype"),url(/static/media/subset-Roobert-Bold.9fa6a1c8b865d0be8d0d.woff2) format("woff2"),url(/static/media/subset-Roobert-Bold.4cdf36edd63f35ec04b8.woff) format("woff"),url(/static/media/subset-Roobert-Bold.d03f7f024a80a15badee.ttf) format("truetype"),url(/static/media/subset-Roobert-Bold.ea38d9882b7043a472ba.svg#Roobert-Bold) format("svg")}*,:after,:before{box-sizing:border-box}:root{font-size:18px}body{--color-text:#111;--color-bg:#f7f5f3;--color-link:#999;--color-link-hover:#000;--font-size-xlarge:2rem;--font-size-large:1.5rem;--font-size-medium:1.25rem;--font-size-small:1rem;--color-menu:#000;--color-menu-hover:#e93f33;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text);font-family:Roobert,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin:0}.js .loading:after,.js .loading:before{content:"";position:fixed;z-index:1000}.js .loading:before{background:var(--color-bg);height:100%;left:0;top:0;width:100%}.js .loading:after{-webkit-animation:loaderAnim .7s linear infinite alternate forwards;animation:loaderAnim .7s linear infinite alternate forwards;background:var(--color-link);border-radius:50%;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.4;top:50%;width:60px}@-webkit-keyframes loaderAnim{to{opacity:1;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}}@keyframes loaderAnim{to{opacity:1;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}}a{color:var(--color-link);text-decoration:underline}a,a:hover{outline:none}a:hover{color:var(--color-link-hover);text-decoration:none}a:focus{background:#d3d3d3;outline:none}a:focus:not(:focus-visible){background:transparent}a:focus-visible{background:transparent;outline:2px solid red}.unbutton{background:none;border:0;cursor:pointer;font:inherit;margin:0;padding:0}.unbutton:focus{outline:none}main{grid-gap:.5rem;align-content:space-between;display:grid;grid-template-areas:"frame menu" "heading heading" "content content" "content content" "deco deco" "footer footer";grid-template-columns:1fr auto;height:100vh;padding:1.5rem}.frame{color:var(--color-link);grid-area:frame;margin-bottom:1rem}.frame__title{font-size:1rem;font-weight:400;margin:0}.frame__links{display:block}.frame__links a:not(:last-child){margin-right:.5rem}.line{padding-bottom:.35rem;-webkit-transform-origin:0 50%;transform-origin:0 50%;white-space:nowrap;will-change:transform}.oh{overflow:hidden}.oh__inner{display:inline-block;-webkit-transform-origin:0 50%;transform-origin:0 50%;will-change:transform}.content{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 13rem);justify-content:flex-start;position:relative;width:100vw}.heading{align-self:start;font-size:var(--font-size-large);font-weight:400;grid-area:heading;line-height:1.4;margin:0 0 2rem}.heading strong{font-weight:600}.content-primary{font-size:var(--font-size-large);grid-area:content;line-height:1}.content-secondary{align-self:end;font-size:var(--font-size-small);grid-area:footer;line-height:1;margin:0;max-width:400px}.deco{grid-area:deco}.deco__img-wrap{margin-bottom:1rem;max-width:400px;min-width:250px;overflow:hidden;position:relative;width:25vw;will-change:transform}.nav-logo{opacity:1;transition:opacity .2s ease-in-out;width:200px}.menu--open .nav-logo{opacity:1}.deco__img-wrap--upper{height:5vh}.deco__img-wrap--lower{height:25vh}.deco__img{background:url(/static/media/logo.f401e56d6ea84a8eed20.svg) no-repeat 25% 0;background-size:contain;height:100%;width:100%;will-change:transform}.deco__img--lower{background-position:50% -5vh}.menu-link{align-self:start;font-size:var(--font-size-medium);grid-area:menu;justify-self:end;line-height:1;overflow:hidden;padding:0 0 5px;position:relative}.menu--open~.menu-link,.state-details .menu-link{pointer-events:none}.menu-link:after{background:currentColor;bottom:0;content:"";height:7%;left:0;position:absolute;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.menu--open~.menu-link:after,.menu-link:hover:after,.state-details .menu-link:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.menu{align-content:center;counter-reset:menucounter;display:grid;grid-template-columns:auto auto auto;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}.menu--open{opacity:1;pointer-events:auto}.state-details .menu{pointer-events:none}.menu__item{display:block;grid-column:2;line-height:1;position:relative}.menu__item-link{color:var(--color-menu);cursor:pointer;font-size:var(--font-size-xlarge);line-height:1.25;margin-top:calc(var(--font-size-xlarge)*-.15);padding:0 calc(var(--font-size-xlarge)*.45);position:relative;text-decoration:none}.menu__item-link:hover{color:var(--color-menu-hover)}.menu__item-link:before{color:var(--color-text);content:counters(menucounter,".",decimal-leading-zero);counter-increment:menucounter;display:grid;font-size:var(--font-size-small);left:0;line-height:1;opacity:0;padding-right:.5rem;place-items:center;position:absolute;text-align:right;top:18%;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.menu__item-link:hover:before{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.close{font-size:3rem;line-height:1;opacity:0;pointer-events:none;position:absolute;right:1.5rem;top:1rem}.close:hover{color:var(--color-menu)}.menu--open .close{opacity:1;pointer-events:auto}.state-details .close{pointer-events:none}.details,.details-wrap{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.details-wrap{overflow:hidden}.panel{--grid-row:1;--grid-column:1;display:grid;grid-template-columns:repeat(50,2%);grid-template-rows:repeat(50,2%);height:100%;left:0;opacity:.5;position:absolute;top:0;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);width:100%}.panel__img{grid-area:var(--grid-row) /var(--grid-column) /span 12 /span 5;will-change:transform}.pos-1{--grid-row:10;--grid-column:1}.pos-2{--grid-row:1;--grid-column:18}.pos-3{--grid-row:1;--grid-column:29}.pos-4{--grid-row:15;--grid-column:12}.pos-5{--grid-row:17;--grid-column:25}.pos-6{--grid-row:20;--grid-column:43}.pos-7{--grid-row:35;--grid-column:5}.pos-8{--grid-row:40;--grid-column:14}.pos-9{--grid-row:37;--grid-column:29}.pos-10{--grid-row:35;--grid-column:42}.pos-11{--grid-row:7;--grid-column:46}.pos-12{--grid-row:32;--grid-column:20}.pos-13{--grid-row:22;--grid-column:2}.pos-14{--grid-row:9;--grid-column:38}.pos-15{--grid-row:4;--grid-column:7}.pos-16{--grid-row:28;--grid-column:36}.panel__img{width:100px}.details{display:grid;opacity:0;place-items:center;pointer-events:none}.details--open,.details--open~.close--details{opacity:1;pointer-events:auto}.details__content{margin:0 auto;padding:1.5rem;position:relative}.details__content-title{font-size:var(--font-size-xlarge);font-weight:400;margin:0}.details__content-text{font-size:var(--font-size-medium);line-height:1;max-width:640px}.details__content-link{color:var(--color-text);cursor:pointer;display:inline-block;font-size:var(--font-size-small);font-weight:600;position:relative;text-decoration:none}.details__content-link:hover{color:var(--color-menu-hover)}@media screen and (min-width:53em){body{--font-size-xlarge:11vh;--font-size-large:3.5vw;--font-size-medium:2.75vw;--font-size-small:1.65vw;overflow:hidden}main{grid-gap:0;grid-template-areas:"heading menu" "content ..." "content deco" "... deco" "footer deco" "footer frame";grid-template-columns:45% 1fr;height:100vh}.line{padding-bottom:.5vw}.frame{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0}.frame__links{display:inline-block;margin-left:2rem}.deco{align-self:end;justify-self:end}.content{height:100vh;justify-content:center}.details__content{padding:.5rem;width:50%}}
/*# sourceMappingURL=main.ed1af0cb.css.map*/