:root{--swatches--background:var(--colors--almost-black);--globals-fonts--body:Karla,Arial,sans-serif;--swatches--text:var(--colors--bright-gray);--globals-body--desktop:1.111rem;--globals-body--desktop-xl:1rem;--globals-body--tablet:1rem;--globals-body--mobile:1rem;--globals-fonts--headings:Merriweather,Tahoma,sans-serif;--headings-xxl--desktop:2.986rem;--headings-xxl--desktop-xl:2.986rem;--headings-xxl--tablet:2.986rem;--headings-xxl--mobile:1.7rem;--headings-xl--desktop:2.488rem;--headings-xl--desktop-xl:2.488rem;--headings-xl--tablet:2.488rem;--headings-xl--mobile:1.6rem;--headings-l--desktop:2.074rem;--headings-l--desktop-xl:2.074rem;--headings-l--tablet:2.074rem;--headings-l--mobile:1.5rem;--headings-m--desktop:1.728rem;--headings-m--desktop-xl:1.728rem;--headings-m--tablet:1.728rem;--headings-m--mobile:1.4rem;--headings-s--desktop:1.44rem;--headings-s--desktop-xl:1.44rem;--headings-s--tablet:1.44rem;--headings-s--mobile:1.3rem;--headings-xs--desktop:1.2rem;--headings-xs--desktop-xl:1.2rem;--headings-xs--tablet:1.2rem;--headings-xs--mobile:1.2rem;--colors--slate-blue:#7558b6;--swatches--accent:var(--colors--slate-blue);--globals-misc--section-max-width:100svw;--globals-site-margins--desktop:2rem;--globals-site-margins--desktop-xl:2rem;--globals-site-margins--tablet:2rem;--globals-site-margins--mobile:1rem;--colors--light-coral:#da786e;--colors--bright-gray:#ebebeb;--globals-layout-gap--desktop:1rem;--globals-layout-gap--desktop-xl:1rem;--globals-layout-gap--tablet:1rem;--globals-layout-gap--mobile:1rem;--globals-spacers--xxs\<deleted\|variable-e4fc91e5-f7e2-3725-3d24-f6a8cd73eee2\>:1rem;--globals-misc--border-radius:.25rem;--colors--white:white;--swatches--primary:var(--colors--dark-grey);--colors--dark-slate-gray:#383c41;--globals--rte-spacing:1rem;--globals-fonts--top-h1-h3:1.5rem;--globals-fonts--bottom-h1-h3:1rem;--globals-fonts--top-h4-h6:1rem;--globals-fonts--bottom-h4-h6:.5rem;--globals-spacers--xs:2rem;--colors--muted:#e0e1eb73;--colors--transparent:transparent;--colors--almost-black:#151718;--colors--sea-green:#248f66;--swatches--secondary:var(--colors--light-coral);--icons-regular--desktop:1.125rem;--icons-regular--desktop-xl:1.75rem;--icons-regular--tablet:1.25rem;--icons-regular--mobile:1.5rem;--icons-medium--desktop:1.75rem;--icons-medium--desktop-xl:2.25rem;--icons-medium--tablet:1.75rem;--icons-medium--mobile:2rem;--globals-spacers--xxl:7rem;--globals-spacers--xl:6rem;--globals-spacers--l:5rem;--globals-spacers--m:4rem;--globals-spacers--s:3rem;--swatches--border-hover:var(--colors--bright-gray);--global-base-font-size--desktop-xl:.875vw;--global-base-font-size--tablet:2.25vw;--global-base-font-size--mobile:4.5vw;--swatches--font-dark:var(--colors--dark-slate-gray);--colors--light-sky-blue:#73c4ec;--swatches--success:var(--colors--sea-green);--colors--dark-grey:#97999b;--_2048---cell-gap:1rem;--_2048---grid-size:4;--_2048---cell-size:7.5rem;--colors--black:black;--global-base-font-size--desktop:1.111vw;--swatches--font-muted:var(--colors--muted)}body{background-color:var(--swatches--background);font-family:var(--globals-fonts--body);color:var(--swatches--text);font-size:var(--globals-body--desktop);font-weight:400;line-height:1.5}h1{font-family:var(--globals-fonts--headings);font-size:var(--headings-xxl--desktop);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.5}h2{font-family:var(--globals-fonts--headings);font-size:var(--headings-xl--desktop);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.5}h3{font-family:var(--globals-fonts--headings);font-size:var(--headings-l--desktop);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.5}h4{font-family:var(--globals-fonts--headings);font-size:var(--headings-m--desktop);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.5}h5{font-family:var(--globals-fonts--headings);font-size:var(--headings-s--desktop);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.5}h6{font-family:var(--globals-fonts--headings);font-size:var(--headings-xs--desktop);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.5}p{font-size:inherit;line-height:inherit;margin-bottom:0}a{font-weight:400;font-size:inherit;line-height:inherit;text-decoration:underline;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out}a:hover{color:var(--colors--slate-blue);text-decoration:underline}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}li{font-size:inherit;line-height:inherit}img{object-fit:cover;max-width:100%;display:inline-block;overflow:clip}label{font-weight:400;font-size:inherit;margin-bottom:5px;display:block}strong{font-weight:700}em{font-style:italic}blockquote{border-left-style:solid;border-left-width:5px;border-left-color:var(--swatches--accent);font-size:inherit;line-height:inherit;margin-bottom:10px;padding:10px 20px}.page-wrapper{max-width:var(--globals-misc--section-max-width);flex-flow:column;min-height:100svh;margin-left:auto;margin-right:auto;display:flex;position:relative}.styleguide-section{padding:4rem var(--globals-site-margins--desktop);width:100%;max-width:100%;height:auto}.styleguide-section.hero{border-bottom:.25rem solid var(--colors--light-coral);color:var(--colors--bright-gray);text-align:center;border-bottom:.25rem solid var(--colors--light-coral);text-align:center;justify-content:center;align-items:center;min-height:100svh;display:flex}.styleguide-section__wrapper{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.styleguide-section__title{text-align:center;margin-top:16px;margin-bottom:16px;padding-top:24px;padding-bottom:24px}.styleguide-hero__links{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:center;padding-top:16px;padding-bottom:24px;display:flex}.styleguide__global-grid{z-index:10;max-width:var(--globals-misc--section-max-width);padding-right:var(--globals-site-margins--desktop);padding-left:var(--globals-site-margins--desktop);grid-column-gap:var(--globals-layout-gap--desktop);grid-row-gap:var(--globals-layout-gap--desktop);pointer-events:none;color:#333;mix-blend-mode:normal;grid-template-rows:minmax(1px,1fr);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;min-height:100svh;margin-left:auto;margin-right:auto;display:grid;position:fixed;inset:0%}.styleguide__global-grid__column{opacity:.75;color:#000;opacity:.75;background-color:#2786da4d;justify-content:center;align-items:flex-end;height:100svh;font-weight:700;display:flex}.is--hidden{display:none}.styleguide-grid{grid-column-gap:var(--globals-layout-gap--desktop);grid-row-gap:var(--globals-layout-gap--desktop);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.styleguide-grid.is--3-col{grid-template-columns:minmax(30%,1fr) minmax(30%,1fr) minmax(30%,1fr)}.styleguide-grid__element{padding:var(--globals-spacers--xxs\<deleted\|variable-e4fc91e5-f7e2-3725-3d24-f6a8cd73eee2\>);grid-column-gap:var(--globals-layout-gap--desktop);grid-row-gap:var(--globals-layout-gap--desktop);border:.125rem solid var(--swatches--accent);border-radius:var(--globals-misc--border-radius);flex-flow:column;flex:1;align-items:stretch;display:flex}.styleguide-grid__element.is--light{background-color:var(--colors--bright-gray)}.styleguide-chip{border-top-left-radius:var(--globals-misc--border-radius);border-top-right-radius:var(--globals-misc--border-radius);border-bottom-left-radius:var(--globals-misc--border-radius);border-bottom-right-radius:var(--globals-misc--border-radius);color:var(--colors--white);background-color:#0073e6;padding:.25rem .5rem;font-size:.833rem;display:inline-block}.styleguide-chip.is--pink{background-color:#be4aa5}.styleguide-grid__chip-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;display:flex}.title-xxl{font-family:var(--globals-fonts--headings);font-size:var(--headings-xxl--desktop);font-weight:700;line-height:1.5}.title-xl{font-family:var(--globals-fonts--headings);font-size:var(--headings-xl--desktop);font-weight:700}.title-l{font-family:var(--globals-fonts--headings);font-size:var(--headings-l--desktop);font-weight:700}.title-m{font-family:var(--globals-fonts--headings);font-size:var(--headings-m--desktop);font-weight:700}.title-s{font-family:var(--globals-fonts--headings);font-size:var(--headings-s--desktop);font-weight:700}.title-s.is--margin-none{margin-top:0;margin-bottom:0}.title-xs{font-family:var(--globals-fonts--headings);font-size:var(--headings-xs--desktop);font-weight:700}.styleguide-section__sub-title{border-radius:var(--globals-misc--border-radius);background-color:var(--swatches--primary);color:var(--colors--dark-slate-gray);text-align:center;margin-top:10px;margin-bottom:32px;padding-top:24px;padding-bottom:24px}.label{font-size:.64rem}.body-s{font-size:.8rem}.body-l{white-space:normal;font-size:1.111rem}.body-l.is--no-wrap{white-space:nowrap}.overline{text-transform:uppercase;font-size:.64rem}.is--rtb{font-weight:400}.is--rtb p{padding-bottom:var(--globals--rte-spacing)}.is--rtb h1,.is--rtb h2,.is--rtb h3{padding-top:var(--globals-fonts--top-h1-h3);padding-bottom:var(--globals-fonts--bottom-h1-h3)}.is--rtb h4,.is--rtb h5,.is--rtb h6{padding-top:var(--globals-fonts--top-h4-h6);padding-bottom:var(--globals-fonts--bottom-h4-h6)}.is--rtb blockquote{margin-bottom:1rem;padding:1rem 1.75rem}.is--rtb ol,.is--rtb ul{padding-bottom:var(--globals--rte-spacing);margin-bottom:0;padding-left:2.5rem}.is--rtb a{color:var(--swatches--text);font-weight:700;text-decoration:underline}.is--rtb pre{margin-top:var(--globals-spacers--xs);margin-bottom:var(--globals-spacers--xs)}.is--align-left{text-align:left}.is--align-right{text-align:right}.is--align-center{text-align:center}.is--align-justified{text-align:justify}.is---strikethrough{text-decoration:line-through}.is--muted{color:var(--colors--muted)}.is--allcaps{text-transform:uppercase}.italic-text{font-weight:300}@media screen and (min-width:1920px){body{font-size:var(--globals-body--desktop-xl)}h1{font-size:var(--headings-xxl--desktop-xl)}h2{font-size:var(--headings-xl--desktop-xl)}h3{font-size:var(--headings-l--desktop-xl)}h4{font-size:var(--headings-m--desktop-xl)}h5{font-size:var(--headings-s--desktop-xl)}h6{font-size:var(--headings-xs--desktop-xl)}.styleguide-section{padding-right:var(--globals-site-margins--desktop-xl);padding-left:var(--globals-site-margins--desktop-xl)}.styleguide__global-grid{padding-right:var(--globals-site-margins--desktop-xl);padding-left:var(--globals-site-margins--desktop-xl);grid-column-gap:var(--globals-layout-gap--desktop-xl);grid-row-gap:var(--globals-layout-gap--desktop-xl)}.styleguide-grid,.styleguide-grid__element{grid-column-gap:var(--globals-layout-gap--desktop-xl);grid-row-gap:var(--globals-layout-gap--desktop-xl)}.title-xxl{font-size:var(--headings-xxl--desktop-xl)}.title-xl{font-size:var(--headings-xl--desktop-xl)}.title-l{font-size:var(--headings-l--desktop-xl)}.title-m{font-size:var(--headings-m--desktop-xl)}.title-s{font-size:var(--headings-s--desktop-xl)}.title-xs{font-size:var(--headings-xs--desktop-xl)}.styleguide-flex{grid-column-gap:var(--globals-layout-gap--desktop-xl);grid-row-gap:var(--globals-layout-gap--desktop-xl)}.icon{width:var(--icons-regular--desktop-xl);height:var(--icons-regular--desktop-xl)}.icon.is--medium{width:var(--icons-medium--desktop-xl);height:var(--icons-medium--desktop-xl);width:var(--icons-medium--desktop-xl);height:var(--icons-medium--desktop-xl)}.function-card{min-height:12.5rem}.function-card__tag{font-size:.85rem}.button-group{align-items:stretch}.footer-grid{padding-right:var(--globals-site-margins--desktop-xl);padding-left:var(--globals-site-margins--desktop-xl)}.grid{grid-column-gap:var(--globals-layout-gap--desktop-xl);grid-row-gap:var(--globals-layout-gap--desktop-xl)}.portfolio-card__info-wrapper{flex:1}.skill-tag{font-size:1rem}.portfolio-card__links,.portfolio-card__job{z-index:2}.blog-content__wrapper{grid-template-columns:minmax(200px,64vw) 1fr}.experience-wrapper{width:100%}.portfolio-card__image-link{z-index:1;position:absolute;inset:0%}.hero-section__profile{padding-top:3rem;padding-bottom:3rem}.ping-wrapper{height:2.75rem;padding-top:1rem;padding-bottom:1rem;font-size:1.5rem;left:14rem}.hero-section__profile-dots{right:6rem}.project-hero__image-wrapper{width:64rem}.desktop-divider__horizontal{background-color:var(--colors--dark-grey);padding-bottom:0}}@media screen and (max-width:991px){body{font-size:var(--globals-body--tablet)}h1{font-size:var(--headings-xxl--tablet)}h2{font-size:var(--headings-xl--tablet)}h3{font-size:var(--headings-l--tablet)}h4{font-size:var(--headings-m--tablet)}h5{font-size:var(--headings-s--tablet)}h6{font-size:var(--headings-xs--tablet)}.styleguide-section{padding-right:var(--globals-site-margins--tablet);padding-left:var(--globals-site-margins--tablet)}.styleguide__global-grid{padding-right:var(--globals-site-margins--tablet);padding-left:var(--globals-site-margins--tablet);grid-column-gap:var(--globals-layout-gap--tablet);grid-row-gap:var(--globals-layout-gap--tablet);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.styleguide__global-grid__column.is--tablet-hidden{display:none}.styleguide-grid{grid-column-gap:var(--globals-layout-gap--tablet);grid-row-gap:var(--globals-layout-gap--tablet)}.styleguide-grid.is--3-col{grid-template-columns:1fr 1fr}.styleguide-grid__element{grid-column-gap:var(--globals-layout-gap--tablet);grid-row-gap:var(--globals-layout-gap--tablet)}.title-xxl{font-size:var(--headings-xxl--tablet)}.title-xl{font-size:var(--headings-xl--tablet)}.title-l{font-size:var(--headings-l--tablet)}.title-m{font-size:var(--headings-m--tablet)}.title-s{font-size:var(--headings-s--tablet)}.title-xs{font-size:var(--headings-xs--tablet)}.styleguide-flex{grid-column-gap:var(--globals-layout-gap--tablet);grid-row-gap:var(--globals-layout-gap--tablet)}.icon{width:var(--icons-regular--tablet);height:var(--icons-regular--tablet)}.icon.is--medium{width:var(--icons-medium--tablet);height:var(--icons-medium--tablet);width:var(--icons-medium--tablet);height:var(--icons-medium--tablet)}.button-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;display:flex}.blog-card__content-title{height:auto;padding-left:1rem;padding-right:1rem}.navigation{padding:12px var(--globals-site-margins--tablet);margin-left:auto;margin-right:auto;position:relative}.c-navigation__wrapper{align-items:center;width:auto;display:flex}.c-navigation__menu{border-top:1px solid var(--colors--dark-slate-gray);color:#393b6a;background-color:#151718;border-bottom:1px solid #383c41;padding:12px;position:absolute}.c-navigation__menu.w--open{background-color:#282556;border-color:#fff}.c-navigation__logo-link{margin-right:0}.navigation__container{padding-left:0;padding-right:0}.c-navigation__menu-icon{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.c-navigation__menu-button{color:#dddfe0;border-radius:8px;padding:12px}.c-navigation__menu-button.w--open{background-color:#0000;border-color:#fff}.navigation__link{width:100%}.function-card{min-height:14rem}.function-card__content{justify-content:flex-end}.faq-wrapper{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.faq-accordion__question{padding-top:1rem;padding-bottom:1rem}.project-card__image-wrapper{width:100%}.header-component{padding-top:6rem;padding-bottom:6rem}.project-card__content{width:100%}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.project-card__wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.attribute-information{width:100%}.attribute-field__value{max-width:32rem}.attribute-grid{grid-template-columns:1fr}.footer-grid{padding-right:var(--globals-site-margins--tablet);padding-left:var(--globals-site-margins--tablet);grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:25rem 1fr;max-width:100%}.social-block.is--footer{margin-top:0;padding-top:1rem}.section{padding-right:var(--globals-site-margins--tablet);padding-left:var(--globals-site-margins--tablet)}.section.is--footer{padding-top:2rem;padding-bottom:2rem}.section.is--hero{min-height:0;padding-top:2.5rem;padding-bottom:2.5rem}.section.is--project-hero{padding-top:2rem}.hero-section{grid-template-columns:1fr}.display-1{font-size:4rem}.is--image-cover{aspect-ratio:1;width:100%}.grid{grid-column-gap:var(--globals-layout-gap--tablet);grid-row-gap:var(--globals-layout-gap--tablet)}.grid.is--3-col{grid-template-columns:1fr 1fr}.grid.is--about-grid{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr;grid-auto-flow:dense}.portfolio-card__info-wrapper{flex:1;padding-left:1rem;padding-right:1rem}.skill-tag{font-size:.847rem}.skill-wrapper{margin-top:.5rem;padding-bottom:1rem}.skill-wrapper.mb-0{padding-bottom:0}.portfolio-card__job{font-size:var(--global-base-font-size--tablet)}.blog-content__wrapper{grid-template-rows:auto;grid-template-columns:repeat(auto-fit,100%);max-width:100%}.blog-info__read-time{width:auto}.is--mobile-hidden{display:none}.is--desktop-hidden{display:block}.experience-card__content{width:100%}.portfolio-card__img-full{max-width:90%}.experience-container{width:100%}.experience-timeline__point{width:1rem;height:1rem}.experience-wrapper{grid-template-columns:8rem 2rem 1fr}.experience-line{width:3px;left:9.95rem}.trickery__copy-container{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column}.trickery__code{word-break:break-all}.contact-window{display:none}.contact__wrapper{width:90%}.is--mobile-visible{display:flex}.project-body__wrapper{flex-flow:column}.project-body__metadata-wrapper{width:100%;position:relative}.cookie-consent__wrapper{min-height:5rem}.cookie-consent{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:stretch}.hero-section__profile{padding-top:3rem;padding-bottom:3rem}.ping-wrapper{height:2.75rem;padding-top:.75rem;padding-bottom:.75rem;bottom:2rem}.hero-section__profile-image-wrapper{width:75%}.hero-section__profile-dots{width:25rem;top:0;right:1rem}.cookie-preferences__container{padding-right:var(--globals-site-margins--tablet);padding-left:var(--globals-site-margins--tablet);width:85%;max-height:80vh;overflow:auto}.project-hero__image-wrapper{width:100%}.desktop-divider__horizontal{margin-top:.25rem;margin-bottom:.25rem}.portfolio-card__metadata{align-items:flex-start}.team-member__icon{width:3rem;height:3rem}}@media screen and (max-width:767px){.styleguide__global-grid{grid-template-columns:1fr 1fr 1fr 1fr}.styleguide__global-grid__column.is--mobile-landscape-hidden{display:none}.styleguide-grid.is--3-col{grid-column-gap:1rem;grid-column-gap:1rem;grid-template-rows:auto;grid-template-columns:minmax(45%,1fr) minmax(45%,1fr)}.title-xxl{font-size:var(--headings-xxl--tablet)}.is--align-right.body-s.is--mobile-align-left{text-align:left;text-align:left;text-align:left}.button-wrapper.is--multiple.is--align-center{flex-flow:column}.navigation{padding-right:var(--globals-site-margins--mobile);padding-left:var(--globals-site-margins--mobile)}.function-card{min-height:10rem}.faq-wrapper{grid-row-gap:3rem;grid-template-columns:1fr}.faq-accordion__icon-wrapper{width:1.75rem}.faq-accordion__question{padding:1rem 1.25rem}.faq-accordion__answer{padding-left:1.25rem;padding-right:1.25rem}.header-component{padding-top:4rem;padding-bottom:4rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.project-card__wrapper,.attribute-grid{grid-template-columns:1fr}.footer__logo-container{width:24rem}.footer-grid{grid-template-columns:1fr}.c-footer__list{flex-flow:column;justify-content:space-between;padding-top:16px}.grid.is--3-col{grid-template-columns:1fr}}@media screen and (max-width:479px){body{font-size:var(--globals-body--mobile);line-height:1.25}h1{font-size:var(--headings-xxl--mobile)}h2{font-size:var(--headings-xl--mobile)}h3{font-size:var(--headings-l--mobile)}h4{font-size:var(--headings-m--mobile)}h5{font-size:var(--headings-s--mobile)}h6{font-size:var(--headings-xs--mobile)}.styleguide-section{padding-right:var(--globals-site-margins--mobile);padding-left:var(--globals-site-margins--mobile)}.styleguide__global-grid{padding-right:var(--globals-site-margins--mobile);padding-left:var(--globals-site-margins--mobile);grid-column-gap:var(--globals-layout-gap--mobile);grid-row-gap:var(--globals-layout-gap--mobile);pointer-events:none;grid-template-columns:1fr 1fr}.styleguide__global-grid__column.is--mobile-portrait-hidden{display:none}.styleguide-grid{grid-column-gap:var(--globals-layout-gap--mobile);grid-row-gap:var(--globals-layout-gap--mobile);grid-template-columns:1fr}.styleguide-grid.is--3-col{flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;display:flex}.styleguide-grid__element{grid-column-gap:var(--globals-layout-gap--mobile);grid-row-gap:var(--globals-layout-gap--mobile)}.title-xxl{font-size:var(--headings-xxl--mobile)}.title-xl{font-size:var(--headings-xl--mobile)}.title-l{font-size:var(--headings-l--mobile)}.title-m{font-size:var(--headings-m--mobile)}.title-s{font-size:var(--headings-s--mobile)}.title-xs{font-size:var(--headings-xs--mobile)}.button{white-space:nowrap;padding:.75rem 1rem}.styleguide-flex{grid-column-gap:var(--globals-layout-gap--mobile);grid-row-gap:var(--globals-layout-gap--mobile);flex-flow:column}.icon{width:var(--icons-regular--mobile);height:var(--icons-regular--mobile)}.icon.is--medium{width:var(--icons-medium--mobile);height:var(--icons-medium--mobile);width:var(--icons-medium--mobile);height:var(--icons-medium--mobile)}.button-wrapper{flex-flow:column;align-items:flex-start}.button-wrapper.is--multiple.is--horizontal{flex-flow:row}.blog-card__content-title{padding-left:1rem;padding-right:1rem}.is--phone-hidden{display:none}.faq-wrapper{grid-template-columns:1fr}.styleguide-grid__list{flex-flow:wrap}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.project-card__wrapper{grid-template-columns:1fr}.footer__logo-container{width:100%;max-width:100%}.footer-grid{padding-right:var(--globals-site-margins--mobile);padding-left:var(--globals-site-margins--mobile)}.section{padding:2rem var(--globals-site-margins--mobile)}.section.is--project-hero{padding-top:1rem}.c-footer__list{grid-column-gap:16px;grid-row-gap:16px;padding-top:0}.display-1{font-size:2rem}.grid{grid-column-gap:var(--globals-layout-gap--mobile);grid-row-gap:var(--globals-layout-gap--mobile)}.grid.is--3-col{grid-template-columns:1fr}.skill-tag.body-s{font-size:.75rem}.section-header{height:auto;min-height:3px}.portfolio-card__job{font-size:var(--global-base-font-size--mobile)}.blog-info{grid-column-gap:0rem;grid-row-gap:0rem}.blog-info__read-time{width:100%}.experience-card__dates{text-align:left}.experience-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-columns:4rem 1.5rem 1fr;padding-top:2rem;padding-bottom:2rem}.experience-line{left:5.1rem}.experience-line__progress{height:50vh}.project-body__wrapper{grid-column-gap:1rem;grid-row-gap:1rem}.cookie-consent__wrapper{padding-right:var(--globals-site-margins--mobile);padding-left:var(--globals-site-margins--mobile)}.cookie-consent{grid-column-gap:1rem;grid-row-gap:1rem}.cookie-consent__icon{display:none}.project-body__gallery{grid-column-gap:1rem}.ping-wrapper{left:2rem}.hero-section__profile-dots{width:12rem}.cookie-preferences__container{padding-right:var(--globals-site-margins--mobile);padding-left:var(--globals-site-margins--mobile)}.project-hero__image{min-width:10rem;max-width:16rem}.portfolio-card__metadata{grid-column-gap:0rem;grid-row-gap:0rem}.portfolio-card__wrapper{overflow:hidden}}