.post-listing{border-bottom:1px solid #424242;color:#fff;display:block;padding:20px;text-decoration:none}.post-listing .icon{display:inline-block;opacity:0;transform:translateY(25%);transition:all .2s ease-in-out}@media(min-width:650px){.post-listing{padding:40px 0}}.post-listing:hover .featured-image-wrapper{background:#feddff}.post-listing .featured-image{transition:none}.post-listing:hover .featured-image{filter:grayscale(100%) contrast(200%);opacity:.5}.post-listing:active,.post-listing:active .reading-time__listing{color:#fff}.post-listing:hover .icon{opacity:1;transform:translate(8px,25%)}.post-listing:hover .icon path{stroke:#feddff}.post-listing--related{padding:24px 0}.post-listing--current{color:#feddff;position:relative}.post-listing--current:hover{cursor:default}.post-listing__current-dot{background:#feddff;border-radius:100%;display:inline-block;height:6px;margin-left:8px;transform:translateY(-3px);width:6px}.post-listing__image-wrapper{margin-bottom:15px}.post-listing__image{background:#fff;box-sizing:border-box;display:inline-block;left:0;padding:10px;position:absolute;top:0;width:100%}.post-listing:hover .post-listing__title{color:#feddff}.post-listing__title{font-size:4rem;font-weight:400;line-height:1.2}.post-listing--related .post-listing__title{font-size:2rem}.tale .post-listing__title{font-size:2.4rem}@media(min-width:650px){.post-listing__title{font-size:6rem}.post-listing--related .post-listing__title{font-size:2.4rem}.tale .post-listing__title{font-size:3.2rem}}.post-listing__details{align-items:center;display:inline-flex;gap:16px;margin-top:40px}@media(min-width:650px){.post-listing__details{margin-top:80px}}.post-listing__date,.post-listing__reading-time,.post-listing__visited{color:#fff;font-size:1.5rem;font-weight:400}.post-listing__icon{align-items:center;display:inline-flex;font-weight:100;gap:4px}.post-listing__icon svg{transform:translateY(-1px)}@media(min-width:650px){.post-listing__icon{gap:6px}}.featured-image-wrapper{overflow:hidden;padding:46% 20px 0;position:relative}.post__content-wrapper .featured-image-wrapper{margin-bottom:1.5em}@media(min-width:900px){.featured-image-wrapper{box-sizing:border-box;padding-top:46%}}.featured-image-wrapper--not-loaded{animation:load 1.5s ease-in-out infinite;animation-fill-mode:backwards}.featured-image-wrapper--not-loaded:after{opacity:0}@keyframes load{0%{opacity:.4}20%{opacity:1}to{opacity:.4}}.featured-image{display:inline-block;left:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.content .featured-image{padding:0}.featured-image--loaded{opacity:1}.featured-image--not-loaded{opacity:0}.page-title{font-size:4.2rem;font-weight:900;letter-spacing:0;margin:0;padding:20px 20px 0;text-align:left}@media(min-width:650px){.page-title{padding:20px 20px 0;width:100%}}@media(min-width:700px){.page-title{padding:40px 0 0;width:100%}.post-listing__wrapper{margin:80px auto;max-width:900px;width:80%}}.pagination{display:flex;justify-content:center;margin:40px 0;position:relative}.pagination__item{border-left:1px solid #424242;list-style:none}.pagination__item:first-child{border:0}.pagination__link{color:#e1e1e1;display:block;line-height:1.3em;padding:0 15px;text-decoration:none}.pagination__link:hover{color:#feddff}.pagination__link--active,.pagination__link--active:hover{background:none;color:#fff;font-weight:700}.fading-image{opacity:0;transition:opacity .6s ease-in-out}.fading-image.loaded{opacity:1}.porfolio__title{font-size:1.5rem;letter-spacing:1px;margin:0;padding:20px 20px 0;text-transform:uppercase}@media(min-width:650px){.porfolio__title{display:none}}.porfolio__title span{margin-right:1rem}.portfolio{grid-column-gap:1.6rem;grid-row-gap:1.6rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,.5fr);padding:20px}@media(min-width:650px){.portfolio{grid-row-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(23,7vw);padding:0}}.portfolio__cell{overflow:hidden;position:relative}.portfolio__cell .porfolio__image{height:100%;object-fit:cover}@media(min-width:650px){.feature5 .porfolio__image{height:auto;object-fit:inherit}}.portfolio-lettering{color:#262326;display:none;font-size:8rem;font-weight:900;overflow:hidden;text-shadow:-1px 0 #e1e1e180,0 1px #e1e1e180,1px 0 #e1e1e180,0 -1px #e1e1e180;text-transform:uppercase}@media(min-width:650px){.portfolio-lettering{display:block;font-size:8rem}}@media(min-width:1000px){.portfolio-lettering{font-size:10rem}}@media(min-width:1400px){.portfolio-lettering{font-size:15rem}}.portfolio__cell--image,.portfolio__link{background:#feddff}.portfolio__link .icon--chevron{opacity:0;transition:all .2s ease-in-out}.portfolio__link:hover .porfolio__image{filter:grayscale(1);mix-blend-mode:multiply;opacity:.7}.portfolio__link:hover .icon--chevron{display:inline-block;opacity:1;transform:translateX(8px)}.porfolio__image{display:block;width:100%}.portfolio__name{align-items:center;background:#26232699;bottom:0;color:#fff;display:flex;font-size:.75em;left:0;padding:8px 12px;position:absolute;width:100%}.portfolio__name span{display:none}@media(min-width:800px){.portfolio__name{font-size:1em}.portfolio__name span{display:inline;margin-left:.375em}}.feature1{aspect-ratio:195/166;grid-row:1/3}@media(min-width:650px){.feature1{aspect-ratio:auto}}.feature1,.feature4{grid-column:1/3}.feature2,.feature3{aspect-ratio:224/191}@media(min-width:650px){.feature2,.feature3{aspect-ratio:auto}}.feature4{aspect-ratio:460/189}@media(min-width:650px){.feature4{aspect-ratio:auto}}.feature5,.feature6{aspect-ratio:111/197;grid-row:5/7}@media(min-width:650px){.feature5,.feature6{aspect-ratio:auto}}.porfolio__image--desktop{display:none}@media(min-width:650px){.porfolio__image--desktop{display:block}.porfolio__image--mobile{display:none}.feature1{grid-column:1/8;grid-row:1/7}.portfolio-lettering--web{align-self:center;grid-column:10/13;grid-row:1/4;justify-self:end}.feature2{grid-column:2/5;grid-row:8/12}.portfolio-lettering--brand{align-self:center;grid-column:6/13;grid-row:8/10;transform:translateX(-10px)}.feature3{grid-column:9/13;grid-row:4/8}.feature4{grid-column:1/5;grid-row:13/17}.feature5{grid-column:6/13;grid-row:10/18;overflow:hidden}.portfolio-lettering--product{align-self:center;grid-column:1/13;grid-row:17/22;text-align:center}.feature6{grid-column:1/13;grid-row:21/25}}.grid.grid--work{width:100%}.case-studies{display:none}.work-title--case-studies{margin:2.4rem 20px 0}@media(min-width:650px){.work-title--case-studies{margin:6.4rem 0 0}}.tales{background:#262326;color:#fff;padding:4em 0 3em}.content .tales-title{color:#fff;margin-top:0}@media(min-width:650px){.content .tales-title{grid-column:2/13}}@media(min-width:1200px){.content .tales-title{grid-column:1/13}}.grid--tales{grid-column-gap:1em}@media(min-width:650px){.tale:nth-child(odd){grid-column:1/7}.tale:nth-child(odd) .post-listing{margin-left:20px}.tale:nth-child(2n+2){grid-column:7/13}.tale:nth-child(2n+2) .post-listing{margin-right:20px}}@media(min-width:700px){.tale:nth-child(odd) .post-listing{margin-left:0}.tale:nth-child(2n+2) .post-listing{margin-right:0}}@media(min-width:650px){.tale .post-listing{border:0}}.tale .featured-image-wrapper{border:0}@media(min-width:650px){.tale .post-listing__image-wrapper{margin-bottom:10px}}.button,.button--primary{border:2px solid #fff;color:#fff;font-weight:700;padding:5px 12px;text-decoration:none}.button--primary:hover,.button:hover{background:#feddff;border-color:#feddff;color:#262326}.button--primary:active,.button:active{background:#262326;border-color:#262326;color:#262326}.button--primary{border-width:4px;display:inline-block;padding:10px 18px}.related__posts{border-top:1px solid #424242;margin-bottom:2.6rem}h2.related__title{margin-top:0}.related__loading:after{animation:changeLetter .3s linear infinite alternate;content:""}@keyframes changeLetter{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.related__noposts{margin-bottom:2.6rem}.post__image{margin:0 0 0 -5%;width:110%}@media(min-width:900px){.post__image{margin-top:0}}.post__title-wrapper{margin:2.4rem auto 2.6rem}@media(min-width:900px){.post__title-wrapper{margin:3.2rem auto 4.2rem}}.post__title-wrapper-without-image{margin:2.4rem auto 2.6rem}@media(min-width:900px){.post__title-wrapper-without-image{margin:12rem auto 4.2rem}}.post__title{color:#fff;font-size:4rem;font-weight:400;margin-bottom:0}.content .post__title{margin-bottom:0;margin-top:0}@media(min-width:650px){.post__title{font-size:6rem}}.post__meta{align-items:center;display:flex;gap:16px;justify-content:flex-start}.post__meta-content{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:100;gap:6px;margin-top:8px}.post__meta-content svg{transform:translateY(-1px)}.content h1.post__title--small{color:#e1e1e1;display:block;font-size:1.6rem;font-weight:400;font-weight:200;letter-spacing:.1rem;margin:3.6rem 0 5px;transform:translateX(4px);width:100%}@media(min-width:650px){.content h1.post__title--small{transform:translateX(6px)}}.post__title-wrapper--portfolio{flex-direction:column}.container.container--casestudy{display:flex;flex-direction:column;max-width:2000px;padding:0 20px;width:100%}@media(min-width:900px){.container.container--casestudy{flex-direction:row-reverse;gap:60px;padding:0}}@media(min-width:1200px){.container.container--casestudy{gap:80px}}.container.container--casestudy:after{display:none}.casestudy_images_container{background:#000;margin-left:-20px;position:relative;width:calc(100% + 40px)}@media(min-width:900px){.casestudy_images_container{background:none;flex-basis:50%;flex-grow:0;flex-shrink:0;margin-left:0;width:100%;width:0}}.casestudy_images{overflow-x:scroll;scroll-behavior:smooth;transition:scroll-left .2s ease-in}.casestudy_images_button{align-items:center;border:0;display:flex;height:48px;justify-content:flex-start;left:10px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:48px}@media(min-width:900px){.casestudy_images_button{display:none}}.casestudy_images_button .navigation-icon{height:24px;width:24px}.casestudy_images_button--right{justify-content:end;left:auto;right:10px}.casestudy_images_button--right svg{transform:scaleX(-1)}#image-container{display:flex;position:relative}@media(min-width:900px){#image-container{flex-direction:column;gap:16px}}#image-container figure{display:block;flex-basis:100%;flex-grow:1;flex-shrink:0;margin:0;padding:0;width:0}@media(min-width:900px){#image-container figure{flex-direction:column;flex-grow:1;flex-shrink:1;gap:8px;width:100%}}#image-container figure img{display:block;height:auto;width:100%}@media(min-width:550px){.content--casestudy{padding:40px}}@media(min-width:900px){.content--casestudy{flex-basis:50%;flex-grow:1;flex-shrink:1;padding:20px 0 0 40px;width:0}}@media(min-width:1200px){.content--casestudy{padding:40px 0 0 70px}}.grid{margin:0 auto;width:90%}@media(min-width:650px){.grid{grid-column-gap:1em;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;width:100%}}@media(min-width:1200px){.grid{grid-column-gap:2em;max-width:1200px}}.grid--career{display:grid}.about__content{width:100%}.brand{background:#feddff;overflow:hidden;padding:28rem 0;position:relative}.brand__logo{display:block;margin:0 auto;overflow:visible!important;width:80%}@media(min-width:650px){.brand__logo{grid-column:4/10;width:100%}}@media(min-width:1200px){.brand__logo{grid-column:5/9}}.brand__logo path{fill:#262326}#eyes-open{animation:blink 1.5s infinite;animation-fill-mode:backwards}#face{animation:reveal .75s ease-in-out 40ms;animation-fill-mode:backwards}#filippo_f{animation:reveal .7s ease-in 60ms;animation-fill-mode:backwards}#filippo_p{animation:reveal .78s ease-in-out 80ms;animation-fill-mode:backwards}@keyframes blink{0%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes reveal{0%{opacity:.5;transform:translateY(800px)}20%{transform:translateY(800px)}40%{opacity:1;transform:translateY(0)}50%{transform:translateY(-50px)}to{transform:translateY(0)}}.designing_since_wrapper{animation:fade-in .78s ease-in-out .12s 1;animation-fill-mode:forwards;font-size:5rem;font-weight:900;line-height:1em;opacity:0;padding:6rem 0;text-align:center;text-transform:uppercase;transform:translateX(-.2em)}@media(min-width:650px){.designing_since_wrapper{font-size:10rem;padding:8rem 0}}@media(min-width:1200px){.designing_since_wrapper{font-size:16rem;padding:12rem 0}}.app-shell__nav-icon-link,.app-shell__nav-wrapper{animation:fade-in .78s ease-in-out .12s 1;animation-fill-mode:forwards;opacity:0}.designing_since{animation:scrollfromleft auto ease-in-out forwards;color:#262326;overflow:hidden;text-shadow:-1px 0 #feddff,0 1px #feddff,1px 0 #feddff,0 -1px #feddff}.left_animation{view-timeline-name:--design-scroll;view-timeline-axis:block;animation-timeline:--design-scroll}@keyframes scrollfromleft{0%{transform:translateX(-100px)}to{transform:translateX(0)}}.since2004_text{animation:scrollfromright auto ease-in-out forwards;display:block}.right_animation{view-timeline-name:--design-scroll;view-timeline-axis:block;animation-timeline:--design-scroll}@keyframes scrollfromright{0%{transform:translateX(100px)}to{transform:translateX(0)}}.year{color:#feddff;margin-left:.25em}.about_section{margin:0 auto;max-width:1600px}@media(min-width:800px){.about_section{align-items:flex-end;display:flex;justify-content:space-between}}@media(min-width:1300px){.about_section{align-items:flex-start}}.about_content{padding:0 24px}@media(min-width:800px){.about_content{width:600px}}@media(min-width:1000px){.about_content{padding:0 64px}}.about_text{color:#fff;margin-bottom:24px}@media(min-width:1000px){.about_text{font-size:2.75rem;margin-bottom:40px}}.company_link{text-underline-offset:4px}.company_link:hover{text-decoration:none}.company_link:active{text-decoration:underline}.about_links{border-bottom:1px solid #e1e1e133}.about_links__link_wrapper{border-top:1px solid #e1e1e133;left:0;list-style:none;margin:0}.about_links__link{align-items:center;color:#fff;display:block;display:flex;padding:16px 0;text-decoration:none}.about_links__link:hover{color:#feddff}@media(min-width:650px){.about_links__link{font-size:2.4rem}}.about_links__link .icon{border-color:#feddff;opacity:0;transition:all .2s ease-in-out}.about_links__link .icon path{transition:stroke .2s ease-in-out}.about_links__link:hover .icon{opacity:1;transform:translateX(8px)}.about_links__link:hover .icon path{stroke:#feddff}.vision_wrapper{color:#262326;display:block;font-size:7rem;font-weight:900;line-height:1em;margin:40px 24px 40px 0;text-align:right;text-shadow:-1px 0 #e1e1e133,0 1px #e1e1e133,1px 0 #e1e1e133,0 -1px #e1e1e133}@media(min-width:650px){.vision_wrapper{animation:scrollfrombottom auto ease-in-out forwards;font-size:14rem}}@media(min-width:800px){.vision_wrapper{font-size:8rem;margin:0 40px 0 0}}@media(min-width:1000px){.vision_wrapper{font-size:10rem}}@media(min-width:1300px){.vision_wrapper{font-size:18rem;margin:122px 40px 64px 0}}.vision_word{display:block}.up_animation{view-timeline-name:--vision-scroll;view-timeline-axis:block;animation-timeline:--vision-scroll}@keyframes scrollfrombottomMobile{0%{opacity:0;transform:translateX(-50px)}60%{opacity:1;transform:translateX(100px)}to{opacity:1;transform:translateX(100px)}}@keyframes scrollfrombottom{0%{opacity:0;transform:translateY(-200px)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.content .contact__title{color:#feddff;font-size:10rem;font-weight:900;line-height:1em;margin-top:8rem;overflow:hidden;text-transform:uppercase}@media(min-width:650px){.content .contact__title{margin-top:16rem}}@media(min-width:850px){.content .contact__title{font-size:15rem}}.contact__copy{color:#fff;line-height:1.2em;margin-top:1.6rem}@media(min-width:650px){.contact__copy{font-size:15rem}}.thanks{background:#262326;color:#fff;display:flex;flex-direction:row;gap:1.6rem;overflow:hidden;text-align:center}@media(min-width:650px){.thanks{padding:1.6rem 0}}.social-icon{border:4px solid #fff;color:#fff;display:flex;font-weight:700;justify-content:center;padding:.5rem 2rem;text-decoration:none}.social-icon svg{display:inline-block;height:3.2rem;margin-right:1.6rem;width:3.2rem}.social-icon path{fill:#fff}.social-icon:hover{background:#feddff;border-color:#feddff;color:#262326}.social-icon:hover path{fill:#262326}.social-icon--linkedin svg{transform:scale(.6) translate(1px,-2px)}.error-message{border-bottom:16px solid #fff;margin:3rem 0 6rem;padding:3rem 0}
/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.column,.columns,.container{box-sizing:border-box;width:100%}.column,.columns{float:left}@media(min-width:400px){.container{padding:0;width:90%}}@media(min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.6666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{margin-left:0;width:100%}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.6666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{color:#eaeaea;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:2em;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:300;margin-bottom:2rem;margin-top:0}h1{font-size:4rem;line-height:1.2}h1,h2{letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;letter-spacing:-.1rem;line-height:1.3}h4{font-size:2.4rem;letter-spacing:-.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h6{font-size:1.5rem;letter-spacing:0;line-height:1.6}@media(min-width:550px){h1{font-size:6rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#feddff}button,input[type=button],input[type=reset],input[type=submit]{background-color:#0000;box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{background-color:#33c3f0;border-color:#33c3f0;color:#fff}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{background-color:#1eaedb;border-color:#1eaedb;color:#fff}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box;height:38px;padding:6px 10px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;appearance:none}textarea{min-height:65px;padding-bottom:6px;padding-top:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;font-weight:600;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;font-weight:400;margin-left:.5rem}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{margin-top:0;padding-left:0}ol ol,ol ul,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}li{margin-bottom:1rem}code{background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px;font-size:90%;margin:0 .2rem;padding:.2rem .5rem}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{border-bottom:1px solid #e1e1e1;padding:12px 15px;text-align:left}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{box-sizing:border-box;width:100%}.u-max-full-width{box-sizing:border-box;max-width:100%}.u-pull-right{float:right}.u-pull-left{float:left}hr{border-width:0;border-top:1px solid #e1e1e1;margin-bottom:3.5rem;margin-top:3rem}.container:after,.row:after,.u-cf{clear:both;content:"";display:table}@font-face{font-family:Avenir;font-weight:100;src:url(/static/media/avenir-light.b3939c4cffc06093c2fe.woff2) format("woff2");src:url(/static/media/avenir-light.af18f58e132807180b6e.woff) format("woff")}@font-face{font-family:Avenir;font-weight:200;src:url(/static/media/avenir-book.7b83f0ce9a4728d63a2a.woff2) format("woff2");src:url(/static/media/avenir-book.d8629a283d784a0ead47.woff) format("woff")}@font-face{font-family:Avenir;font-weight:400;src:url(/static/media/avenir-regular.2c90ebc92c65a1f8751f.woff2) format("woff2");src:url(/static/media/avenir-regular.0bd7130e12466893b8c5.woff) format("woff")}@font-face{font-family:Avenir;font-weight:700;src:url(/static/media/avenir-heavy.4974cd623489f360bdbb.woff2) format("woff2");src:url(/static/media/avenir-heavy.863df26e1e36b7e5fcb6.woff) format("woff")}@font-face{font-family:Avenir;font-weight:900;src:url(/static/media/avenir-black.71b8d284797a5e0776bc.woff2) format("woff2");src:url(/static/media/avenir-black.859738ffa5b773dd0a15.woff) format("woff")}html{height:100%}#root,body{background:#262326;font-family:Avenir,HelveticaNeue,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;overflow-y:hidden}#root,.app-shell,body{display:flex;flex-grow:1;height:100%}.app-shell{flex-direction:column;width:100%}@media(max-width:650px){.app-shell{flex-direction:column-reverse}}.app-shell__content{display:flex;flex-grow:1;height:calc(100% - 50px);position:relative}.transition-wrapper,.transition-wrapper>div{display:flex;flex-grow:1;height:100%;width:100%}.app-shell__content-wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.app-shell__navigation{animation-fill-mode:backwards;background:#feddff;box-sizing:border-box;z-index:10}.page-main{position:relative}.app-shell__nav-content{align-items:center;color:#262326;display:flex;height:50px;justify-content:space-between;overflow:hidden;padding:0 20px}.app-shell__nav-icon-link{color:#262326;padding-right:20px}.app-shell__nav-wordmark{display:inline-block;line-height:1em}@media(max-width:650px){.app-shell__nav-wordmark{display:none}}.app-shell__nav-offline{font-size:1.6rem;left:45px;position:absolute}.app-shell__nav-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0;transform:translate(10px,-1px)}.app-shell__nav-item{list-style:none;margin:0 0 0 5px;padding:0}.app-shell__nav-item:first-child{margin-left:0}.app-shell__nav-link{color:#262326;font-size:1.6rem;padding:5px 10px;position:relative;text-decoration:none}.app-shell__nav-link:after{background:#262326;content:"";display:block;height:0;left:0;position:absolute;top:-8px;width:100%}.app-shell__nav-link:hover:after{height:4px}.app-shell__nav-link.active{color:#262326}.app-shell__nav-link.active:after{background:#262326;height:4px}.app-shell__nav-link:active{color:#262326}.app-shell__nav-link:active:after{background:#262326}.my-node-enter,.my-node-exit{left:0;position:absolute;top:0;width:100%}.my-node-enter{background:#262326;opacity:0;transform:translateX(100%);z-index:2}@media(min-width:1000px){.my-node-enter{transform:translateY(0) scale(1.1)}}.my-node-enter-active{opacity:1;transform:translateX(0) scale(1);transition:all .2s ease-out .1s}.my-node-exit{opacity:1;z-index:1}.my-node-exit:after{background:#000;content:"";display:block;height:200%;left:-200px;opacity:0;position:fixed;top:-200px;width:200%;z-index:0}.my-node-exit-active{opacity:0;transform:scale(.95);transition:transform .2s ease,opacity .1s .2s}.my-node-exit-active.my-node-exit:after{opacity:.6;transition:all .2s}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes navLoad{0%{transform:translateY(-200px)}to{transform:translateY(0)}}@keyframes mobileNavLoad{0%{transform:translateY(200px)}to{transform:translateY(0)}}.content{color:#fff}.content h1,.content h2,.content h3,.content h4,.content h5{color:#fff;font-weight:400;margin:3.2rem 0 1rem}.content p{color:#e1e1e1;font-weight:200;line-height:1.4}@media(min-width:550px){.content p{font-size:2.2rem}}@media(min-width:900px){.content p{font-size:2.4rem;line-height:1.5}}.content a:hover{text-decoration:none}.content img{box-sizing:border-box;display:block;height:auto;opacity:0;transition:opacity .6s ease-in-out;width:100%}.content img,.content img:hover{animation:fade-in .6s ease-in-out forwards}@keyframes fade-in{to{opacity:1}}.content figure{background:#373438;margin:0 0 2.2rem;width:100%!important}.content figcaption{font-size:1.4rem;font-style:italic;line-height:1.2em;margin-top:10px}@media(min-width:900px){.content figcaption{font-size:1.6rem}}.content ol,.content ul{color:#e1e1e1;line-height:1.4}@media(min-width:550px){.content ol,.content ul{font-size:2.2rem;margin-left:1em}}@media(min-width:900px){.content ol,.content ul{font-size:2.6rem}}.content ul li{color:#e1e1e1;list-style-position:outside;list-style-type:disc;margin-left:16px;padding-left:4px}@media(min-width:550px){.content ul li{font-size:2.2rem}}@media(min-width:900px){.content ul li{font-size:2.4rem;line-height:1.5}}.content blockquote{background:#ffffff05;border-left:8px solid #424242;font-style:normal;margin-left:0;margin-right:0;padding:1em}@media(min-width:550px){.content blockquote{padding:1.5em}}.content blockquote p:last-child{margin-bottom:0}.content .error_wrapper{border-bottom:16px solid #424242;margin:3rem 0 6rem;padding:3rem 0}.divider{border-top:4px solid #fff;margin:6rem 0;padding-top:5rem}@media(min-width:550px){.divider{border-width:8px}}.content-wrapper{margin:0 auto;max-width:900px}.fade-appear,.fade-enter{opacity:0;transition:opacity .2s ease-out .3s}.fade-appear-active,.fade-enter-active,.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .2s ease-out}
/*# sourceMappingURL=main.2d790c17.css.map*/