@font-face{font-family:Concourse;src:url(/fonts/concourse_t3_regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Concourse;src:url(/fonts/concourse_t3_italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Concourse;src:url(/fonts/concourse_t3_bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Concourse;src:url(/fonts/concourse_t3_bold_italic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Concourse Small Caps;src:url(/fonts/concourse_c3_regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Concourse Small Caps;src:url(/fonts/concourse_c3_bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Graymalkin Condensed;src:url(/fonts/graymalkincond.otf) format("opentype");font-display:swap}@font-face{font-family:Zeta Reticuli;src:url(/fonts/zetareticuli.ttf) format("truetype");font-display:swap}:root{font-size:125%;--ratio:1.25;--scale-negative-1:calc(var(--scale-1) / var(--ratio));--scale-negative-2:calc(var(--scale-negative-1) / var(--ratio));--scale-negative-3:calc(var(--scale-negative-2) / var(--ratio));--scale-1:1rem;--scale-2:calc(var(--scale-1) * var(--ratio));--scale-3:calc(var(--scale-2) * var(--ratio));--scale-4:calc(var(--scale-3) * var(--ratio));--scale-5:calc(var(--scale-4) * var(--ratio));--scale-6:calc(var(--scale-5) * var(--ratio));--scale-7:calc(var(--scale-6) * var(--ratio));--scale-8:calc(var(--scale-7) * var(--ratio));--scale-9:calc(var(--scale-8) * var(--ratio));--scale-10:calc(var(--scale-9) * var(--ratio));--font-weight-bold:700;--line-height-default:1.4;--line-height-large-type:1.1;--font-size-scale-negative-3:var(--scale-negative-3) /var(--line-height-default);--font-size-scale-negative-2:var(--scale-negative-2) /var(--line-height-default);--font-size-scale-negative-1:var(--scale-negative-1) /var(--line-height-default);--font-size-scale-1:var(--scale-1) /var(--line-height-default);--font-size-scale-2:var(--scale-2) /var(--line-height-default);--font-size-scale-3:var(--scale-3) /var(--line-height-large-type);--font-size-scale-4:var(--scale-4) /var(--line-height-large-type);--font-size-scale-5:var(--scale-5) /var(--line-height-large-type);--font-size-scale-6:var(--scale-6) /var(--line-height-large-type);--font-size-scale-7:var(--scale-7) /var(--line-height-large-type);--font-size-scale-8:var(--scale-8) /var(--line-height-large-type);--font-size-scale-9:var(--scale-9) /var(--line-height-large-type);--font-size-scale-10:var(--scale-10) /var(--line-height-large-type);--font-family-default:"Concourse",sans-serif;--font-default-scale-negative-3:var(--font-size-scale-negative-3) var(--font-family-default);--font-default-scale-negative-2:var(--font-size-scale-negative-2) var(--font-family-default);--font-default-scale-negative-1:var(--font-size-scale-negative-1) var(--font-family-default);--font-default-scale-1:var(--font-size-scale-1) var(--font-family-default);--font-default-scale-2:var(--font-size-scale-2) var(--font-family-default);--font-default-scale-3:var(--font-size-scale-3) var(--font-family-default);--font-default-scale-4:var(--font-size-scale-4) var(--font-family-default);--font-default-scale-5:var(--font-size-scale-5) var(--font-family-default);--font-default-scale-6:var(--font-size-scale-6) var(--font-family-default);--font-default-scale-7:var(--font-size-scale-7) var(--font-family-default);--font-default-scale-8:var(--font-size-scale-8) var(--font-family-default);--font-default-scale-9:var(--font-size-scale-9) var(--font-family-default);--font-default-scale-10:var(--font-size-scale-10) var(--font-family-default);--font-family-caps:"Concourse Small Caps",sans-serif;--font-caps-scale-negative-3:var(--font-size-scale-negative-3) var(--font-family-caps);--font-caps-scale-negative-2:var(--font-size-scale-negative-2) var(--font-family-caps);--font-caps-scale-negative-1:var(--font-size-scale-negative-1) var(--font-family-caps);--font-caps-scale-1:var(--font-size-scale-1) var(--font-family-caps);--font-caps-scale-2:var(--font-size-scale-2) var(--font-family-caps);--font-caps-scale-3:var(--font-size-scale-3) var(--font-family-caps);--font-caps-scale-4:var(--font-size-scale-4) var(--font-family-caps);--font-caps-scale-5:var(--font-size-scale-5) var(--font-family-caps);--font-caps-scale-6:var(--font-size-scale-6) var(--font-family-caps);--font-caps-scale-7:var(--font-size-scale-7) var(--font-family-caps);--font-caps-scale-8:var(--font-size-scale-8) var(--font-family-caps);--font-caps-scale-9:var(--font-size-scale-9) var(--font-family-caps);--font-caps-scale-10:var(--font-size-scale-10) var(--font-family-caps);--font-family-space:"Graymalkin Condensed",sans-serif;--font-space-scale-negative-3:var(--font-size-scale-negative-3) var(--font-family-space);--font-space-scale-negative-2:var(--font-size-scale-negative-2) var(--font-family-space);--font-space-scale-negative-1:var(--font-size-scale-negative-1) var(--font-family-space);--font-space-scale-1:var(--font-size-scale-1) var(--font-family-space);--font-space-scale-2:var(--font-size-scale-2) var(--font-family-space);--font-space-scale-3:var(--font-size-scale-3) var(--font-family-space);--font-space-scale-4:var(--font-size-scale-4) var(--font-family-space);--font-space-scale-5:var(--font-size-scale-5) var(--font-family-space);--font-space-scale-6:var(--font-size-scale-6) var(--font-family-space);--font-space-scale-7:var(--font-size-scale-7) var(--font-family-space);--font-space-scale-8:var(--font-size-scale-8) var(--font-family-space);--font-space-scale-9:var(--font-size-scale-9) var(--font-family-space);--font-space-scale-10:var(--font-size-scale-10) var(--font-family-space);--font-family-alien:"Zeta Reticuli",sans-serif;--font-alien-scale-negative-3:var(--font-size-scale-negative-3) var(--font-family-alien);--font-alien-scale-negative-2:var(--font-size-scale-negative-2) var(--font-family-alien);--font-alien-scale-negative-1:var(--font-size-scale-negative-1) var(--font-family-alien);--font-alien-scale-1:var(--font-size-scale-1) var(--font-family-alien);--font-alien-scale-2:var(--font-size-scale-2) var(--font-family-alien);--font-alien-scale-3:var(--font-size-scale-3) var(--font-family-alien);--font-alien-scale-4:var(--font-size-scale-4) var(--font-family-alien);--font-alien-scale-5:var(--font-size-scale-5) var(--font-family-alien);--font-alien-scale-6:var(--font-size-scale-6) var(--font-family-alien);--font-alien-scale-7:var(--font-size-scale-7) var(--font-family-alien);--font-alien-scale-8:var(--font-size-scale-8) var(--font-family-alien);--font-alien-scale-9:var(--font-size-scale-9) var(--font-family-alien);--font-alien-scale-10:var(--font-size-scale-10) var(--font-family-alien);--content-width-default:90vw;--content-max-width-default:62.5rem;--content-margin-default:0 auto;--grid-12-columns:repeat(12,1fr);--grid-8-columns:repeat(8,1fr);--grid-gap-default:16px}@media screen and (min-width:48em){:root{--grid-gap-default:32px}}:root{--color-yellow:#eedc60;--color-orange:#ea5d39;--color-black:#0b1316;--color-gray:#f2f2f7;--color-lightgray:#aea1b7;--color-superlightgray:#cec5d5;--color-purple-dimmed:#37303d;--color-starfield-purple:#261a31;--color-orange-secondary-opacity:0.5;--spacing-xx-small:0.25rem;--spacing-x-small:0.5rem;--spacing-small:1rem;--spacing-medium:2rem;--spacing-large:3rem;--spacing-x-large:5rem;--spacing-xx-large:10rem;--spacing-paragraph:var(--spacing-small);--border-radius-small:0.5rem;--border-radius-medium:0.75rem;--container-padding-small:5vw;--container-padding-medium:11vw}blockquote,body,dd,dl,h1,h2,h3,h4,h5,h6,p,ul{margin:0}:root{background-color:var(--color-starfield-purple);font:var(--font-default-scale-1);color:var(--color-orange)}@media (prefers-reduced-motion:reduce){.animated{-webkit-animation-name:none!important;animation-name:none!important}}:root{--color-white-super-subtle:hsla(0,0%,100%,0.02)}::-moz-selection{color:var(--color-black);background-color:var(--color-orange)}::selection{color:var(--color-black);background-color:var(--color-orange)}a{color:var(--color-orange);font:700 var(--font-default-scale-1);text-decoration:none}a:hover{text-decoration:underline}@media screen and (min-width:48em){:root{font-size:1.5rem}}ul{padding:0;list-style:none}.section-container-default{padding:var(--spacing-medium) 0 var(--spacing-large)}.section-content-default{width:var(--content-width-default);max-width:var(--content-max-width-default);margin:var(--content-margin-default)}.section-header__container{-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small)}.section-header__heading{font:var(--font-space-scale-3)}.section-header__heading:after{content:attr(data-title);display:block;opacity:var(--color-orange-secondary-opacity);font:var(--font-alien-scale-1)}.button__container{box-sizing:border-box;border:2px solid var(--color-orange);border-radius:4px;padding:3px;height:44px}.button__label{padding:0 12px;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-orange);color:var(--color-black);font:var(--font-space-scale-negative-1);text-align:center;text-decoration:none;transition:background-color .08s}.button__label:hover{background-color:#fff;text-decoration:none}@media screen and (max-width:23.125em){.button__label{font:var(--font-space-scale-negative-2)}}:root{--planet-radius:12px;--orbit-radius:85px;--orbit-size:calc(var(--orbit-radius) * 2);--orbit-rotate-x:45deg;--orbit-rotate-y:45deg;--orbit-rotate-x-inverse:-45deg;--orbit-rotate-y-inverse:-45deg}.hero__container{--hero-rotate-y:10deg;--hero-translate-x:4px;--hero-transform:rotateY(var(--hero-rotate-y)) translateX(var(--hero-translate-x));position:relative;box-sizing:border-box;padding:var(--spacing-small) var(--container-padding-small) var(--spacing-large);min-height:80vh;-webkit-perspective:60em;perspective:60em}.hero__top{-webkit-margin-after:var(--spacing-large);margin-block-end:var(--spacing-large);-webkit-transform:var(--hero-transform);transform:var(--hero-transform)}.hero__logo{display:flex;justify-content:center}.orbital-logo__container{-webkit-perspective:40em;perspective:40em;position:relative;-webkit-padding-after:var(--spacing-small);padding-block-end:var(--spacing-small);width:160px;height:141px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.orbital-logo__letter{position:absolute;--width:160px;--height:141px;left:50%;top:50%;margin-left:calc(var(--width) / -2 * 1);margin-top:calc(var(--height) / -2);width:var(--width);height:var(--height)}.orbital-logo__orbit{position:absolute;--margin:var(--orbit-radius);left:50%;top:50%;margin-left:calc(var(--margin) * -1 * .9);margin-top:calc(var(--margin) * -1);width:var(--orbit-size);height:var(--orbit-size);-webkit-transform:rotateY(var(--orbit-rotate-y)) rotateX(var(--orbit-rotate-x));transform:rotateY(var(--orbit-rotate-y)) rotateX(var(--orbit-rotate-x));-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.orbital-logo__planet{width:calc(var(--planet-radius) * 2);height:calc(var(--planet-radius) * 2);position:relative;top:calc(var(--orbit-radius) - var(--planet-radius));left:calc(var(--orbit-radius) - var(--planet-radius));-webkit-animation:rotate 3s linear infinite;animation:rotate 3s linear infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg) translateX(var(--orbit-radius)) rotate(0deg) rotateX(var(--orbit-rotate-x-inverse)) rotateY(var(--orbit-rotate-y-inverse));transform:rotate(0deg) translateX(var(--orbit-radius)) rotate(0deg) rotateX(var(--orbit-rotate-x-inverse)) rotateY(var(--orbit-rotate-y-inverse))}to{-webkit-transform:rotate(1turn) translateX(var(--orbit-radius)) rotate(-1turn) rotateX(var(--orbit-rotate-x-inverse)) rotateY(var(--orbit-rotate-y-inverse));transform:rotate(1turn) translateX(var(--orbit-radius)) rotate(-1turn) rotateX(var(--orbit-rotate-x-inverse)) rotateY(var(--orbit-rotate-y-inverse))}}@keyframes rotate{0%{-webkit-transform:rotate(0deg) translateX(var(--orbit-radius)) rotate(0deg) rotateX(var(--orbit-rotate-x-inverse)) rotateY(var(--orbit-rotate-y-inverse));transform:rotate(0deg) translateX(var(--orbit-radius)) rotate(0deg) rotateX(var(--orbit-rotate-x-inverse)) rotateY(var(--orbit-rotate-y-inverse))}to{-webkit-transform:rotate(1turn) translateX(var(--orbit-radius)) rotate(-1turn) rotateX(var(--orbit-rotate-x-inverse)) rotateY(var(--orbit-rotate-y-inverse));transform:rotate(1turn) translateX(var(--orbit-radius)) rotate(-1turn) rotateX(var(--orbit-rotate-x-inverse)) rotateY(var(--orbit-rotate-y-inverse))}}.hero__date-paragraph{font:var(--font-space-scale-negative-1);text-align:center}.hero__date-human-era-link{font:inherit}.hero__center-container{-webkit-margin-after:var(--spacing-x-large);margin-block-end:var(--spacing-x-large);-webkit-transform:var(--hero-transform);transform:var(--hero-transform)}.hero__center-container,.hero__top{-webkit-transform-style:flat;transform-style:flat}.hero__center-name{-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small);font:var(--font-space-scale-8);font-size:10vw;text-align:center;text-transform:lowercase}.hero__center-job{-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium);font:var(--font-space-scale-1);text-align:center}.hero__center-contact-buttons{-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small);display:flex;flex-direction:column;align-items:center}.hero__center-social-button-list{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.hero__contact-button{-webkit-margin-before:var(--spacing-x-small);margin-block-start:var(--spacing-x-small);display:inline-block}.hero__contact-button:nth-child(2){-webkit-margin-start:var(--spacing-x-small);-moz-margin-start:var(--spacing-x-small);margin-inline-start:var(--spacing-x-small);-webkit-margin-end:var(--spacing-x-small);-moz-margin-end:var(--spacing-x-small);margin-inline-end:var(--spacing-x-small)}.hero__center-cv-link-container{font:var(--font-default-scale-negative-1);text-align:center}.hero__center-cv-link{font-size:inherit}.hero__testimonial-container{margin:0 auto;max-width:12.8rem;text-align:center;-webkit-transform:var(--hero-transform);transform:var(--hero-transform)}.hero__testimonial-text{-webkit-margin-after:var(--spacing-x-small);margin-block-end:var(--spacing-x-small);font:italic 700 var(--font-default-scale-1)}.hero__testimonial-author-name{font:var(--font-caps-scale-negative-1);font-weight:var(--font-weight-bold)}.hero__testimonial-author-job{margin:0;font:var(--font-default-scale-negative-2)}@media screen and (min-width:103.483072917em){.hero__center-name{font:var(--font-space-scale-10)}}.clients__container{background-color:var(--color-yellow)}.clients__list-container{min-height:60vh;display:flex;justify-content:center;align-items:center}.clients__list{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center}.clients__logo{width:100%;max-width:100vmin;display:block}@media screen and (min-width:48em){.clients__list{grid-template-columns:1fr 1fr}}@media screen and (min-width:69.5em){.clients__list{grid-template-columns:1fr 1fr 1fr;grid-row-gap:var(--spacing-large);row-gap:var(--spacing-large)}}.work__container{background-color:#fff;--work-max-width-iphone-11-pro:18rem;--work-max-width-iphone-se-pre-2020:calc(var(--work-max-width-iphone-11-pro) * 0.87652702);--work-max-width-iphone-8:calc(var(--work-max-width-iphone-11-pro) * 0.942577031);--work-max-width-scale-factor:0.7;--work-device-width:60vw;--work-device-scroll-margin:calc(calc(var(--content-width-default) - var(--work-device-width)) / 2)}.work__list{display:grid;grid-template-columns:1fr;grid-row-gap:var(--spacing-medium);row-gap:var(--spacing-medium)}.work__list-item{position:relative;background-color:var(--color-gray)}.work__more-info-container{position:absolute;background-color:#000;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s}.work__more-info-container.active{visibility:visible;opacity:1;transition-delay:0s}.work__more-info-content{position:relative;height:100%;padding:var(--spacing-small);display:flex;justify-content:center;align-items:center}.work__more-info-text-container{max-width:19rem}.work__more-info-text{-webkit-margin-after:var(--spacing-paragraph);margin-block-end:var(--spacing-paragraph)}.work__more-info-text:first-of-type:first-line{font:700 var(--font-caps-scale-1);text-transform:lowercase}.work__more-info-close-link{position:absolute;top:var(--spacing-small);right:var(--spacing-small);width:48px;height:48px;display:block;overflow:hidden;color:transparent;background:50% no-repeat url(/images/home/work/close.svg);transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.work__more-info-close-link:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.work__text{max-width:12rem;-webkit-margin-after:var(--spacing-xx-small);margin-block-end:var(--spacing-xx-small);color:var(--color-black)}.work__learn-more-container{-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small)}.work__learn-more-link{font:700 var(--font-default-scale-1);-webkit-font-feature-settings:"ss08";-moz-font-feature-settings:"ss08";font-feature-settings:"ss08"}.work__link-container{font:700 var(--font-default-scale-negative-1);-webkit-font-feature-settings:"ss08";-moz-font-feature-settings:"ss08";font-feature-settings:"ss08"}.work__link{font:inherit}.work__screenshots-container{width:var(--content-width-default);max-width:var(--content-max-width-default);margin:var(--content-margin-default);justify-self:center;display:flex;overflow:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.work__screenshots-container:after{content:"";min-width:1px}.work__screenshot-container:first-of-type{-webkit-margin-start:var(--work-device-scroll-margin);-moz-margin-start:var(--work-device-scroll-margin);margin-inline-start:var(--work-device-scroll-margin)}.work__screenshot-container{-webkit-margin-end:var(--spacing-small);-moz-margin-end:var(--spacing-small);margin-inline-end:var(--spacing-small);scroll-snap-align:center}.work__screenshot-container:last-of-type{-webkit-margin-end:var(--work-device-scroll-margin);-moz-margin-end:var(--work-device-scroll-margin);margin-inline-end:var(--work-device-scroll-margin)}.work__screenshot{width:var(--work-device-width);object-fit:contain}.work-doodle__screenshot{max-width:var(--work-max-width-iphone-8)}.work-mercedes__screenshot,.work-tier__screenshot{max-width:var(--work-max-width-iphone-11-pro)}.work-getyourguide__screenshot{max-width:var(--work-max-width-iphone-se-pre-2020)}@media screen and (min-width:34em){.work__screenshot-container:first-of-type{-webkit-margin-start:var(--spacing-small);-moz-margin-start:var(--spacing-small);margin-inline-start:var(--spacing-small)}.work__screenshot-container:last-of-type{-webkit-margin-end:var(--spacing-small);-moz-margin-end:var(--spacing-small);margin-inline-end:var(--spacing-small)}}@media screen and (min-width:104.166666667em){.work__screenshots-container{justify-content:center}.work-getyourguide__screenshots-container{justify-content:left}}.work-tier__container{overflow:hidden}.work-tier__content{padding:var(--spacing-small) 0 var(--spacing-medium);display:grid;grid-template-columns:1fr}.work-tier__description{-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium);display:flex;flex-direction:column;align-items:center;text-align:center}.work-tier__logo{max-width:100%;display:block}.work-tier__link:not(:last-of-type){-webkit-margin-end:var(--spacing-x-small);-moz-margin-end:var(--spacing-x-small);margin-inline-end:var(--spacing-x-small)}.work-tier__picture{justify-self:center}@media screen and (min-width:48em){.work-tier__content{padding:0;width:117.3333333%;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(2,minmax(10vw,15rem));grid-gap:var(--grid-gap-default);gap:var(--grid-gap-default)}.work-tier__description{width:100%;grid-column:2/span 4;grid-row:span 2;align-self:center;justify-self:center}.work-tier__logo{max-width:unset}.work-tier__screenshots-container{width:100%;max-width:unset;grid-column:7/-1;grid-row:1/-1;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(2,minmax(10vw,15rem));grid-gap:var(--grid-gap-default);gap:var(--grid-gap-default);overflow:hidden}.work-tier__screenshot-container:first-of-type{margin:0}.work-tier__screenshot-container_map{grid-column:1/span 4;grid-row:1;align-self:end}.work-tier__screenshot-container_active-ride{grid-column:1/span 4;grid-row:2;align-self:start}.work-tier__screenshot-container_scanner{grid-column:5/span 4;grid-row:1/span 2;align-self:center}.work-tier__screenshots-container:after{content:none}.work-tier__screenshot{width:100%}}.work-rbtv__container{overflow:hidden}.work-rbtv__content{padding:var(--spacing-small) var(--spacing-small) var(--spacing-medium);display:grid;grid-template-columns:1fr}.work-rbtv__description{-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium);display:flex;flex-direction:column;align-items:center;text-align:center}.work-rbtv__logo{max-width:100%;display:block}.work-rbtv__link:not(:last-of-type){-webkit-margin-end:var(--spacing-x-small);-moz-margin-end:var(--spacing-x-small);margin-inline-end:var(--spacing-x-small)}.work-rbtv__screenshot-container{display:flex;justify-content:space-between;align-items:flex-end}.work-rbtv__picture_tv{width:87.1143376%;border:1vw solid var(--color-black);border-radius:.5vw}.work-rbtv__picture_player{width:8.6660617%}.work-rbtv__screenshot{width:100%;display:block}@media screen and (min-width:48em){.work-rbtv__content{-webkit-padding-before:var(--spacing-medium);padding-block-start:var(--spacing-medium);-webkit-padding-after:var(--spacing-large);padding-block-end:var(--spacing-large)}.work-rbtv__screenshot-container{max-width:50rem;margin:0 auto;-webkit-padding-start:var(--spacing-medium);-moz-padding-start:var(--spacing-medium);padding-inline-start:var(--spacing-medium);-webkit-padding-end:var(--spacing-x-small);-moz-padding-end:var(--spacing-x-small);padding-inline-end:var(--spacing-x-small)}}.work-doodle__container{overflow:hidden}.work-doodle__content{padding:var(--spacing-small) 0 var(--spacing-medium);display:grid;grid-template-columns:1fr}.work-doodle__description{-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium);display:flex;flex-direction:column;align-items:center;text-align:center}.work-doodle__logo{max-width:100%;display:block}.work-doodle__link:not(:last-of-type){-webkit-margin-end:var(--spacing-x-small);-moz-margin-end:var(--spacing-x-small);margin-inline-end:var(--spacing-x-small)}.work-mercedes__container{overflow:hidden}.work-mercedes__content{padding:var(--spacing-small) 0 var(--spacing-medium);display:grid;grid-template-columns:1fr}.work-mercedes__description{-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium);display:flex;flex-direction:column;align-items:center;text-align:center}.work-mercedes__logo{max-width:100%;display:block}.work-mercedes__link:not(:last-of-type){-webkit-margin-end:var(--spacing-x-small);-moz-margin-end:var(--spacing-x-small);margin-inline-end:var(--spacing-x-small)}.work-getyourguide__container{overflow:hidden}.work-getyourguide__content{padding:var(--spacing-small) 0 var(--spacing-medium);display:grid;grid-template-columns:1fr}.work-getyourguide__description{-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium);display:flex;flex-direction:column;align-items:center;text-align:center}.work-getyourguide__logo{max-width:100%;display:block}.work-getyourguide__link:not(:last-of-type){-webkit-margin-end:var(--spacing-x-small);-moz-margin-end:var(--spacing-x-small);margin-inline-end:var(--spacing-x-small)}.testimonials__container{background-color:var(--color-black)}.testimonials__header{-webkit-margin-after:var(--spacing-large);margin-block-end:var(--spacing-large)}.testimonials__list{max-width:27rem;margin:0 auto;text-align:center}.testimonials__list-item:not(:last-child){-webkit-margin-after:var(--spacing-x-large);margin-block-end:var(--spacing-x-large)}.testimonials__testimonial-container{display:grid;grid-template-columns:var(--grid-8-columns);grid-column-gap:var(--grid-gap-default);-webkit-column-gap:var(--grid-gap-default);-moz-column-gap:var(--grid-gap-default);column-gap:var(--grid-gap-default)}.testimonials__text-container{-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small);grid-column:1/-1}.testimonials__text-emphasized{font:italic 700 var(--font-default-scale-3)}.testimonials__text{-webkit-margin-after:var(--spacing-paragraph);margin-block-end:var(--spacing-paragraph)}.testimonials__picture{-webkit-margin-after:var(--spacing-x-small);margin-block-end:var(--spacing-x-small);grid-column:3/span 4}.testimonials__picture-image{width:100%}.testimonials__author-container{grid-column:1/-1}.testimonials__author-name{font:700 var(--font-caps-scale-negative-1)}.testimonials__author-job{font:var(--font-default-scale-negative-2)}@media screen and (min-width:48em){.testimonials__header{-webkit-margin-after:var(--spacing-x-large);margin-block-end:var(--spacing-x-large)}.testimonials__list{max-width:revert}.testimonials__testimonial-container{grid-template-columns:var(--grid-12-columns)}.testimonials__list-item_temi .testimonials__testimonial-container{grid-template-rows:auto 1fr}.testimonials__list-item_temi .testimonials__text-container{grid-column:5/span 5;grid-row:span 2;text-align:left}.testimonials__list-item_temi .testimonials__picture{grid-column:3/span 2;grid-row:1}.testimonials__list-item_temi .testimonials__author-container{grid-column:1/span 4;text-align:right}.testimonials__list-item_davide .testimonials__testimonial-container{grid-template-rows:auto 1fr}.testimonials__list-item_davide .testimonials__text-container{grid-column:8/span 5;grid-row:span 2;text-align:left}.testimonials__list-item_davide .testimonials__picture{-webkit-margin-after:revert;margin-block-end:revert;grid-column:6/span 2;grid-row:1}.testimonials__list-item_davide .testimonials__author-container{grid-column:1/span 5;grid-row:1;align-self:end;text-align:right}.testimonials__list-item_sabine .testimonials__testimonial-container{grid-template-rows:auto 1fr}.testimonials__list-item_sabine .testimonials__text-container{grid-column:2/span 5;grid-row:2;text-align:right}.testimonials__list-item_sabine .testimonials__picture{-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small);grid-column:5/span 2;grid-row:1}.testimonials__list-item_sabine .testimonials__author-container{grid-column:1/span 4;grid-row:1;text-align:right}.testimonials__list-item_marco .testimonials__testimonial-container{grid-template-rows:auto 1fr}.testimonials__list-item_marco .testimonials__text-container{grid-column:3/span 5;grid-row:span 2;text-align:left}.testimonials__list-item_marco .testimonials__picture{-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small);grid-column:9/span 2}.testimonials__list-item_marco .testimonials__author-container{grid-column:8/span 4;text-align:center}.testimonials__list-item_karin .testimonials__testimonial-container{grid-template-rows:auto 1fr}.testimonials__list-item_karin .testimonials__text-container{grid-column:7/span 5;grid-row:span 2;text-align:left}.testimonials__list-item_karin .testimonials__picture{-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small);grid-column:4/span 2;grid-row:1}.testimonials__list-item_karin .testimonials__author-container{grid-column:1/span 5;grid-row:2;text-align:right}}@media screen and (min-width:80em){.testimonials__header,.testimonials__list-item:not(:last-child){-webkit-margin-after:var(--spacing-xx-large);margin-block-end:var(--spacing-xx-large)}}.personal-projects__container{background-color:var(--color-black)}.personal-projects__list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--spacing-medium);gap:var(--spacing-medium)}.personal-projects__list-item{min-width:0;display:flex;flex-direction:column;align-items:flex-start;grid-gap:var(--spacing-xx-small);gap:var(--spacing-xx-small);overflow-wrap:anywhere}@media screen and (min-width:48em){.personal-projects__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.personal-project__image-anchor-container{width:100%;min-width:0;-webkit-margin-after:var(--spacing-x-small);margin-block-end:var(--spacing-x-small);border-radius:var(--border-radius-small);overflow:hidden}.personal-project__image{width:100%;display:block}.personal-project__heading-anchor{font:700 var(--font-default-scale-2)}.contact__container{min-height:70vh;-webkit-padding-after:0;padding-block-end:0;background-color:var(--color-yellow)}.contact__content{text-align:center}.contact__header{-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium)}.contact__contact-buttons{display:flex;flex-direction:column;align-items:center;-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small)}.contact__social-button-list{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.contact__contact-button{-webkit-margin-before:var(--spacing-x-small);margin-block-start:var(--spacing-x-small);display:inline-block}.contact__contact-button:nth-child(2){-webkit-margin-start:var(--spacing-x-small);-moz-margin-start:var(--spacing-x-small);margin-inline-start:var(--spacing-x-small);-webkit-margin-end:var(--spacing-x-small);-moz-margin-end:var(--spacing-x-small);margin-inline-end:var(--spacing-x-small)}.contact__cv-link-container{-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium);font:var(--font-default-scale-negative-1);text-align:center}.contact__cv-link{font-size:inherit}.contact__picture-container{width:90vw;max-width:20rem;height:90vw;max-height:20rem;margin:0 auto}.contact__picture{position:relative;bottom:-30%;width:100%;display:block}.footer__container{height:100vh;padding:0}.footer__content{height:100%;display:flex;justify-content:center;align-items:center}.footer__goodbye-text{font:italic var(--font-default-scale-2)}:root{--ref-width-px:28vw;--ref-width-cm:13;--image-width-cm-fallback:13;--tallest-book-height-cm:27.9;--tallest-book-height-px:calc(calc(var(--tallest-book-height-cm) / var(--ref-width-cm)) * var(--ref-width-px))}.books__content{text-align:center}.books__header{-webkit-margin-after:var(--spacing-x-large);margin-block-end:var(--spacing-x-large);text-align:left}.books__category-header{-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium);font:700 italic var(--font-default-scale-3)}.books__list{-webkit-margin-after:var(--spacing-large);margin-block-end:var(--spacing-large)}.books__list-item{display:inline-block;-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small);-webkit-margin-end:var(--spacing-small);-moz-margin-end:var(--spacing-small);margin-inline-end:var(--spacing-small)}.books__list-item:hover{opacity:.9}.books__picture-image{--image-width-px:calc(calc(var(--image-width-cm, var(--image-width-cm-fallback)) / var(--ref-width-cm)) * var(--ref-width-px));width:var(--image-width-px)}@media screen and (min-width:30em){:root{--ref-width-px:150px}.books__content{text-align:left}.books__list-item{-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium)}}@media screen and (min-width:64em){.books__list{text-align:unset}}