:root{--s-page-margin:5.2vw;--s-gutter:5.2vw;--s-column:10.6vw}@media only screen and (min-width: 768px){:root{--s-gutter:2.5vw;--s-column:5.175vw}}@media only screen and (min-width: 1366px){:root{--s-page-margin:10.42vw;--s-gutter:2.2vw;--s-column:4.58vw}}@media only screen and (min-width: 1920px){:root{--s-page-margin:15.55vw;--s-gutter:1.9vw;--s-column:4vw}}.u-color-green{color:#5CC165}.u-color-sea-green{color:#0DA598}.u-color-blue{color:#3373CC}.u-color-purple{color:#85369B}.u-color-violet{color:#C70074}.u-color-red{color:#F32547}.u-color-orange{color:#F5993D}.u-color-yellow{color:#FAD900}@font-face{font-style:normal;font-weight:normal;font-family:Laica;font-display:swap;src:url("/fonts/ABCLaicaB-Regular.woff2") format("woff2"),url("/fonts/ABCLaicaB-Regular.woff") format("woff")}@font-face{font-style:italic;font-weight:normal;font-family:Laica;font-display:swap;src:url("/fonts/ABCLaicaB-RegularItalic.woff2") format("woff2"),url("/fonts/ABCLaicaB-RegularItalic.woff") format("woff")}@font-face{font-style:normal;font-weight:500;font-family:Laica;font-display:swap;src:url("/fonts/ABCLaicaB-Medium.woff2") format("woff2"),url("/fonts/ABCLaicaB-Medium.woff") format("woff")}@font-face{font-style:italic;font-weight:500;font-family:Laica;font-display:swap;src:url("/fonts/ABCLaicaB-MediumItalic.woff2") format("woff2"),url("/fonts/ABCLaicaB-MediumItalic.woff") format("woff")}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}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:baseline}audio:not([controls]){display:none;height:0}[hidden],
template{display:none}a{background-color:transparent}a:active,
a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,
strong{font-weight:bold}dfn{font-style:italic}h1{margin:0.67em 0;font-size:2em}mark{background:#FF0;color:#000}small{font-size:80%}sub,
sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,
kbd,
pre,
samp{font-size:1em;font-family:Consolas,Monaco,"Lucida Console","Courier New",Courier,monospace,serif}button,
input,
optgroup,
select,
textarea{margin:0;color:inherit}button{overflow:visible}button,
select{text-transform:none}button,
html input[type=button],
input[type=reset],
input[type=submit]{cursor:pointer;-webkit-appearance:button}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]{-webkit-box-sizing:border-box;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-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;border:1px solid #C0C0C0;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,
th{padding:0}body{margin:0;padding:0;background-color:#FFF;color:#1F2E2B;font:400 1em/1.4 sofia-pro,-apple-system,-apple-system-body,"Helvetica Neue",Helvetica,Arial,sans-serif}h1, h2, h3, h4, h5, h6{font-size:1em}.hidden{display:none!important}.u-text-center{text-align:center}.u-inline-list{margin:0;padding-left:0}.u-inline-list > li{display:inline;list-style:none}.u-inline-spacing > li{margin:0 0.5em}.u-meta{color:#808080}.u-sep{margin:0 0.5em}.u-nowrap{white-space:nowrap}.u-small{font-size:0.875em}.u-large{font-size:1.125em}.u-space-top{margin-top:var(--s-column)}.u-space-bottom{margin-bottom:var(--s-column)}.u-space-top-sml{margin-top:calc(var(--s-column) / 2)}.u-space-bottom-sml{margin-bottom:calc(var(--s-column) / 2)}.u-detached{margin-top:var(--s-gutter);margin-bottom:var(--s-gutter)}.u-overflow{overflow:hidden}.u-nowrap{white-space:nowrap}.u-intro-text{line-height:1.5}@media only screen and (min-width: 360px){.u-intro-text{font-size:1.125rem}}@media only screen and (min-width: 768px){.u-intro-text{font-size:1.25rem}}.u-intro-text a:link{color:#147CB8}.u-intro-text a:visited{color:#441c4f}.u-intro-text a:hover,
.u-intro-text a:active{color:#000}.h-huge-alpha{font:500 1.5rem/1.15 Laica,Georgia,serif}@media only screen and (min-width: 414px){.h-huge-alpha{font-size:3rem}}@media only screen and (min-width: 768px){.h-huge-alpha{font-size:4.25rem}}@media only screen and (min-width: 1024px){.h-huge-alpha{font-size:5.625rem}}.h-alpha{margin:0;padding:0;font:500 1.75rem/1.15 Laica,Georgia,serif}@media only screen and (min-width: 414px){.h-alpha{font-size:2rem}}@media only screen and (min-width: 768px){.h-alpha{font-size:2.875rem}}@media only screen and (min-width: 1024px){.h-alpha{font-size:3.75rem}}.h-alpha--makers{margin:var(--s-column) 0;color:#3189BB;background:linear-gradient(230deg,#3EE39E,#3189BB 50%,#5A178F);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}@media only screen and (min-width: 768px){.h-alpha--makers{margin-top:-1.15em}}.h-alpha--history{margin:var(--s-column) auto;color:#8B13C3;background:linear-gradient(230deg,#EA577A,#8B13C3 50%,#35249B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}@media only screen and (min-width: 768px){.h-alpha--history{width:100%;max-width:calc(1 * (var(--s-column) * 8 + var(--s-gutter) * 7 + 0vw))}}.h-alpha--history em::before{content:"";display:block}.h-alpha--history em::after{content:"";display:inline-block;width:1.4255em;height:1em;margin-left:0.15em;background:url("/images/landing-20th/dino.svg?d4d9b0457c") no-repeat;background-size:auto 100%}.h-beta, .scope-text h2{margin:0;padding:0;font:500 1.25rem/1.15 Laica,Georgia,serif}@media only screen and (min-width: 414px){.h-beta, .scope-text h2{font-size:1.5rem}}@media only screen and (min-width: 768px){.h-beta, .scope-text h2{font-size:2.125rem}}@media only screen and (min-width: 1366px){.h-beta, .scope-text h2{font-size:2.875rem}}.h-gamma{margin:0;padding:0;font:500 1.125rem/1.15 Laica,Georgia,serif}@media only screen and (min-width: 414px){.h-gamma{font-size:1.25rem}}@media only screen and (min-width: 768px){.h-gamma{font-size:1.75rem}}@media only screen and (min-width: 1366px){.h-gamma{font-size:2rem}}.h-delta{margin:0;padding:0;font:italic 500 1.25rem/1.15 Laica,Georgia,serif}@media only screen and (min-width: 414px){.h-delta{font-size:1.375rem}}@media only screen and (min-width: 768px){.h-delta{font-size:1.5rem}}@media only screen and (min-width: 1366px){.h-delta{font-size:1.75rem}}.h-hr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.h-hr::before, .h-hr::after{content:"";height:2px;margin-bottom:-3px;background-color:#CCC;opacity:0.8}.h-hr::after{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0.33em}.h-hr--greenish::before{background-color:#008A7E}.h-hr--greenish::after{background:linear-gradient(230deg,#B7DB06,#008A7E)}.h-hr--bluish::before{background-color:#5A178F}.h-hr--bluish::after{background:linear-gradient(230deg,#3EE39E,#3189BB 50%,#5A178F)}.h-hr--purplish::before{background-color:#35249B}.h-hr--purplish::after{background:linear-gradient(230deg,#EA577A,#8B13C3 50%,#35249B)}.u-page-margin .h-hr--fullwidth{margin-left:calc(-1 * var(--s-page-margin));margin-right:calc(-1 * var(--s-page-margin))}.u-page-margin .h-hr--fullwidth::before{width:calc(var(--s-page-margin) - 0.33em);margin-right:0.33em}.h-hr--centered::before{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0.33em}.h-hr--centered .h-hr--greenish::before{background:-webkit-gradient(linear,left top,right top,from(#008A7E),to(#5cb342));background:linear-gradient(to right,#008A7E,#5cb342)}.h-hr--centered .h-hr--greenish::after{background:-webkit-gradient(linear,left top,right top,from(#5cb342),to(#B7DB06));background:linear-gradient(to right,#5cb342,#B7DB06)}.h-hr--centered .h-hr--bluish::before{background-color:#5A178F}.h-hr--centered .h-hr--bluish::after{background:linear-gradient(230deg,#3EE39E,#3189BB 50%,#5A178F)}.h-hr--centered .h-hr--purplish::before{background-color:#35249B}.h-hr--centered .h-hr--purplish::after{background:linear-gradient(230deg,#EA577A,#8B13C3 50%,#35249B)}.h-spaced{margin-top:var(--s-column);margin-bottom:var(--s-column)}.h-colorize{display:inline-block}.h-colorize--greenish{color:#B7DB06;background:linear-gradient(230deg,#B7DB06,#008A7E);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.h-colorize--purplish{color:#8B13C3;background:linear-gradient(230deg,#EA577A,#8B13C3 50%,#35249B);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.h-colorize--bluish{color:#3189BB;background:linear-gradient(230deg,#3EE39E,#3189BB 50%,#5A178F);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@-webkit-keyframes rainbow-button{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}@keyframes rainbow-button{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}.input,
.button{margin:0;border:0;font:400 1.125rem/1.5 sofia-pro,-apple-system,-apple-system-body,"Helvetica Neue",Helvetica,Arial,sans-serif}.input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #CCC;padding:4px 10px 8px}.input:focus{outline-color:#248F3E}.input::-webkit-input-placeholder{color:#CCC}.input::-moz-placeholder{color:#CCC}.input:-ms-input-placeholder{color:#CCC}.input::-ms-input-placeholder{color:#CCC}.input::placeholder{color:#CCC}.button{display:inline-block;border-radius:3px;padding:5px 16px 9px;background-color:#248F3E;background-image:linear-gradient(135deg,#248F3E,#0DA598,#4781d1,#a468b4,#d54097,#f43b59,#F5993D,#ebcc00);background-position:0 0;background-size:10000% 10000%;color:#FFF;font-weight:500;text-shadow:0 1px 0 rgba(0,0,0,0.2);cursor:pointer}.button:link, .button:visited{color:#FFF!important;text-decoration:none!important}.button:hover{-webkit-animation:rainbow-button 10s ease-in-out infinite;animation:rainbow-button 10s ease-in-out infinite}.grid-col{position:fixed;top:0;bottom:0;left:0;width:var(--s-column);background:rgba(255,0,0,0.05);pointer-events:none;z-index:5000}.grid-col--1{left:var(--s-page-margin)}.grid-col--2{left:calc(var(--s-page-margin) + var(--s-column) + var(--s-gutter))}.grid-col--3{left:calc(var(--s-page-margin) + (var(--s-column) + var(--s-gutter)) * 2)}.grid-col--4{left:calc(var(--s-page-margin) + (var(--s-column) + var(--s-gutter)) * 3)}.grid-col--5{left:calc(var(--s-page-margin) + (var(--s-column) + var(--s-gutter)) * 4)}.grid-col--6{left:calc(var(--s-page-margin) + (var(--s-column) + var(--s-gutter)) * 5)}.grid-col--7{left:calc(var(--s-page-margin) + (var(--s-column) + var(--s-gutter)) * 6)}.grid-col--8{left:calc(var(--s-page-margin) + (var(--s-column) + var(--s-gutter)) * 7)}.grid-col--9{left:calc(var(--s-page-margin) + (var(--s-column) + var(--s-gutter)) * 8)}.grid-col--10{left:calc(var(--s-page-margin) + (var(--s-column) + var(--s-gutter)) * 9)}.grid-col--11{left:calc(var(--s-page-margin) + (var(--s-column) + var(--s-gutter)) * 10)}.grid-col--12{left:calc(var(--s-page-margin) + (var(--s-column) + var(--s-gutter)) * 11)}.l-fade{--gradient-length:400px;min-height:100vh;background-color:#FFFDEB}@media only screen and (min-width: 768px){.l-fade{--gradient-length:600px}}@media only screen and (min-width: 1024px){.l-fade{--gradient-length:800px}}.l-fade body{min-height:100vh;background:transparent -webkit-gradient(linear,left top,left bottom,from(#FFFDEB),color-stop(#FFF),to(#FFF));background:transparent linear-gradient(to bottom,#FFFDEB,#FFF var(--gradient-length),#FFF)}.l-fade--clean{background-color:#FFF}.l-fade--clean body{background-image:none}.l-fade--bluish{background-color:#F5FFFD}.l-fade--bluish body{background:transparent -webkit-gradient(linear,left top,left bottom,from(#F5FFFD),color-stop(#FFF),to(#FFF));background:transparent linear-gradient(to bottom,#F5FFFD,#FFF var(--gradient-length),#FFF)}.l-page-spread body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-page-spread_content{-webkit-box-flex:1;-ms-flex:1;flex:1}.u-page-margin{margin-right:var(--s-page-margin);margin-left:var(--s-page-margin)}.u-container{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1024px){.u-container--two-thirds{width:100%;max-width:calc(1 * (var(--s-column) * 8 + var(--s-gutter) * 7 + 0vw))}}.header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 var(--s-page-margin);padding:var(--s-gutter) 0;--c-hamburger-closed:#B7DB06;--c-hamburger-open:#89c724;--c-current:#248F3E;--c-underline:#DBF075;--c-dropdown-brd:linear-gradient(230deg,#B7DB06,#008A7E);--c-dropdown-dot:#5cb342}@media only screen and (min-width: 768px){.header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.header--bluish{--c-hamburger-closed:#3EE39E;--c-hamburger-open:#45b09a;--c-current:#0F8A75;--c-underline:#BEF4EB;--c-dropdown-brd:linear-gradient(230deg,#3EE39E,#3189BB 50%,#5A178F);--c-dropdown-dot:#3189BB}@media only screen and (max-width: 767px){.header_logo{-ms-flex-item-align:start;align-self:flex-start}}@media only screen and (min-width: 768px){.header_logo{margin-right:var(--s-gutter)}}.header_logo > img{width:125px;height:35px;vertical-align:middle}@media only screen and (max-width: 767px){.header_hamburger{position:absolute;top:var(--s-page-margin);right:0;width:35px;height:35px;margin:0;border:2px solid var(--c-hamburger-closed);border-radius:3px;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border 250ms ease-in-out;transition:border 250ms ease-in-out}.header_hamburger:focus{background:transparent;outline:none}.header_hamburger span{display:block;position:absolute;right:7px;left:7px;height:2px;border-radius:1px;background-color:var(--c-hamburger-closed);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:background 250ms ease-in-out,-webkit-transform 250ms;transition:background 250ms ease-in-out,-webkit-transform 250ms;transition:transform 250ms,background 250ms ease-in-out;transition:transform 250ms,background 250ms ease-in-out,-webkit-transform 250ms}.header_hamburger span:nth-child(1){top:calc(50% - 7px)}.header_hamburger span:nth-child(2){top:calc(50% - 1px);left:14px}.header_hamburger span:nth-child(3){top:calc(50% + 5px)}.header_hamburger:hover{border-color:var(--c-hamburger-open)}.header_hamburger:hover span{background-color:var(--c-hamburger-open)}.header_hamburger.is-active{border-color:transparent;z-index:1061;-webkit-transition:none;transition:none}.header_hamburger.is-active span{background-color:var(--c-hamburger-open)}.header_hamburger.is-active span:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.header_hamburger.is-active span:nth-child(2){opacity:0}.header_hamburger.is-active span:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.header .nav{display:none}.header .nav.is-active{display:block}}@media only screen and (min-width: 768px){.header_hamburger{display:none}}.u-rainbow-underline{position:relative}.u-rainbow-underline::before{content:"";position:absolute;right:0;bottom:-2px;left:0;height:3px;background-color:var(--c-underline)}.u-rainbow-underline:hover::before{background-image:-webkit-gradient(linear,left top,right top,from(#5CC165),color-stop(#0DA598),color-stop(#85aad8),color-stop(#c29ac3),color-stop(#e37fb0),color-stop(#f87b89),color-stop(#F5993D),color-stop(#ebcc00),to(#5CC165));background-image:linear-gradient(to right,#5CC165,#0DA598,#85aad8,#c29ac3,#e37fb0,#f87b89,#F5993D,#ebcc00,#5CC165);background-position:0 0;background-size:2000% 100%;-webkit-animation:rainbow-underline 4s ease-in-out infinite;animation:rainbow-underline 4s ease-in-out infinite}.u-rainbow-underline_wrap{position:relative}@-webkit-keyframes rainbow-underline{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}@keyframes rainbow-underline{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}@media only screen and (max-width: 767px){.nav{position:absolute;z-index:1060;top:calc(var(--s-gutter) - 3px);right:-3px;left:-3px;border-radius:6px;padding:3px;background:var(--c-dropdown-brd);-webkit-box-shadow:0 5px 15px rgba(62,116,76,0.1);box-shadow:0 5px 15px rgba(62,116,76,0.1)}}.nav_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}@media only screen and (max-width: 767px){.nav_wrap{border-radius:3px;padding:calc(var(--s-gutter) - 0.5em) var(--s-gutter) var(--s-gutter);background:#FFF}}@media only screen and (min-width: 768px){.nav_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.nav_item{position:relative;margin:0;padding:0;list-style:none;font-size:1rem}@media only screen and (max-width: 767px){.nav_item{margin-top:0.2em;margin-bottom:0.2em}}@media only screen and (min-width: 768px){.nav_item{margin-right:var(--s-gutter);font-size:1.125rem}}@media only screen and (min-width: 1280px){.nav_item{font-size:1.25rem}}.nav_item:last-child{margin-right:0}.nav_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;border:0;padding:0;background:transparent none;color:#000;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:1.2em;text-decoration:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:visible}.nav_link:hover{color:#000}.nav_link--current{color:var(--c-current)}.nav_link--current.u-rainbow-underline::before{content:none}.nav_link--current.nav_link--dropdown::after{background:var(--c-current)}.nav_link--dropdown::after{content:"";display:inline-block;width:10px;height:8px;margin-left:5px;-webkit-mask:url(/images/landing-20th/icon-nav-dropdown.svg?4404465354) no-repeat;mask:url(/images/landing-20th/icon-nav-dropdown.svg?4404465354) no-repeat;background:#000}.nav_link--dropdown:hover::after{background:#000}@media only screen and (max-width: 767px){.nav_link--dropdown::after{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.nav_link--dropdown.is-active::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}}@media only screen and (max-width: 767px){.subnav{display:none}.subnav.is-active{display:block}}@media only screen and (min-width: 768px){.subnav{position:absolute;left:calc(-1 * (30px + .5em));padding:1em 0.5em 0.5em;opacity:0;pointer-events:none;-webkit-perspective:2000px;perspective:2000px;-webkit-perspective-origin:50% -50px;perspective-origin:50% -50px;-webkit-transition:0.2s all;transition:0.2s all}.nav_item:hover .subnav{opacity:1;pointer-events:visible}.nav_item:hover .subnav_wrap{-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (min-width: 768px){.subnav_wrap{position:relative;min-width:180px;border-radius:6px;padding:3px;background:var(--c-dropdown-brd);-webkit-box-shadow:0 5px 15px rgba(62,116,76,0.2);box-shadow:0 5px 15px rgba(62,116,76,0.2);-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.2s all;transition:0.2s all}.subnav_wrap::before{content:"";position:absolute;top:-4px;left:30px;width:5px;height:5px;border:3px solid var(--c-dropdown-dot);border-radius:50%;background:#FFF}}.subnav_list{margin:0;border-radius:3px;padding:0;background-color:#FFF;list-style:none;font-size:1rem}@media only screen and (max-width: 767px){.subnav_list{padding:10px 20px 20px}}@media only screen and (min-width: 768px){.subnav_list{padding:25px 30px 30px;font-size:1.0625rem}}.subnav_item{margin:0 0 0.5em;padding:0}.subnav_item:last-child{margin-bottom:0}.subnav_link{color:#000;line-height:1.1em;text-decoration:none;white-space:nowrap}@media only screen and (min-width: 768px){.subnav_link.u-rainbow-underline::before{bottom:0}}.subnav_link--current{color:var(--c-current);cursor:default}.subnav_link--current.u-rainbow-underline::before{content:none}.tagline{max-width:12.85em;margin:var(--s-column) auto calc(var(--s-column) + var(--s-gutter));font:500 2rem/1.1 Laica,Georgia,serif}@media only screen and (min-width: 360px){.tagline{font-size:2.125rem}}@media only screen and (min-width: 414px){.tagline{font-size:2.375rem}}@media only screen and (min-width: 768px){.tagline{font-size:3.25rem}}@media only screen and (min-width: 1024px){.tagline{font-size:4rem}}@media only screen and (min-width: 1280px){.tagline{font-size:4.375rem}}@media only screen and (min-width: 1366px){.tagline{max-width:16.2em}}.tagline_title{margin:-0.26em 0 0;padding:0;background:linear-gradient(230deg,#B7DB06,#008A7E);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:normal;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:inherit}.tagline_line::after{content:"";display:block;height:0.33em}.tagline_line:last-child::after{content:none}.tagline_logo{display:inline-block;width:3.657142857em;height:1em;margin:0 0.15em;background:url("/images/landing-20th/logo-wildbit.svg?080910432a") no-repeat 0 0/auto 100%;font-size:0.7em;vertical-align:0.075em;pointer-events:none;overflow:hidden}@media only screen and (min-width: 1024px){.tagline_arrow{position:relative}.tagline_arrow::before{content:"";position:absolute;top:1em;left:0.1em;width:calc(var(--s-column) + var(--s-gutter));height:calc(var(--s-column) + var(--s-gutter));background:url("/images/landing-20th/tagline-arrow.svg?6d49cab04e") no-repeat 0 0/100% auto}}.anniversary{display:grid;grid-template-areas:"video" "text" "twony" "stripes";grid-template-columns:1fr;grid-template-rows:auto}@media only screen and (min-width: 768px){.anniversary{grid-template-areas:"video video" "text twony" "stripes stripes";grid-template-columns:calc(1 * (var(--s-column) * 8 + var(--s-gutter) * 7 + var(--s-page-margin))) auto}}@media only screen and (min-width: 1024px){.anniversary{grid-template-areas:"video text" "video twony" "stripes stripes"}}.anniversary_video{grid-area:video;align-self:end;margin:0 var(--s-page-margin)}.anniversary_video > img{display:block;width:100%;height:auto}@media only screen and (min-width: 1024px){.anniversary_video{margin:0}}.anniversary_text{grid-area:text;margin:var(--s-gutter) var(--s-page-margin);line-height:1.4}@media only screen and (min-width: 360px){.anniversary_text{font-size:1.0625rem}}@media only screen and (min-width: 768px){.anniversary_text{font-size:1.125rem}}@media only screen and (min-width: 1024px){.anniversary_text{margin:0 var(--s-page-margin) 0 var(--s-gutter)}}@media only screen and (min-width: 1280px){.anniversary_text{font-size:1.25rem;line-height:1.5}}.anniversary_text p{margin:0}.anniversary_text mark{padding-right:0.2em;padding-left:0.2em;background:#F9FFB3}.anniversary_twony{grid-area:twony;align-self:end;position:relative;width:100%;margin-bottom:-31.67420814%}.anniversary_stripes{grid-area:stripes;height:32vw;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),color-stop(10%,#FFF),color-stop(10%,#5CC165),color-stop(20%,#5CC165),color-stop(20%,#0DA598),color-stop(30%,#0DA598),color-stop(30%,#3373CC),color-stop(40%,#3373CC),color-stop(40%,#85369B),color-stop(50%,#85369B),color-stop(50%,#C70074),color-stop(60%,#C70074),color-stop(60%,#F32547),color-stop(70%,#F32547),color-stop(70%,#F5993D),color-stop(80%,#F5993D),color-stop(80%,#FAD900),color-stop(90%,#FAD900),color-stop(90%,transparent),to(transparent));background:linear-gradient(to bottom,#FFF,#FFF 10%,#5CC165 10%,#5CC165 20%,#0DA598 20%,#0DA598 30%,#3373CC 30%,#3373CC 40%,#85369B 40%,#85369B 50%,#C70074 50%,#C70074 60%,#F32547 60%,#F32547 70%,#F5993D 70%,#F5993D 80%,#FAD900 80%,#FAD900 90%,transparent 90%,transparent)}@media only screen and (min-width: 768px){.anniversary_stripes{height:11.37286759vw}}.follow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:90vw;margin:var(--s-gutter) auto;padding:var(--s-gutter);background:url("/images/landing-20th/subscribe-bg.svg?4cb6fc5307") no-repeat 50% 50%/auto 100%;text-align:center}@media only screen and (max-width: 767px){.u-page-margin .follow{width:auto;margin-right:calc(-1 * var(--s-page-margin));margin-left:calc(-1 * var(--s-page-margin))}}@media only screen and (min-width: 768px){.follow{width:50vw;max-width:700px;height:50vw;min-height:auto;max-height:700px;padding-top:0;padding-bottom:0;background-size:auto 100%}}@media only screen and (min-width: 768px){.follow--homepage{margin-top:-5.686433795vw;margin-bottom:0}}@media only screen and (min-width: 768px){.follow--team{margin-top:calc(-1 * (var(--s-column) + var(--s-gutter)))}}.follow--blog-main{margin-bottom:calc(var(--s-column) + var(--s-gutter))}@media only screen and (min-width: 1024px){.follow--blog-main{margin-top:calc(-1 * (var(--s-column) + var(--s-gutter) * 2));margin-bottom:calc(-1 * var(--s-column))}}.follow--blog-entry{margin-top:var(--s-column);margin-bottom:calc(-1 * var(--s-gutter))}@media only screen and (min-width: 1024px){.follow--blog-entry{margin-top:calc(-1 * var(--s-column));margin-bottom:calc(-1 * (var(--s-column) + var(--s-gutter) * 2))}}.follow_title{max-width:20ch;margin:0 auto;color:#248F3E;text-align:center}.follow_text{width:70%;margin:0.25em auto;color:#248F3E}.follow_fieldset{margin:0.75em 0 1.25em;border:0;padding:0}@media only screen and (min-width: 1024px){.follow_fieldset{margin:1.25em 0 2.65em}}.follow_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.follow_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.follow_field{width:100%;max-width:40ch;margin-bottom:1em;text-align:left}.follow_field + .follow_field{margin-top:-0.5em}@media only screen and (min-width: 768px){.follow_field{min-width:20ch;max-width:20vw;margin-right:0.5em;margin-bottom:0!important}}.follow_label{display:block;padding-bottom:0.25em;color:#808080;font-size:0.875em}.follow_social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none}@media only screen and (min-width: 768px){.follow_social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.follow_social > li{margin:0;padding:0}@media only screen and (max-width: 767px){.follow_social > li{margin-bottom:0.33em}.follow_social > li:last-child{margin-bottom:0}}@media only screen and (min-width: 768px){.follow_social > li{margin-right:1em;font-size:1.125em}.follow_social > li:last-child{margin-right:0}}.follow_twtr{color:#1DA1F1;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.follow_twtr::before{content:"";display:inline-block;width:20px;height:20px;margin-right:0.3em;vertical-align:-0.25em;-webkit-mask:url("/images/landing-20th/icon-twitter.svg?a8acac0148") no-repeat 0 0/100% auto;mask:url("/images/landing-20th/icon-twitter.svg?a8acac0148") no-repeat 0 0/100% auto;background-color:#1DA1F1;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.follow_twtr:hover{color:#031F30}.follow_twtr:hover::before{background-color:#031F30}.follow_linkedin{color:#0073b1;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.follow_linkedin::before{content:"";display:inline-block;width:20px;height:20px;margin-right:0.3em;vertical-align:-0.25em;-webkit-mask:url("/images/landing-20th/icon-linkedin.svg?70c26469ac") no-repeat 0 0/100% auto;mask:url("/images/landing-20th/icon-linkedin.svg?70c26469ac") no-repeat 0 0/100% auto;background-color:#0073b1;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.follow_linkedin:hover{color:#00314b}.follow_linkedin:hover::before{background-color:#00314b}@media only screen and (min-width: 768px){.products-wrap{padding-top:3%;padding-bottom:19%;overflow:hidden}}.products{position:relative;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:var(--s-gutter);margin:0 var(--s-page-margin)}@media only screen and (min-width: 360px){.products{grid-template-columns:1fr 1fr;-webkit-perspective:150;perspective:150}}@media only screen and (min-width: 768px){.products{display:block;width:100%;max-width:1680px;height:34.66658vw;max-height:582.398544%;margin:0 auto}}.products_outlines{display:none}@media only screen and (min-width: 768px){.products_outlines{display:block;position:absolute;top:0;right:0;bottom:0;left:0}}.product-card{--radius:5px;position:relative;border-radius:var(--radius);-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.15),0 4px 8px rgba(0,0,0,0.075);box-shadow:0 0 0 1px rgba(255,255,255,0.15),0 4px 8px rgba(0,0,0,0.075);overflow:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}@media only screen and (min-width: 768px){.product-card{--radius:10px;position:absolute;width:26.6666%}}.product-card_wrap{width:100%;height:0;padding-bottom:130%;border-radius:var(--radius)}@media only screen and (min-width: 768px){.product-card_wrap{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05)}}.product-card_content{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#FFF;text-decoration:none}.product-card_logo{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card_logo > img{display:block;width:70%;height:auto;margin:0 auto}@media only screen and (min-width: 1024px){.product-card_logo > img{width:100%}}.product-card_est{display:block;margin:0.5em 0 -1em;color:rgba(0,0,0,0.5);font-size:0.75em}@media only screen and (min-width: 414px){.product-card_est{font-size:0.875em}}.product-card_desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:30%;padding:0 15px;text-align:center;font:400 0.8125em/1.2 Laica,Georgia,serif}@media only screen and (min-width: 414px){.product-card_desc{font-size:0.875em}}@media only screen and (min-width: 768px){.product-card_desc{padding:0 12.5%;font-size:0.9375em}}@media only screen and (min-width: 1024px){.product-card_desc{font-size:1.125em}}.product-card_desc p{margin:0}@media only screen and (min-width: 360px){.product-card--pm{-webkit-transform:rotateY(2deg);transform:rotateY(2deg)}.product-card--pm:hover{-webkit-transform:rotate(0) scale(1.033);-ms-transform:rotate(0) scale(1.033);transform:rotate(0) scale(1.033)}}@media only screen and (min-width: 768px){.product-card--pm{z-index:400;left:0%;-webkit-transform:translateY(1.5%) rotate(-18deg);-ms-transform:translateY(1.5%) rotate(-18deg);transform:translateY(1.5%) rotate(-18deg)}.product-card--pm:hover{-webkit-transform:translateY(1.5%) rotate(-15deg) scale(1.033);-ms-transform:translateY(1.5%) rotate(-15deg) scale(1.033);transform:translateY(1.5%) rotate(-15deg) scale(1.033)}}.product-card--pm .product-card_wrap{background-color:#FFDE01}.product-card--pm .product-card_logo{background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,128,0,0.3)),to(transparent));background:linear-gradient(to top,rgba(255,128,0,0.3),transparent)}.product-card--pm .product-card_logo > img{max-width:197px}.product-card--pm .product-card_est{margin-top:0.75em;color:rgba(51,51,51,0.4)}.product-card--pm .product-card_desc{background-color:#23252A}@media only screen and (min-width: 360px){.product-card--pfj{-webkit-transform:rotateY(-2deg);transform:rotateY(-2deg)}.product-card--pfj:hover{-webkit-transform:rotate(0) scale(1.033);-ms-transform:rotate(0) scale(1.033);transform:rotate(0) scale(1.033)}}@media only screen and (min-width: 768px){.product-card--pfj{z-index:300;left:25%;-webkit-transform:translateY(0) rotate(-6deg);-ms-transform:translateY(0) rotate(-6deg);transform:translateY(0) rotate(-6deg)}.product-card--pfj:hover{-webkit-transform:translateY(0) rotate(-3deg) scale(1.033);-ms-transform:translateY(0) rotate(-3deg) scale(1.033);transform:translateY(0) rotate(-3deg) scale(1.033)}}.product-card--pfj .product-card_wrap{background-color:#E2F8F1}.product-card--pfj .product-card_logo{background:-webkit-gradient(linear,left bottom,left top,from(rgba(18,160,136,0.2)),to(transparent));background:linear-gradient(to top,rgba(18,160,136,0.2),transparent)}.product-card--pfj .product-card_logo > img{max-width:249px}.product-card--pfj .product-card_est{color:rgba(9,169,169,0.6)}.product-card--pfj .product-card_desc{background-color:rgba(0,0,0,0.85)}@media only screen and (min-width: 360px){.product-card--bs{-webkit-transform:rotateY(2deg);transform:rotateY(2deg)}.product-card--bs:hover{-webkit-transform:rotate(0) scale(1.033);-ms-transform:rotate(0) scale(1.033);transform:rotate(0) scale(1.033)}}@media only screen and (min-width: 768px){.product-card--bs{z-index:200;left:50%;-webkit-transform:translateY(14.354%) rotate(6deg);-ms-transform:translateY(14.354%) rotate(6deg);transform:translateY(14.354%) rotate(6deg)}.product-card--bs:hover{-webkit-transform:translateY(14.354%) rotate(9deg) scale(1.033);-ms-transform:translateY(14.354%) rotate(9deg) scale(1.033);transform:translateY(14.354%) rotate(9deg) scale(1.033)}}.product-card--bs .product-card_wrap{background-color:#E6F8BC}.product-card--bs .product-card_logo{background:-webkit-gradient(linear,left bottom,left top,from(rgba(92,173,105,0.33)),to(transparent));background:linear-gradient(to top,rgba(92,173,105,0.33),transparent)}.product-card--bs .product-card_logo > img{max-width:207px}.product-card--bs .product-card_est{margin-top:0.75em;color:rgba(36,114,60,0.4)}.product-card--bs .product-card_desc{background-color:#2F2816}@media only screen and (min-width: 360px){.product-card--dmarc{-webkit-transform:rotateY(-2deg);transform:rotateY(-2deg)}.product-card--dmarc:hover{-webkit-transform:rotate(0) scale(1.033);-ms-transform:rotate(0) scale(1.033);transform:rotate(0) scale(1.033)}}@media only screen and (min-width: 768px){.product-card--dmarc{z-index:100;left:75%;-webkit-transform:translateY(44.2583%) rotate(18deg);-ms-transform:translateY(44.2583%) rotate(18deg);transform:translateY(44.2583%) rotate(18deg)}.product-card--dmarc:hover{-webkit-transform:translateY(44.2583%) rotate(21deg) scale(1.033);-ms-transform:translateY(44.2583%) rotate(21deg) scale(1.033);transform:translateY(44.2583%) rotate(21deg) scale(1.033)}}.product-card--dmarc .product-card_wrap{background-color:#7D5EBA}.product-card--dmarc .product-card_logo{background:-webkit-gradient(linear,left bottom,left top,from(rgba(66,46,107,0.4)),to(transparent));background:linear-gradient(to top,rgba(66,46,107,0.4),transparent)}.product-card--dmarc .product-card_logo > img{max-width:251px}.product-card--dmarc .product-card_est{color:rgba(255,255,255,0.5)}.product-card--dmarc .product-card_desc{background-color:#221B32}.products_outlines > .product-card{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px;background:#FFF linear-gradient(60deg,rgba(90,23,143,0.5),rgba(49,137,187,0.5) 50%,rgba(62,227,158,0.5));-webkit-box-shadow:none;box-shadow:none}.products_outlines > .product-card .product-card_wrap{border-radius:calc(var(--radius) - 1px);background:#FFF;-webkit-box-shadow:none;box-shadow:none}.product-card--pm-pfj-1{left:6.25%;-webkit-transform:translateY(1.125%) rotate(-15deg);-ms-transform:translateY(1.125%) rotate(-15deg);transform:translateY(1.125%) rotate(-15deg)}.product-card--pm-pfj-2{left:12.5%;-webkit-transform:translateY(0.75%) rotate(-12deg);-ms-transform:translateY(0.75%) rotate(-12deg);transform:translateY(0.75%) rotate(-12deg)}.product-card--pm-pfj-3{left:18.75%;-webkit-transform:translateY(0.375%) rotate(-9deg);-ms-transform:translateY(0.375%) rotate(-9deg);transform:translateY(0.375%) rotate(-9deg)}.product-card--pfj-bs-1{left:31.25%;-webkit-transform:translateY(3.5885%) rotate(-3deg);-ms-transform:translateY(3.5885%) rotate(-3deg);transform:translateY(3.5885%) rotate(-3deg)}.product-card--pfj-bs-2{left:37.5%;-webkit-transform:translateY(7.177%) rotate(0deg);-ms-transform:translateY(7.177%) rotate(0deg);transform:translateY(7.177%) rotate(0deg)}.product-card--pfj-bs-3{left:43.75%;-webkit-transform:translateY(10.7655%) rotate(3deg);-ms-transform:translateY(10.7655%) rotate(3deg);transform:translateY(10.7655%) rotate(3deg)}.product-card--bs-dmarc-1{left:56.25%;-webkit-transform:translateY(21.830075%) rotate(9deg);-ms-transform:translateY(21.830075%) rotate(9deg);transform:translateY(21.830075%) rotate(9deg)}.product-card--bs-dmarc-2{left:62.5%;-webkit-transform:translateY(29.30615%) rotate(12deg);-ms-transform:translateY(29.30615%) rotate(12deg);transform:translateY(29.30615%) rotate(12deg)}.product-card--bs-dmarc-3{left:68.75%;-webkit-transform:translateY(36.782225%) rotate(15deg);-ms-transform:translateY(36.782225%) rotate(15deg);transform:translateY(36.782225%) rotate(15deg)}.facts{display:grid;grid-template-columns:repeat(6,var(--s-column));grid-auto-rows:var(--s-column);grid-gap:var(--s-gutter);font-size:3.125vw}@media only screen and (min-width: 768px){.facts{grid-template-columns:repeat(12,var(--s-column));font-size:1.25vw}}.fact{position:relative;border-radius:5px;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out}@media only screen and (min-width: 768px){.fact{border-radius:10px}}.fact:link, .fact:visited{text-decoration:none}.fact:link::before, .fact:visited::before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:2px;border:1px solid rgba(255,255,255,0.4)}@media only screen and (min-width: 768px){.fact:link::before, .fact:visited::before{border-width:2px;border-radius:7px}}.fact:link:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.fact--age{grid-column-start:1;grid-column-end:span 6;grid-row-start:1;grid-row-end:span 3;background:linear-gradient(257deg,#FFC97D 15%,#FC99AA 85%);color:#524D8F}.fact--team-size{grid-column-start:1;grid-column-end:span 3;grid-row-start:4;grid-row-end:span 3;background:url("/images/landing-20th/fact-team-size-bg.svg?183a4c2464") no-repeat 50% 50%/auto 80%,linear-gradient(135deg,#FFFF82,#ACCB0B);color:#007070}@media only screen and (min-width: 768px){.fact--team-size{grid-column-start:7;grid-row-start:1}}.fact--countries{grid-column-start:4;grid-column-end:span 3;grid-row-start:4;grid-row-end:span 3;background:url("/images/landing-20th/fact-countries-bg.svg?43df16e73c") no-repeat 50% 50%/auto 100%,linear-gradient(234.6deg,#F76C8F,#8042D7);color:#FFE5E8}@media only screen and (min-width: 768px){.fact--countries{grid-column-start:10;grid-row-start:1}}.fact--philadelphia{grid-column-start:1;grid-column-end:span 3;grid-row-start:7;grid-row-end:span 6;background:#3F72A6 url("/images/landing-20th/fact-philly@2x.jpg?6141057b26") no-repeat 50% 0/cover;color:#FFF}@media only screen and (min-width: 768px){.fact--philadelphia{grid-column-start:1;grid-row-start:4}}.fact--retreats{grid-column-start:1;grid-column-end:span 6;grid-row-start:13;grid-row-end:span 3;background:linear-gradient(124deg,#F5EC89 13.91%,#F9B686 86.83%);color:#5C4784}@media only screen and (min-width: 768px){.fact--retreats{grid-column-start:4;grid-column-end:span 5;grid-row-start:4;grid-row-end:span 3}}.fact--retired{grid-column-start:4;grid-column-end:span 3;grid-row-start:7;grid-row-end:span 3;background:#aecad1 url("/images/landing-20th/fact-sky-bg@2x.jpg?7073215efa") no-repeat 50% 10%/cover;color:#0467AE}@media only screen and (min-width: 768px){.fact--retired{grid-column-start:9;grid-column-end:span 4;grid-row-start:4;grid-row-end:span 3}}.fact--long-term-employees{grid-column-start:1;grid-column-end:span 6;grid-row-start:16;grid-row-end:span 3;background:#96E9E9 linear-gradient(251.4deg,#D4F5BC 18.71%,#96E9E9 93.26%);color:#0467AE}@media only screen and (min-width: 768px){.fact--long-term-employees{grid-column-start:4;grid-column-end:span 6;grid-row-start:7;grid-row-end:span 3}}.fact--family{grid-column-start:4;grid-column-end:span 3;grid-row-start:10;grid-row-end:span 3;background:#FC83AB linear-gradient(135deg,#FFECB3 10.94%,#FC83AB);color:#A4375B}@media only screen and (min-width: 768px){.fact--family{grid-column-start:10;grid-column-end:span 3;grid-row-start:7;grid-row-end:span 3}}.fact--timezones{grid-column-start:1;grid-column-end:span 3;grid-row-start:19;grid-row-end:span 3;position:relative;background:#FFF266 linear-gradient(242.2deg,#F9BF86,#FFF266);color:#067979}@media only screen and (min-width: 768px){.fact--timezones{grid-column-start:1;grid-column-end:span 4;grid-row-start:10;grid-row-end:span 3}}.fact--customers{grid-column-start:4;grid-column-end:span 3;grid-row-start:19;grid-row-end:span 3;background:#B4FDFD linear-gradient(117.91deg,#B4FDFD,#A8C6F0);color:#5C5095}@media only screen and (min-width: 768px){.fact--customers{grid-column-start:5;grid-column-end:span 4;grid-row-start:10;grid-row-end:span 3}}.fact--4-day-week{grid-column-start:1;grid-column-end:span 6;grid-row-start:22;grid-row-end:span 3;background:#FAD49E -webkit-gradient(linear,left top,left bottom,from(#FAD49E),to(#E38282));background:#FAD49E linear-gradient(180deg,#FAD49E,#E38282);color:#FFF8CC}@media only screen and (min-width: 768px){.fact--4-day-week{grid-column-start:9;grid-column-end:span 4;grid-row-start:10;grid-row-end:span 3}}.fact--centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fact--shadow-dark-on-light{text-shadow:0 1px 0 rgba(255,255,255,0.25)}.fact--shadow-light-on-dark{text-shadow:0 1px 0 rgba(0,0,0,0.15)}.fact_sml{font:500 1.0625em/1.2 sofia-pro,-apple-system,-apple-system-body,"Helvetica Neue",Helvetica,Arial,sans-serif}.fact_text-alpha, .fact_text-beta{font-weight:500;font-family:Laica,Georgia,serif;line-height:1.1}.fact_text-alpha{font-size:2em}.fact_text-beta{font-size:1.75em}.fact_num-alpha, .fact_num-beta, .fact_num-gamma, .fact_num-delta{font-weight:400;font-family:Laica,Georgia,serif;line-height:1}.fact_num-alpha{font-size:8.75em}.fact_num-beta{font-size:6em}.fact_num-gamma{font-size:4.25em}.fact_num-delta{font-size:3em}.u-lowercase{text-transform:lowercase}.u-line-break-before::before{content:"";display:block;font-size:0;line-height:1px}.u-line-break-after::after{content:"";display:block;font-size:0;line-height:1px}.fl-hr{display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fl-hr::before, .fl-hr::after{content:"";height:0;margin-bottom:-2px;border-bottom:1px solid;opacity:0.5}.fl-age_wrap{display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:var(--s-gutter);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.fl-age_num{text-align:right}.fl-age_est{margin:0 0 20px;text-align:center}.fl-team-size_text{text-transform:lowercase}.fl-team-size_num{display:block}.fl-countries{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.fl-countries_wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.fl-countries_num{line-height:0.85}.fl-countries_remote-first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 0.33em}.fl-retreats_wrap{display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:calc(var(--s-gutter) / 2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.fl-retreats_num{position:relative;text-align:right}.fl-retreats_num::after{content:"";position:absolute;top:-0.2em;right:calc(-1 * var(--s-gutter) / 2 / 2 - 13px / 2 + .025em);width:13px;height:20px;background:url("/images/landing-20th/icon-map-pin.svg?a4818fbea8") no-repeat 0 0/100% auto}@media only screen and (min-width: 768px){.fl-retreats_num::after{width:19px;height:29px;right:calc(-1 * var(--s-gutter) / 2 / 2 - 19px / 2 + .025em)}}.fl-retreats_since{margin:0.5em 0 0;text-align:center}.fl-retired-projects{display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:calc(var(--s-gutter) / 2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.fl-retired-projects_num{position:relative}.fl-retired-projects_num::before{content:"";position:absolute;top:0.075em;left:0;width:100%;height:15%;border:3px solid #FBE36A;border-radius:50%;margin-left:-3px}.fl-philly{margin:20px auto 0;text-align:center;line-height:2}.fl-long-term-arrow{display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:calc(var(--s-gutter) / 2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0}.fl-long-term-arrow_left, .fl-long-term-arrow_right{height:0;margin-bottom:-2px;border-bottom:1px solid;opacity:0.75}.fl-long-term-arrow_left{position:relative;margin-left:calc(var(--s-gutter) / 2)}.fl-long-term-arrow_left::before{content:"";position:absolute;top:-4px;height:9px;border-left:1px solid}.fl-long-term-arrow_right{position:relative;margin-right:calc(-1 * var(--s-gutter) / 2)}.fl-long-term-arrow_right::after{content:"";position:absolute;right:0;top:-4px;width:5px;height:9px;background:url("/images/landing-20th/fact-long-term-arrow.svg?86a69cb032") no-repeat}.fl-long-term-arrow_text{margin:0}.fl-long-term{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-gutter);margin:var(--s-gutter) 0 0;padding:0;list-style:none;text-align:center}.fl-long-term_num{margin:0;border-radius:4px;padding:0.25em 1em 0.75em;background:#FFF;-webkit-box-shadow:0 1px 2px rgba(4,103,174,0.2);box-shadow:0 1px 2px rgba(4,103,174,0.2)}.fl-long-term_num .fact_num-delta{display:block}.fl-long-term_num .fact_sml{opacity:0.7}.fl-family{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fl-family_text{margin:var(--s-gutter)}.fl-family_pics{position:absolute;top:-4px;right:calc(var(--s-gutter) / 4)}.fl-family_pics img{display:inline-block;width:45px;height:45px;border-radius:50%;border:2px solid #FFFFFF;-webkit-box-shadow:0 0 0 2px #F5B1A3;box-shadow:0 0 0 2px #F5B1A3}@media only screen and (min-width: 1024px){.fl-family_pics img{width:70px;height:70px}}.fl-timezones{text-align:center}.fl-timezones_num{margin:-2em 0 0}.fl-timezones_diff{margin:0.5em 0 0;opacity:0.7}.tz-gfx{position:absolute;right:0;bottom:0;left:0;height:20%;overflow:hidden}.tz-gfx_1, .tz-gfx_2, .tz-gfx_3, .tz-gfx_4, .tz-gfx_5{position:absolute;width:40%;height:2px;background:#067979}@media only screen and (min-width: 1024px){.tz-gfx_1, .tz-gfx_2, .tz-gfx_3, .tz-gfx_4, .tz-gfx_5{height:3px}}.tz-gfx_1{top:25%}.tz-gfx_2{top:50%;left:10%}.tz-gfx_3{top:75%;left:30%}.tz-gfx_4{top:25%;left:50%}.tz-gfx_5{top:50%;left:60%}.tz-gfx_red-1, .tz-gfx_red-2{position:absolute;top:0;bottom:0;width:2px;background:#EB7E47}@media only screen and (min-width: 1024px){.tz-gfx_red-1, .tz-gfx_red-2{width:3px}}.tz-gfx_red-1{left:33.33%}.tz-gfx_red-2{left:66.66%}.fl-customers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-0.25em 0 0;text-align:center}@media only screen and (max-width: 767px){.fl-customers_number{font-size:2.8em}}.fl-customers_number b{font-weight:500}.fl-customers_fine-print{margin-top:0.33em;opacity:0.75}.fl-work-week{text-align:center}.fl-work-week_nums{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.fl-work-week .fact_num-beta{line-height:0.8}.fl-work-week_days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-1.5em}.fl-work-week_slash{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0.1em;font-weight:400;font-style:italic}.fl-work-week_hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fl-work-week_hours > :first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fl-work-week_label{display:block;margin:0.5em 0 -0.5em}.latest-blog-group{position:relative;display:block;margin:calc(1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + 0vw)) var(--s-page-margin);text-decoration:none}@media only screen and (min-width: 1024px){.latest-blog-group{width:100%;max-width:calc(1 * (var(--s-column) * 8 + var(--s-gutter) * 7 + 0vw));margin:calc(1 * (var(--s-column) * 1 + var(--s-gutter) * 0 + var(--s-gutter))) auto}}.latest-blog{position:relative;padding:1px;background:linear-gradient(230deg,#3EE3BA,#2F8ABD);-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out;--photo-size:30px}.latest-blog--1{-webkit-transform:rotate(2.5deg);-ms-transform:rotate(2.5deg);transform:rotate(2.5deg)}.latest-blog-group:hover .latest-blog--1{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.latest-blog--2, .latest-blog--3, .latest-blog--4, .latest-blog--5{position:absolute;top:0;left:0;right:0;bottom:0}.latest-blog--2{-webkit-transform:rotate(0deg) scale(0.98);-ms-transform:rotate(0deg) scale(0.98);transform:rotate(0deg) scale(0.98);background:linear-gradient(230deg,#65e9c8,#59a1ca)}.latest-blog-group:hover .latest-blog--2{-webkit-transform:rotate(0) scale(0.98);-ms-transform:rotate(0) scale(0.98);transform:rotate(0) scale(0.98)}.latest-blog--3{-webkit-transform:rotate(-2.5deg) scale(0.96);-ms-transform:rotate(-2.5deg) scale(0.96);transform:rotate(-2.5deg) scale(0.96);background:linear-gradient(230deg,#8beed6,#82b9d7)}.latest-blog-group:hover .latest-blog--3{-webkit-transform:rotate(0) scale(0.96);-ms-transform:rotate(0) scale(0.96);transform:rotate(0) scale(0.96)}.latest-blog--4{-webkit-transform:rotate(-5deg) scale(0.94);-ms-transform:rotate(-5deg) scale(0.94);transform:rotate(-5deg) scale(0.94);background:linear-gradient(230deg,#b2f4e3,#acd0e5)}.latest-blog-group:hover .latest-blog--4{-webkit-transform:rotate(0) scale(0.94);-ms-transform:rotate(0) scale(0.94);transform:rotate(0) scale(0.94)}.latest-blog--5{-webkit-transform:rotate(-7.5deg) scale(0.92);-ms-transform:rotate(-7.5deg) scale(0.92);transform:rotate(-7.5deg) scale(0.92);background:linear-gradient(230deg,#d8f9f1,#d5e8f2)}.latest-blog-group:hover .latest-blog--5{-webkit-transform:rotate(0) scale(0.92);-ms-transform:rotate(0) scale(0.92);transform:rotate(0) scale(0.92)}@media only screen and (min-width: 414px){.latest-blog{--photo-size:60px}}@media only screen and (min-width: 768px){.latest-blog{--photo-size:90px}}.latest-blog_wrap{height:100%;margin:0;padding:0;background:#FFF;overflow:hidden}.latest-blog_header{position:absolute;top:0;left:calc(var(--s-gutter) - 0.75em);margin:-0.75em 0 0;padding:0 0.75em;background:#FFF;color:#37b7bc;text-transform:uppercase;font-size:0.875rem;font-weight:bold;line-height:1.5;letter-spacing:0.075em}@media only screen and (min-width: 768px){.latest-blog_header{left:calc(var(--s-column) + var(--s-gutter) + var(--photo-size) + var(--s-gutter) - 0.75em)}}.latest-blog_content{display:grid;grid-template-areas:"title title" "photo meta";grid-template-columns:auto 1fr;grid-column-gap:calc(var(--s-gutter) / 2);margin:calc(var(--s-gutter) * 1.5) var(--s-gutter)}@media only screen and (min-width: 414px){.latest-blog_content{grid-template-areas:"photo title" "photo meta";grid-column-gap:var(--s-gutter)}}@media only screen and (min-width: 768px){.latest-blog_content{margin-right:calc(var(--s-column) + var(--s-gutter));margin-left:calc(var(--s-column) + var(--s-gutter))}}.latest-blog_photo{grid-area:photo;align-self:center}.latest-blog_photo > img{width:var(--photo-size);height:var(--photo-size);border-radius:50%;vertical-align:middle}.latest-blog_title{grid-area:title;margin:0 0 0.25em;color:#147CB8;font:500 1rem/1.2 Laica,Georgia,serif;text-decoration:underline;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}@media only screen and (min-width: 360px){.latest-blog_title{font-size:1.25rem}}@media only screen and (min-width: 768px){.latest-blog_title{font-size:1.5rem}}.latest-blog-group:hover .latest-blog_title{color:#000}.latest-blog_meta{grid-area:meta;margin:0;padding:0;color:#808080;font-size:0.875em}@media only screen and (max-width: 767px){.latest-blog_meta{-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 768px){.latest-blog_meta{font-size:1em}}.footer{position:relative;margin-top:var(--s-column)}.footer--home{min-height:44vw;margin-top:0;overflow:hidden}.footer--home::before{content:"";position:absolute;right:0;bottom:0;left:0;height:100%}@media only screen and (min-width: 360px){.footer--home::before{bottom:-40%;background:url("/images/landing-20th/footer-bg.svg?3cd2495d6c") no-repeat 50% 0/210% auto}}@media only screen and (min-width: 768px){.footer--home::before{bottom:0;background-position:50% -1px;background-size:auto 145%}}.footer_content{position:relative;display:grid;grid-template-columns:1fr;grid-gap:var(--s-gutter);margin:0 var(--s-page-margin);padding:var(--s-gutter) 0;color:#808080;font-size:0.8125rem}@media only screen and (max-width: 767px){.footer_content{border-top:1px solid #EEE;padding-top:var(--s-column)}}@media only screen and (min-width: 360px){.footer_content{width:100%;max-width:70%;margin:0 auto}.footer--home .footer_content{margin-bottom:20vw}}@media only screen and (min-width: 768px){.footer_content{grid-template-columns:1fr 1fr;max-width:calc(1 * (var(--s-column) * 8 + var(--s-gutter) * 7 + 0vw));margin-bottom:0}}@media only screen and (min-width: 1024px){.footer_content{font-size:0.875rem}}@media only screen and (min-width: 768px){.footer_copyright{text-align:right}}.footer_copyright p{margin:0 0 0.5em}.footer_logo{display:inline-block;width:calc(1 * (var(--s-column) * 1 + var(--s-gutter) * 0 + var(--s-gutter)));min-width:70px}.footer_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none}@media only screen and (min-width: 768px){.footer_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer_item{white-space:nowrap}@media only screen and (max-width: 767px){.footer_item{margin-bottom:0.5em}}@media only screen and (min-width: 768px){.footer_item{margin-right:1em}}.footer_item > a:link,
.footer_item > a:visited{color:inherit}.footer_item strong{color:#1F2E2B}.footer_pfj{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none}@media only screen and (min-width: 768px){.footer_pfj{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer_pfj > li{margin:0}@media only screen and (max-width: 767px){.footer_pfj > li{margin-right:0.75em}.footer_pfj > li:last-child{margin-right:0}}@media only screen and (min-width: 768px){.footer_pfj > li{margin-top:0.25em}}.footer_waves{position:relative;height:180px}#footer-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#footer-bg #wavy-block{stroke:none;fill:#FFF}#footer-bg .wave{stroke:#000;stroke-width:1px;fill:none}#footer-bg .wave:nth-child(8n+1){stroke:#FAD900}#footer-bg .wave:nth-child(8n+2){stroke:#F5993D}#footer-bg .wave:nth-child(8n+3){stroke:#F32547}#footer-bg .wave:nth-child(8n+4){stroke:#C70074}#footer-bg .wave:nth-child(8n+5){stroke:#85369B}#footer-bg .wave:nth-child(8n+6){stroke:#3373CC}#footer-bg .wave:nth-child(8n+7){stroke:#0DA598}#footer-bg .wave:nth-child(8n+8){stroke:#5CC165}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,
.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1}.mfp-arrow:before,
.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.team-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:var(--s-column) -1px;padding:0}.team-list_item{position:relative;width:130px;margin:0 5px var(--s-gutter);padding:0;font-weight:500;letter-spacing:0.04em;line-height:1.5;text-align:center;text-transform:uppercase;list-style:none}@media only screen and (min-width: 360px){.team-list_item{width:154px}}.team-list_link{display:block;width:130px;color:#1F2E2B;text-decoration:none}.team-list_link::before{content:none;position:absolute;z-index:1000;background:url("/images/landing/team-overlays.svg?9a14b1b1ab") no-repeat;background-size:2900px 150px}@media only screen and (min-width: 360px){.team-list_link{width:154px}}.team-list_photo{display:block;width:130px;height:130px;margin-bottom:0.33em;background-color:#DFEEF1}@media only screen and (min-width: 360px){.team-list_photo{width:154px;height:154px}}.team-list_hiring{display:block;width:130px;height:154px;margin-bottom:0.33em}@media only screen and (min-width: 360px){.team-list_hiring{width:154px}}.team-list_year{position:absolute;top:-1.75em;left:-1.66em;color:#BBB;font-size:0.8125rem}.team-list_year::before{content:"";position:absolute;top:1.25em;left:1.66em;width:1px;height:10px;margin-left:-5px;background-color:#DDD}@media only screen and (min-width: 768px){.team-list_item--19 .team-list_link::before{content:"";top:-23px;right:-23px;width:35px;height:35px;background-position:0 0}.team-list_item--20 .team-list_link::before{content:"";top:-43px;right:-35px;width:70px;height:70px;background-position:-100px 0}.team-list_item--XXX .team-list_link::before{content:"";top:-30px;left:26px;width:97px;height:73px;background-position:-300px 0}.team-list_item--10{width:318px}.team-list_item--10 .team-list_link::before{content:"";top:43px;right:19px;width:120px;height:74px;background-position:-500px 0}.team-list_item--2800{width:318px}.team-list_item--2800 .team-list_link::before{content:"";top:14px;right:23px;width:100px;height:108px;background-position:-700px 0}.team-list_item--2962{width:318px}.team-list_item--2962 .team-list_link::before{content:"";top:50%;right:14px;width:126px;height:100px;margin-top:-50px;background-position:-900px 0}.team-list_item--2495{width:318px}.team-list_item--2495 .team-list_link::before{content:"";top:43px;right:48px;width:106px;height:106px;background-position:-2500px 0}.team-list_item--XXX{width:318px}.team-list_item--XXX .team-list_link::before{content:"";top:50%;left:144px;width:100px;height:88px;background-position:-1100px 0}.team-list_item--1957{width:318px}.team-list_item--1957 .team-list_link::before{content:"";top:32.5px;right:33px;width:88px;height:89px;background-position:-1500px 0}.team-list_item--29362{width:318px}.team-list_item--29362 .team-list_link::before{content:"";top:43px;right:43px;width:68px;height:111px;background-position:-2100px 0}.team-list_item--XXX{padding-left:164px}.team-list_item--XXX .team-list_link::before{content:"";top:41px;left:66px;width:118px;height:72px;background-position:-1700px 0}.team-list_item--XXX .team-list_link::before{content:"";top:-42px;right:-42px;width:112px;height:112px;background-position:-2300px 0}.team-list_item--2019{padding-left:164px}.team-list_item--2019 .team-list_link::before{content:"";top:69px;left:38px;width:136px;height:85px;background-position:-2700px 0}.team-list_item--3086{width:318px}.team-list_item--3086 .team-list_link::before{content:"";top:91px;right:67px;width:127px;height:63px;background-position:-1900px 0}}.team-list_item--hiring .team-list_link{color:#5cb342}.team-list_item--hiring .team-list_link::before{content:"";top:-8px;left:10.5px;width:133px;height:150px;background-position:-1300px 0}.mfp-bg{background:linear-gradient(230deg,#a5c505,#005c54);opacity:0.8}.mfp-container{padding-right:0;padding-left:0}button.mfp-arrow{display:none;-webkit-box-sizing:content-box;box-sizing:content-box;width:47px;height:47px;margin-top:-25.5px;border-radius:50%;padding:2px;opacity:1}button.mfp-arrow::before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;width:47px;height:47px;margin:0;border:0;padding:0;-webkit-mask:url("/images/landing/profile-nav.svg?3b56447eb9") no-repeat 0 0/121px 47px;mask:url("/images/landing/profile-nav.svg?3b56447eb9") no-repeat 0 0/121px 47px;background-color:#FFF;opacity:0.66}button.mfp-arrow::after{content:none}button.mfp-arrow:hover::before{opacity:1}button.mfp-arrow:active{margin-top:-25.5px}@media only screen and (min-width: 768px){button.mfp-arrow{display:block}}@media only screen and (min-width: 1024px){button.mfp-arrow{background-color:#FFF}button.mfp-arrow::before{background-color:#5cb342}}button.mfp-arrow-left{left:calc(50% - var(--s-gutter) / 2);margin-left:calc(-1 * (var(--s-column) * 6 + var(--s-gutter) * 5 + 0vw))}button.mfp-arrow-left::before{-webkit-mask-position:0 0;mask-position:0 0}@media only screen and (min-width: 1024px){button.mfp-arrow-left{margin-left:calc(-1 * (var(--s-column) * 6 + var(--s-gutter) * 5 + 23.5px))}}button.mfp-arrow-right{right:calc(50% - var(--s-gutter) / 2);margin-right:calc(-1 * (var(--s-column) * 6 + var(--s-gutter) * 5 + 0vw))}button.mfp-arrow-right::before{-webkit-mask-position:-50px 0;mask-position:-50px 0}@media only screen and (min-width: 1024px){button.mfp-arrow-right{margin-right:calc(-1 * (var(--s-column) * 6 + var(--s-gutter) * 5 + 23.5px))}}button.mfp-close{width:21px;height:21px;margin:21px;background:url("/images/landing/profile-nav.svg?3b56447eb9") no-repeat -100px 0/121px 47px;text-indent:-999em}.profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1440px;margin:0;padding:var(--s-column) var(--s-page-margin);background-color:#FFF;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.25);box-shadow:0 10px 30px rgba(0,0,0,0.25)}@media only screen and (min-width: 360px){.profile{margin:10px}}@media only screen and (min-width: 414px){.profile{margin:var(--s-page-margin);padding-right:var(--s-column);padding-left:var(--s-column)}}@media only screen and (min-width: 768px){.profile{width:calc(1 * (var(--s-column) * 10 + var(--s-gutter) * 9 + 0vw));margin:0 auto;padding-right:calc(var(--s-column) + var(--s-gutter));padding-left:calc(var(--s-column) + var(--s-gutter))}}@media only screen and (min-width: 1024px){.profile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(1 * (var(--s-column) * 12 + var(--s-gutter) * 11 + 0vw))}}.profile_photo{-ms-flex-negative:0;flex-shrink:0;position:relative;width:260px;height:245px;margin:0 auto var(--s-gutter)}.profile_photo::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("/images/landing/profile-overlay@2x.png?a2b9fcc407") no-repeat 0 0;background-size:260px 735px}.profile_photo > img{width:172px;height:172px;margin:30px 0 0;vertical-align:middle;background-color:#DFEEF1}@media only screen and (min-width: 1280px){.profile_photo{width:520px;height:490px;margin:0}.profile_photo::after{background-size:520px 1470px}.profile_photo > img{width:344px;height:344px;margin:60px 0 0}}.profile_photo--1::after{background-position:0 0}.profile_photo--1 > img{margin-left:33px}@media only screen and (min-width: 1280px){.profile_photo--1 > img{margin-left:67px}}.profile_photo--2::after{background-position:0 -245px}.profile_photo--2 > img{margin-left:51px}@media only screen and (min-width: 1280px){.profile_photo--2::after{background-position:0 -490px}.profile_photo--2 > img{margin-left:103px}}.profile_photo--3::after{background-position:0 -490px}.profile_photo--3 > img{margin-left:44px}@media only screen and (min-width: 1280px){.profile_photo--3::after{background-position:0 -980px}.profile_photo--3 > img{margin-left:87px}}.profile_details{margin:0 auto;color:#1F2E2B;text-align:center}@media only screen and (min-width: 1024px){.profile_details{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 0 calc(1 * (var(--s-column) * 1 + var(--s-gutter) * 0 + var(--s-gutter)))}}@media only screen and (min-width: 1280px){.profile_details{margin-left:var(--s-gutter)}}.profile_role,
.profile_location{margin:0.25em 0;font-size:1rem}.profile_role{letter-spacing:0.04em;text-transform:uppercase}.profile_name{margin:var(--s-gutter) 0}@media only screen and (min-width: 1024px){.profile_name .u-small{font-size:0.9em}}@media only screen and (min-width: 1280px){.profile_name .u-small{font-size:1em}}.profile_name .u-small::before{content:"";display:block}.profile_bio{position:relative;margin:0}.profile_bio::before{content:"";display:block;width:80px;height:5px;margin:0 auto var(--s-gutter);background-color:#5cb342}.profile_links{margin-top:var(--s-gutter)}.profile_link{margin:0 8px}.link-website,
.link-twitter,
.link-linkedin,
.link-instagram{display:inline-block;position:relative;width:45px;height:45px;overflow:hidden;background-color:#5cb342;text-indent:-999em}.link-website::before,
.link-twitter::before,
.link-linkedin::before,
.link-instagram::before{content:"";position:absolute;top:10px;left:10px;width:25px;height:25px;background:url("/images/landing/profile-icons@2x.png?9fa6aefbb6") no-repeat;background-size:100px 25px}.link-website::before{background-position:0 0}.link-twitter::before{background-position:-25px 0}.link-linkedin::before{background-position:-50px 0}.link-instagram::before{background-position:-75px 0}.cities{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:var(--s-gutter);grid-row-gap:var(--s-column);width:100%;margin:var(--s-column) auto}@media only screen and (min-width: 768px){.cities{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0}.cities::before{content:"";position:absolute;left:0;right:0;height:3px;margin-top:calc(1em + 0.25em + 78.5px);background-color:#85369B}}@media only screen and (min-width: 1024px){.cities{max-width:calc(1 * (var(--s-column) * 8 + var(--s-gutter) * 7 + 0vw))}}.city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.city_time{color:#C70074;text-transform:uppercase;font-weight:bold}.city_name{color:#85369B;font:500 1.25rem/1.4 Laica,Georgia,serif}@media only screen and (min-width: 768px){.city_name{font-size:1.5rem}}.city_country{display:block;font-style:italic;font-weight:normal;font-size:0.8333em}.city_icon{position:relative;width:113px;height:120px;margin:0.25em auto 0.66em;background:url("/images/landing-20th/cities.svg?f6983778f6") no-repeat;background-size:113px 480px}.city_icon--philadelphia{background-position:0 0px}.city_icon--prince-george{background-position:0 -120px}.city_icon--rugby{background-position:0 -240px}.city_icon--novi-sad{background-position:0 -360px}.u-clearfix::before, .tl-block::before, .u-clearfix::after, .tl-block::after{content:" ";display:table}.u-clearfix::after, .tl-block::after{clear:both}.timeline{position:relative;padding-top:var(--s-column);padding-bottom:var(--s-column)}@media only screen and (min-width: 768px){.timeline{width:calc(1 * (var(--s-column) * 10 + var(--s-gutter) * 9 + 0vw))}}@media only screen and (min-width: 768px){.timeline-wrap{background:-webkit-gradient(linear,left top,left bottom,from(#5cb342),to(#5cb342)) repeat-y 50% 0;background:linear-gradient(#5cb342,#5cb342) repeat-y 50% 0;background-size:3px 30px}}.tl-block{margin-top:var(--s-gutter)}.tl-block_period{-webkit-box-sizing:border-box;box-sizing:border-box;margin:var(--s-gutter) 0}@media only screen and (min-width: 768px){.tl-block_period{float:left;width:50%;margin:0 0 var(--s-column);padding-left:var(--s-column);padding-right:calc(var(--s-column) + var(--s-gutter) / 2);text-align:right}}.tl-block_year,
.tl-block_context{margin:0}.tl-block_year{font-variant-numeric:oldstyle-nums;letter-spacing:-0.033em}.tl-block_context{margin-top:0.5em;color:#808080}.tl-block_event{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.tl-block_event{clear:right;float:right;width:50%}.tl-block_event::before{content:"";position:absolute;top:50%;left:0;width:calc(var(--s-column) + var(--s-gutter) / 2 - var(--s-gutter));height:3px;margin-top:-2px;background-color:#5cb342}.tl-block_event::after{content:"";position:absolute;top:50%;left:0;width:11px;height:11px;margin:-9px 0 0 -9px;border:3px solid #5cb342;border-radius:50%;background-color:#FFF}}.tl-block_event-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 0 10px;border:3px solid #5cb342;padding:1em calc(var(--s-column) - 3px) 1.2em calc(var(--s-gutter) - 3px);background-color:#FFF}@media only screen and (min-width: 768px){.tl-block_event-wrap{margin-left:calc(var(--s-column) + var(--s-gutter) / 2 - var(--s-gutter))}}.tl-block_month{-webkit-box-flex:0;-ms-flex:0;flex:0;min-width:2.5em;margin-right:1em;color:rgba(92,179,66,0.5);font-weight:500;font-size:0.875em;line-height:2;text-align:left;text-transform:uppercase}.tl-block_desc{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width: 768px){.tl-block_desc{font-size:1.125rem}}.tl-block_desc p{margin:0;line-height:1.4}.tl-block_desc a:link{color:#008A7E}.tl-block_desc a:visited{color:#441c4f}.tl-block_desc a:hover{color:#000}@media only screen and (min-width: 768px){.tl-block:nth-child(even) .tl-block_period{float:right;text-align:left}.tl-block:nth-child(even) .tl-block_event{clear:left;float:left;text-align:right}.tl-block:nth-child(even) .tl-block_event::before{right:0;left:auto}.tl-block:nth-child(even) .tl-block_event::after{right:0;left:auto;margin-right:-9px;margin-left:0}.tl-block:nth-child(even) .tl-block_event-wrap{margin-right:calc(var(--s-column) + var(--s-gutter) / 2 - var(--s-gutter));margin-left:0;padding-right:calc(var(--s-gutter) - 3px);padding-left:calc(var(--s-column) - 3px)}.tl-block:nth-child(even) .tl-block_month{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:1em}}.tl-block_modifier{position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:100% auto}.tl-block_modifier--started{top:-35px;right:-32px;width:61px;height:92px;background-image:url("/images/landing/event-started.svg?764d827d31")}.tl-block_modifier--newsberry{right:-37.5px;bottom:-16px;width:72px;height:72px;background-image:url("/images/landing/event-newsberry.svg?c7e414dcc0")}@media only screen and (min-width: 768px){.tl-block_modifier--newsberry{right:auto;left:-43px}}.tl-block_modifier--beanstalk{right:-40px;bottom:-25px;width:78px;height:115px;background-image:url("/images/landing/event-beanstalk.svg?195b1c66f1")}@media only screen and (min-width: 768px){.tl-block_modifier--beanstalk{right:auto;left:calc(-1 * (78px - var(--s-gutter) / 2))}}.tl-block_modifier--postmark{top:50%;right:-43px;width:83px;height:51px;margin-top:-26px;background-image:url("/images/landing/event-postmark.svg?1682604ca2")}@media only screen and (min-width: 768px){.tl-block_modifier--postmark{right:auto;left:-43px}}.tl-block_modifier--philadelphia{top:50%;right:-37.5px;width:72px;height:80px;margin-top:-40px;background-image:url("/images/landing/event-philadelphia.svg?e4b06a8a4b")}.tl-block_modifier--deploybot{bottom:-47px;right:-60px;width:117px;height:87px;background-image:url("/images/landing/event-deploybot.svg?e227837560")}.tl-block_modifier--conveyor{top:calc(50% - 70px / 2);right:-35px;width:70px;height:70px;background-image:url("/images/landing/event-conveyor.svg?2bce7c3d2b")}.tl-block_modifier--pfj{top:50%;right:-29px;width:56px;height:26px;margin-top:-13px;background-image:url("/images/landing/event-pfj.svg?d43953439f");background-color:#FFF}@media only screen and (min-width: 768px){.tl-block_modifier--pfj{right:auto;left:-30.5px}}.tl-block_modifier--dmarcdigests{top:50%;right:-30.5px;width:58px;height:40px;margin-top:-20px;background-image:url("/images/landing/event-dmarcdigests.svg?d5c36e32d2");background-color:#FFF}@media only screen and (min-width: 768px){.tl-block_modifier--dmarcdigests{right:auto;left:-30.5px}}.tl-block_modifier--turkey,
.tl-block_modifier--spain,
.tl-block_modifier--texas,
.tl-block_modifier--office,
.tl-block_modifier--splash-mountain,
.tl-block_modifier--vermont{border:3px solid #5cb342;background-size:100%;-webkit-box-shadow:inset 0 0 0 2px #FFF;box-shadow:inset 0 0 0 2px #FFF}@media only screen and (max-width: 767px){.tl-block_modifier--turkey,
.tl-block_modifier--spain,
.tl-block_modifier--texas,
.tl-block_modifier--office,
.tl-block_modifier--splash-mountain,
.tl-block_modifier--vermont{left:calc(100% - var(--s-column) + 3px)!important;right:auto!important}}.tl-block_modifier--turkey{top:calc(-1 * (75px + 6px) / 2);right:calc(-1 * (100px + 6px - var(--s-gutter) / 2));width:100px;height:75px;background-image:url("/images/landing/event-turkey@2x.jpg?ffff09063c")}.tl-block_modifier--spain{top:calc(-1 * (80px + 6px) / 2);left:calc(-1 * (120px + 6px - var(--s-gutter) / 2));width:120px;height:80px;background-image:url("/images/landing/event-spain@2x.jpg?a4f13c1fd2")}.tl-block_modifier--office{top:calc(50% - (70px + 6px) / 2);right:calc(-1 * (100px + 6px - var(--s-gutter) / 2));width:100px;height:70px;background-image:url("/images/landing/event-office@2x.jpg?4dfd915f79")}.tl-block_modifier--splash-mountain{top:calc(50% - (100px + 6px) / 2);left:calc(-1 * (80px + 6px - var(--s-gutter) / 2));width:80px;height:100px;background-image:url("/images/landing/event-splash-mountain@2x.jpg?c73e1067b8")}.tl-block_modifier--texas{top:calc(-1 * (80px + 6px) / 2);left:calc(-1 * (120px + 6px - var(--s-gutter) / 2));width:120px;height:80px;background-image:url("/images/landing/event-texas@2x.jpg?00347ae31e")}.tl-block_modifier--vermont{top:calc(-1 * (80px + 6px) / 3);right:calc(-1 * (120px + 6px - var(--s-gutter) / 2));width:120px;height:80px;background-image:url("/images/landing/event-vermont@2x.jpg?2162691899")}.tl-to-be-continued{color:#5cb342;font-style:italic;font-size:1.25rem;font-family:Laica,Georgia,serif;text-align:center}.u-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--s-gutter);grid-auto-flow:dense}@media only screen and (min-width: 768px){.u-grid{grid-template-columns:repeat(12,1fr)}}.u-grid-cell{-webkit-box-sizing:border-box;box-sizing:border-box}.u-grid--v-gutters-small{grid-row-gap:calc(var(--s-gutter) / 2)}.u-grid--v-gutters-medium{grid-row-gap:var(--s-gutter)}.u-grid--v-gutters-large{grid-row-gap:calc(var(--s-gutter) * 2)}.u-grid--full > .u-grid-cell{grid-column:span 12}.u-grid--1of2 > .u-grid-cell{grid-column:span 6}.u-grid--1of3 > .u-grid-cell{grid-column:span 4}.u-grid--1of4 > .u-grid-cell{grid-column:span 3}@media only screen and (min-width: 414px){.u-grid--full-at-small > .u-grid-cell{grid-column:span 6}.u-grid--1of2-at-small > .u-grid-cell{grid-column:span 3}.u-grid--1of3-at-small > .u-grid-cell{grid-column:span 2}.u-grid--1of4-at-small > .u-grid-cell{grid-column:span 1.5}}@media only screen and (min-width: 768px){.u-grid--full-at-medium > .u-grid-cell{grid-column:span 12}.u-grid--1of2-at-medium > .u-grid-cell{grid-column:span 6}.u-grid--1of3-at-medium > .u-grid-cell{grid-column:span 4}.u-grid--1of4-at-medium > .u-grid-cell{grid-column:span 3}}@media only screen and (min-width: 1024px){.u-grid--full-at-large > .u-grid-cell{grid-column:span 12}.u-grid--1of2-at-large > .u-grid-cell{grid-column:span 6}.u-grid--1of3-at-large > .u-grid-cell{grid-column:span 4}.u-grid--1of4-at-large > .u-grid-cell{grid-column:span 3}}.u-centered-block{margin:0 auto}.u-centered-block--10{max-width:calc(1 * (var(--s-column) * 10 + var(--s-gutter) * 9 + 0vw))}.u-centered-block--9{max-width:calc(1 * (var(--s-column) * 9 + var(--s-gutter) * 8 + 0vw))}.u-centered-block--8{max-width:calc(1 * (var(--s-column) * 8 + var(--s-gutter) * 7 + 0vw))}.u-centered-block--6{max-width:calc(1 * (var(--s-column) * 6 + var(--s-gutter) * 5 + 0vw))}.u-centered-block--4{max-width:calc(1 * (var(--s-column) * 4 + var(--s-gutter) * 3 + 0vw))}.u-centered-block--2{max-width:calc(1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + 0vw))}.c-assets{margin-top:var(--s-gutter)}.c-assets a:link{color:#147CB8;-webkit-text-decoration-color:rgba(20,124,184,0.5);text-decoration-color:rgba(20,124,184,0.5)}.c-assets a:visited{color:#441c4f;-webkit-text-decoration-color:rgba(68,28,79,0.5);text-decoration-color:rgba(68,28,79,0.5)}.c-assets a:hover, .c-assets a:active{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}.c-brand-asset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-brand-asset_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:280px;margin:0 0 0.5em;border-radius:5px}@media only screen and (min-width: 768px){.c-brand-asset_logo{border-radius:10px}}.c-brand-asset_logo > img{max-width:70%;margin:0 auto;padding:15%}.c-brand-asset_logo--wildbit{border:2px solid #F2F2F2}.c-brand-asset_logo--beanstalk{background-color:#352D1B}.c-brand-asset_logo--postmark{background-color:#FFDE00}.c-brand-asset_logo--pfj-light{border:2px solid #F2F2F2;background-color:#F3F7F5}.c-brand-asset_logo--pfj-dark{background-color:#171A19}.c-media-stories{margin-top:var(--s-gutter);margin-bottom:calc(1 * (var(--s-column) * 1 + var(--s-gutter) * 0 + var(--s-gutter)))}.c-media-story{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}@media only screen and (max-width: 767px){.c-media-story{margin-top:var(--s-gutter)}}.c-media-story_publisher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0.66em}@media only screen and (min-width: 768px){.c-media-story_publisher{min-height:60px}.c-media-story_publisher > img{max-height:60px}}.c-media-story_title{text-decoration:underline}:link .c-media-story_title{color:#1F2E2B;-webkit-text-decoration-color:rgba(31,46,43,0.33);text-decoration-color:rgba(31,46,43,0.33)}:link:visited .c-media-story_title{color:#441c4f;-webkit-text-decoration-color:rgba(68,28,79,0.33);text-decoration-color:rgba(68,28,79,0.33)}:link:hover .c-media-story_title, :link:active .c-media-story_title{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}.c-media-story_date{margin-left:0.25em;font-size:0.875em;color:#AAA}.gb-roles{margin:var(--s-gutter) 0;padding:0;list-style:none}.gb-roles_item{margin:0 0 1em}.gb-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:344px;background-color:#DDD;background-repeat:repeat-x;background-position:50% 0;background-size:auto 100%}.gb-head_title{margin:0;color:#FFF;font-weight:bold;font-size:1em;line-height:1;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.1)}@media only screen and (min-width: 768px){.gb-head_title{margin-top:-2em}}.gb-head_subtitle{position:relative;top:-0.33em;padding:0.75em 0 0;-webkit-text-decoration-color:rgba(255,255,255,0.66);text-decoration-color:rgba(255,255,255,0.66)}.gb-head_subtitle:link, .gb-head_subtitle:visited{color:inherit}.gb-head_subtitle:hover{-webkit-text-decoration-color:#FFF;text-decoration-color:#FFF}.gb-head_role{padding:0.1em 0 0.125em}.gb-head--link{position:relative;height:120px;margin:0;border-radius:5px;overflow:hidden;text-decoration:none}@media only screen and (min-width: 768px){.gb-head--link{border-radius:10px}}.gb-head--link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gb-head--link .gb-head_title{position:relative}@media only screen and (min-width: 768px){.gb-head--link .gb-head_title{margin-top:0}}.gb-head--link .gb-head_role{padding:0}.gb-head--designer{background-color:#75B375;background-image:url("/images/good-bad/bg-designer.png?e3e0174088")}.gb-head--designer.gb-head--link::before{background-color:rgba(117,179,117,0.6);-webkit-transition:background 0.3s;transition:background 0.3s}.gb-head--designer.gb-head--link:hover::before{background-color:transparent}.gb-head--designer .gb-head_subtitle,
.gb-head--designer .gb-head_title{background-color:rgba(117,179,117,0.9)}.gb-head--developer{background-color:#5D92BB;background-image:url("/images/good-bad/bg-developer.png?8e0b8d9eae")}.gb-head--developer.gb-head--link::before{background-color:rgba(93,146,187,0.6);-webkit-transition:background 0.3s;transition:background 0.3s}.gb-head--developer.gb-head--link:hover::before{background-color:transparent}.gb-head--developer .gb-head_subtitle,
.gb-head--developer .gb-head_title{background-color:rgba(93,146,187,0.9)}.gb-head--systems-engineer{background-color:#9191AA;background-image:url("/images/good-bad/bg-systems-engineer.png?8d669b75c2")}.gb-head--systems-engineer.gb-head--link::before{background-color:rgba(145,145,170,0.6);-webkit-transition:background 0.3s;transition:background 0.3s}.gb-head--systems-engineer.gb-head--link:hover::before{background-color:transparent}.gb-head--systems-engineer .gb-head_subtitle,
.gb-head--systems-engineer .gb-head_title{background-color:rgba(145,145,170,0.9)}.gb-head--qa-engineer{background-color:#ACB4B5;background-image:url("/images/good-bad/bg-qa-engineer.png?bc8fd488eb")}.gb-head--qa-engineer.gb-head--link::before{background-color:rgba(172,180,181,0.6);-webkit-transition:background 0.3s;transition:background 0.3s}.gb-head--qa-engineer.gb-head--link:hover::before{background-color:transparent}.gb-head--qa-engineer .gb-head_subtitle,
.gb-head--qa-engineer .gb-head_title{background-color:rgba(172,180,181,0.9)}.gb-head--marketer{background-color:#6DBCB8;background-image:url("/images/good-bad/bg-marketer.png?727675f24d")}.gb-head--marketer.gb-head--link::before{background-color:rgba(109,188,184,0.6);-webkit-transition:background 0.3s;transition:background 0.3s}.gb-head--marketer.gb-head--link:hover::before{background-color:transparent}.gb-head--marketer .gb-head_subtitle,
.gb-head--marketer .gb-head_title{background-color:rgba(109,188,184,0.9)}.gb-head--customer-success{background-color:#F8C34F;background-image:url("/images/good-bad/bg-customer-success.png?5e63b01d66")}.gb-head--customer-success.gb-head--link::before{background-color:rgba(248,195,79,0.6);-webkit-transition:background 0.3s;transition:background 0.3s}.gb-head--customer-success.gb-head--link:hover::before{background-color:transparent}.gb-head--customer-success .gb-head_subtitle,
.gb-head--customer-success .gb-head_title{background-color:rgba(248,195,79,0.9)}.gb-head--product-manager{background-color:#F08980;background-image:url("/images/good-bad/bg-product-manager.png?d44eb76f4c")}.gb-head--product-manager.gb-head--link::before{background-color:rgba(240,137,128,0.6);-webkit-transition:background 0.3s;transition:background 0.3s}.gb-head--product-manager.gb-head--link:hover::before{background-color:transparent}.gb-head--product-manager .gb-head_subtitle,
.gb-head--product-manager .gb-head_title{background-color:rgba(240,137,128,0.9)}.gb-head--remote-worker{background-color:#CB9AC3;background-image:url("/images/good-bad/bg-remote-worker.png?7940421df1")}.gb-head--remote-worker.gb-head--link::before{background-color:rgba(203,154,195,0.6);-webkit-transition:background 0.3s;transition:background 0.3s}.gb-head--remote-worker.gb-head--link:hover::before{background-color:transparent}.gb-head--remote-worker .gb-head_subtitle,
.gb-head--remote-worker .gb-head_title{background-color:rgba(203,154,195,0.9)}.scope-text{line-height:1.6;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}.scope-text a:link{color:#147CB8}.scope-text a:visited{color:#441c4f}.scope-text a:hover,
.scope-text a:active{color:#000}.scope-text h1{margin:0 0 0.6em;text-align:center}.scope-text h1:not(.h-alpha):not(.h-beta){font-size:1.5rem;line-height:1.4}@media only screen and (min-width: 768px){.scope-text h1{text-align:left}}.scope-text h2{margin:1.75em 0 0.5em;color:#248F3E}.scope-text h2 strong{font-weight:500}.entry_image + .scope-text h2{clear:both}.scope-text h3{margin:1.75em 0 0.75em;color:#000;font-weight:bold;font-size:1.125rem}@media only screen and (min-width: 414px){.scope-text h3{font-size:1.25rem}}@media only screen and (min-width: 768px){.scope-text h3{font-size:1.5rem}}@media only screen and (min-width: 1366px){.scope-text h3{font-size:1.75rem}}.scope-text p{margin:0.4em 0 0.8em}.scope-text ul,
.scope-text ol{margin:0.4em 0 0.8em 1.3em;padding-left:1.3em}.scope-text ul li,
.scope-text ol li{margin-bottom:0.6em}.scope-text ul li{list-style:square}.scope-text code{font-size:0.941em}.scope-text pre{margin:0.4em 0 1.2em;font:0.765em/1.75 Consolas,Monaco,"Lucida Console","Courier New",Courier,monospace,serif}.scope-text pre code{font-size:1em}.scope-text blockquote{margin:0.4em 0 1.2em;border-right:2px solid #F2F2F2;border-left:2px solid #F2F2F2;padding:0.4em 1.6em;color:#666;font:italic normal 1.125em Laica,Georgia,serif}.scope-text img{max-width:100%!important;height:auto;border:2px solid #F2F2F2;padding:8px}.scope-text hr{margin:2em 0;border-width:2px 0 0;border-style:solid;border-color:#F2F2F2;padding:0}.scope-text table{width:100%;margin:1.6em 0}.scope-text th,
.scope-text td{border-bottom:1px solid #F2F2F2;padding:0.4em 0.6em;text-align:left}.scope-text th:first-child,
.scope-text td:first-child{padding-left:0}.scope-text th:last-child,
.scope-text td:last-child{padding-right:0}.scope-text thead th,
.scope-text thead td{font-size:0.75em}.entries{margin-top:var(--s-gutter)}.entry{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:var(--s-gutter);grid-template-areas:"meta" "text";margin-bottom:var(--s-column);font-size:1.125rem}@media only screen and (min-width: 1024px){.entry{grid-template-columns:calc(1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + 0vw)) auto calc(1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + 0vw));grid-template-areas:"meta text ."}}@media only screen and (min-width: 1536px){.entry{font-size:1.25rem}}.entry_meta{grid-area:meta;color:#808080;font-size:0.875rem;line-height:1.3;text-align:center}.entry_photo{width:90px;height:90px;margin:0.5em 0;border:2px solid #FFF;border-radius:50%;-webkit-box-shadow:0 0 0 3px #6cb47e;box-shadow:0 0 0 3px #6cb47e}.entry_author{display:block;color:inherit}.entry_date{display:block;white-space:nowrap}.entry_text{grid-area:text;color:#1F2E2B}.entry_text h1,
.entry_text h1 a:link,
.entry_text h1 a:visited{color:#248F3E}.entry_link-more{color:#248F3E!important;font-weight:bold;font-size:1rem}.entry_category{display:block;color:#808080;font-size:1rem}.entry_category a:link,
.entry_category a:visited{color:inherit!important}.entry_category .u-sep{display:none}@media only screen and (min-width: 414px){.entry_category{display:inline}.entry_category .u-sep{display:inline}}.entry--latest{border-width:3px 0 1px;border-style:solid;border-color:#6cb47e;margin-right:calc(-1 * var(--s-page-margin));margin-left:calc(-1 * var(--s-page-margin));padding:var(--s-gutter) var(--s-page-margin);background-color:#FFF}@media only screen and (max-width: 767px){.entry--latest{margin-top:calc(-1 * var(--s-gutter))}}@media only screen and (min-width: 768px){.entry--latest{margin-right:calc(-1 * var(--s-page-margin));margin-left:calc(-1 * var(--s-page-margin));padding-right:var(--s-page-margin);padding-left:var(--s-page-margin)}}@media only screen and (min-width: 1024px){.entry--latest{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.entry--latest .entry_meta{margin-left:var(--s-gutter)}}.entry--compact{font-size:1.0625em}@media only screen and (min-width: 768px){.entry--compact{grid-template-columns:calc(1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + 0vw)) auto;grid-template-areas:"meta text"}}@media only screen and (min-width: 1024px){.entry--compact{grid-template-columns:calc(1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + 0vw)) auto calc(1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + 0vw));grid-template-areas:"meta text ."}}.entry--compact .entry_meta{-ms-flex-item-align:start;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.entry--compact .entry_meta{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.entry--compact .entry_photo{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;margin:0 1em 0 0}@media only screen and (min-width: 768px){.entry--compact .entry_photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 0 1em}}@media only screen and (min-width: 768px){.entry--compact .entry_date{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:right}}.entry .entry_title{margin-bottom:0.75em}.entry .entry_editors-intro{margin:1.5em 0;border-bottom:1px solid #F2F2F2;padding:0 0 0.3em;color:#777;font-style:italic}.entry .entry_embed{margin:2em 0;text-align:center}.entry .entry_pull-quote{margin:1.25em 0;border-width:3px 0;border-style:solid;border-color:#49985C;padding:0;color:#49985C;font:italic normal 1.25rem/1.25 Laica,Georgia,serif}@media only screen and (min-width: 414px){.entry .entry_pull-quote{font-size:1.5rem}}@media only screen and (min-width: 768px){.entry .entry_pull-quote{font-size:2.125rem}}@media only screen and (min-width: 1366px){.entry .entry_pull-quote{font-size:2.875rem}}.entry .entry_pull-quote p{margin:0.66em 0}.entry .entry_code{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(100vw - var(--s-page-margin) * 2);margin:1.25em 0;border-radius:2px!important;padding:1.25em!important;overflow:auto;background-color:#FAFAFA!important;font:0.765em/1.75 Consolas,Monaco,"Lucida Console","Courier New",Courier,monospace,serif!important}.entry .entry_sidenote{color:#808080;font-weight:normal;font-size:0.875rem}.entry .entry_sidenote a{color:inherit!important}@media only screen and (min-width: 1024px){.entry .entry_sidenote{float:right;width:calc(1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + 0vw));margin-top:0.2em;margin-right:calc(-1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + var(--s-gutter)))}}.entry .entry_image{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:0.8em}.entry .entry_figure{display:block;border:2px solid #F2F2F2;padding:8px}.entry .entry_figure img{width:100%;border:0;padding:0;vertical-align:middle}.entry .entry_figcaption{margin:0.75em 10px;color:#808080;font-weight:normal;font-size:0.875rem}.entry .entry_image--borderless .entry_figure{border:0;padding:10px}.entry .entry_image--left,
.entry .entry_image--right{max-width:calc(1 * (var(--s-column) * 6 + var(--s-gutter) * 5 + 0vw))}@media only screen and (min-width: 1024px){.entry .entry_image--left{clear:left;float:left;margin-right:calc(var(--s-gutter) / 2);margin-left:calc(-1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + var(--s-gutter)))}}@media only screen and (min-width: 1024px){.entry .entry_image--right{clear:right;float:right;margin-right:calc(-1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + var(--s-gutter)));margin-left:calc(var(--s-gutter) / 2)}}.entry .entry_image--drop-left,
.entry .entry_image--drop-right{max-width:calc(1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + 0vw));margin-top:0.4em}.entry .entry_image--drop-left .entry_figure,
.entry .entry_image--drop-right .entry_figure{padding:3px}.entry .entry_image--drop-left.entry_image--borderless .entry_figure,
.entry .entry_image--drop-right.entry_image--borderless .entry_figure{padding:5px}.entry .entry_image--drop-left .entry_figcaption,
.entry .entry_image--drop-right .entry_figcaption{padding-right:5px;padding-left:5px}@media only screen and (min-width: 1024px){.entry .entry_image--drop-left{clear:left;float:left;margin-right:calc(var(--s-gutter) / 2);margin-left:calc(-1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + var(--s-gutter)))}}@media only screen and (min-width: 1024px){.entry .entry_image--drop-right{clear:right;float:right;margin-right:calc(-1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + var(--s-gutter)));margin-left:calc(var(--s-gutter) / 2)}}.entry .entry_image--center{text-align:center}.entry .entry_image--center .entry_figure{display:inline-block}.entry .entry_image--center .entry_figure img{width:auto}@media only screen and (min-width: 1024px){.entry .entry_image--full{width:calc(1 * (var(--s-column) * 12 + var(--s-gutter) * 11 + 0vw));margin:1.25em calc(-1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + var(--s-gutter)))}}@media only screen and (min-width: 1024px){.entry .entry_wide{margin-right:calc(-1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + var(--s-gutter)));margin-left:calc(-1 * (var(--s-column) * 2 + var(--s-gutter) * 1 + var(--s-gutter)))}}.entry-nav{margin-top:calc(-1 * var(--s-gutter));margin-bottom:var(--s-gutter)}@media only screen and (min-width: 1024px){.entry-nav{width:100%;max-width:calc(1 * (var(--s-column) * 10 + var(--s-gutter) * 9 + 0vw))}}.nav-rel{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:var(--s-gutter);margin:0;padding:0;line-height:1.5}@media only screen and (min-width: 768px){.nav-rel{grid-template-columns:repeat(2,1fr)}}.nav-rel_item{list-style:none;overflow:hidden}.nav-rel_link{display:block;border:1px solid #d0e5f1;border-radius:3px;padding:1em 1em 1.1em;text-decoration:none}.nav-rel_link:link, .nav-rel_link:visited{color:#147CB8}.nav-rel_link:focus, .nav-rel_link:hover, .nav-rel_link:active{border-color:#a8a8a8;color:#000;outline:none}.nav-rel_link:focus .nav-rel_meta, .nav-rel_link:hover .nav-rel_meta, .nav-rel_link:active .nav-rel_meta{color:#666}.nav-rel_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-rel_title{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;font-weight:bold;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.nav-rel_icon{display:inline-block;width:0;height:0;margin:0 0.5em -0.25em;border:6px solid transparent}.nav-rel_meta{display:block;color:#808080;font-size:0.875em}.nav-rel_link--prev .nav-rel_icon{margin-left:0;border-right-color:#147CB8;border-left-width:0}.nav-rel_link--prev:focus .nav-rel_icon, .nav-rel_link--prev:hover .nav-rel_icon, .nav-rel_link--prev:active .nav-rel_icon{border-right-color:#000}.nav-rel_link--next .nav-rel_icon{margin-right:0;border-right-width:0;border-left-color:#147CB8}.nav-rel_link--next:focus .nav-rel_icon, .nav-rel_link--next:hover .nav-rel_icon, .nav-rel_link--next:active .nav-rel_icon{border-left-color:#000}@media only screen and (min-width: 768px){.nav-rel_link--next{text-align:right}}.arc-categories{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:var(--s-gutter);margin-top:var(--s-gutter);margin-bottom:var(--s-gutter)}@media only screen and (min-width: 768px){.arc-categories{grid-template-columns:repeat(3,1fr)}}.category{margin-bottom:var(--s-gutter)}@media only screen and (min-width: 414px){.category--fullsize .category_list{font-size:1.125em}}@media only screen and (min-width: 1536px){.category--fullsize .category_list{font-size:1.25rem}}.category_title{margin:0 0 1em;font-style:italic}.category_title small{font-weight:normal;font-style:normal;font-size:1em}.category_author-photo{float:left;width:1em;height:1em;margin-top:0.075em;border-radius:50%}@media only screen and (max-width: 1023px){.category_author-photo{margin-right:0.75rem}}@media only screen and (min-width: 1024px){.category_author-photo{margin-left:calc(-1 * (1em + 1rem))}}.category_year{margin:0 0 0.75em;color:#CCC;font-weight:normal;font-size:0.75rem;letter-spacing:0.03em}@media only screen and (min-width: 768px){.category_year{float:left;width:3em;margin:-1.1em 0 0 -3.5em;text-align:right}}@media only screen and (min-width: 1024px){.category_year{margin-left:-4em}}.category_list{margin:0;padding-left:0;line-height:1.4}@media only screen and (min-width: 768px){.category_list{margin-right:1.5em}}.category_item{margin:0 0 0.75em;list-style:none}.category_item--with-photo{padding-left:2em}@media only screen and (min-width: 768px){.category_item{margin-bottom:1em}}.category_link{display:inline-block;margin-right:0.25em}.category_link:link{color:#147CB8;-webkit-text-decoration-color:rgba(20,124,184,0.5);text-decoration-color:rgba(20,124,184,0.5)}.category_link:visited{color:#441c4f;-webkit-text-decoration-color:rgba(68,28,79,0.5);text-decoration-color:rgba(68,28,79,0.5)}.category_link:hover, .category_link:active{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}.category_link--featured{background-color:#fbffd1;line-height:1.6;-webkit-box-shadow:0 0 0 3px #fbffd1;box-shadow:0 0 0 3px #fbffd1}.category_entry-photo{float:left;width:1.4em;height:1.4em;margin-top:0.1em;margin-left:-2em;border-radius:50%}.category_entry-author{color:#AAA;white-space:nowrap}@media only screen and (max-width: 767px){.category_entry-author{display:block}}.category_link-more{display:inline-block;margin:0.5em 0 0;font-weight:bold}.category_link-more:link, .category_link-more:visited{color:#1F2E2B}.category_link-more:hover, .category_link-more:active{color:#000}.arc-authors{margin-top:var(--s-column)}.authors{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:var(--s-gutter);grid-auto-flow:row;margin:var(--s-gutter) 0 0;padding:0;text-align:center}@media only screen and (min-width: 414px){.authors{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width: 768px){.authors{grid-template-columns:repeat(9,1fr)}}@media only screen and (min-width: 1024px){.authors{grid-template-columns:repeat(12,1fr)}}.authors_item{list-style:none}.authors_link:link{color:#1F2E2B}.authors_link:visited{color:#441c4f}.authors_link:hover, .authors_link:active{color:#000}.authors_photo{display:block;width:45px;height:45px;margin:0 auto 0.2em;border-radius:50%}code[class*=language-],
pre[class*=language-]{direction:ltr;color:#000;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;line-height:1.5;text-align:left;text-shadow:0 1px #FFF;word-spacing:normal;word-break:normal;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection, code[class*=language-]::-moz-selection{background:#B3D4FC;text-shadow:none}pre[class*=language-]::selection,
code[class*=language-]::selection{background:#B3D4FC;text-shadow:none}@media print{code[class*=language-],
pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:0.5em 0;padding:1em;overflow:auto}:not(pre) > code[class*=language-],
pre[class*=language-]{background:#F5F2F0}:not(pre) > code[class*=language-]{border-radius:0.3em;padding:0.1em}.token.comment,
.token.prolog,
.token.doctype,
.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:0.7}.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted{color:#905}.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted{color:#690}.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string{background:rgba(255,255,255,0.5);color:#A67F59}.token.atrule,
.token.attr-value,
.token.keyword{color:#07A}.token.function{color:#DD4A68}.token.regex,
.token.important,
.token.variable{color:#E90}.token.important,
.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}