@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--card-height:auto;--card-margin:4vh;--card-top-offset:4vh}footer{text-align:center;font-size:12px;padding-bottom:1em;min-height:4vh}#cards{padding-bottom:calc(var(--numcards) * var(--card-top-offset));z-index:2}#card_1{--index:1;.card__content{flex-direction:row;justify-content:center;text-align:left;align-items:center;padding-right:20%;min-height:330px}}.card__hero{padding:24px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:12px}@media only screen and (min-width:950px){.card__hero h2{font-size:48px;font-weight:800}}@media only screen and (max-width:800px){.card__hero{aspect-ratio:16/9}}#card_2{--index:2}#card_2 .card__content{flex-direction:column;justify-content:center}@media only screen and (min-width:1075px){#card_2 .card__content{aspect-ratio:16/9}}#card_2 .card__content:before{opacity:.5}#card_3{--index:3;.card__content{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,50%);grid-column-gap:0;grid-row-gap:0}}@media only screen and (min-width:800px){#card_3 .card__content{grid-template-columns:repeat(2,50%);grid-template-rows:1fr}}.card__maps{overflow:hidden;position:relative}#card_3 a{overflow:hidden;img{transition:transform .3s ease-out;z-index:0}}@media only screen and (max-width:800px){.card__maps{height:300px}#card_3 a{width:100%}}#card_3 a:hover img{transform:scale(1.1)}.card{position:-webkit-sticky;position:sticky;top:0;padding-top:calc(var(--index) * var(--card-top-offset))}.card__content{transform-origin:50% 0;will-change:transform}@media only screen and (min-width:800px){#card_1 .card__content,#card_3 .card__content{aspect-ratio:16/9;height:var(--card-height)}}@media only screen and (min-width:1200px){#card_2 .card__content{aspect-ratio:16/9;height:var(--card-height)}}main *{box-sizing:border-box}body,main *{margin:0;padding:0}body{background:#fafafa;color:#030303;font-size:clamp(.875rem,.7446rem + .6522vw,1.25rem);position:relative;-webkit-text-decoration:none;text-decoration:none}body:before{pointer-events:none;content:"";position:absolute;height:100%;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' fill-opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;left:0;top:0;mix-blend-mode:multiply;z-index:0}.careers-link{position:relative;color:inherit;font-size:1rem;line-height:1.5;text-underline-offset:.25em}.careers-link:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media (prefers-color-scheme:dark){body{background:#282828;color:#fff}body:before{mix-blend-mode:soft-light}}header,main{width:80vw;margin:0 auto;text-align:center;max-width:1000px}header{height:100vh;display:grid;place-items:center}#cards{list-style:none;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--numcards),var(--card-height));grid-gap:var(--card-margin);gap:var(--card-margin)}.card__content{box-shadow:0 .1em .2em rgba(0,0,0,.1),0 .5em 1em rgba(0,0,0,.1);background:#ededed;color:#333;overflow:hidden;display:flex;border:12px solid #fff}.card__content img{width:100%;height:auto}@media only screen and (max-width:800px){header,main{width:calc(100vw - 24px)}}.card__content>div>img{width:100%;height:auto}main h1{font-weight:300;font-size:3.5em}main h2{text-wrap:balance;font-weight:800;font-size:1.5em}main p{font-family:sans-serif;font-weight:300;line-height:1.42}.contactList{display:flex;list-style:none;text-align:left;font-size:14px;align-items:flex-start;padding:24px;>li{width:33%}h3{font-size:20px}}.contactList{flex-wrap:wrap;gap:24px;justify-content:center;>li{width:auto;padding:12px 0;display:flex;gap:24px;align-items:center}}@media only screen and (max-width:660px){.contactList>li{width:100%}}.contactList__contact{padding-top:6px}.card__content:before{position:absolute;content:"";height:200%;top:-50%;width:150%;left:-50%;background:linear-gradient(114.52deg,hsla(0,0%,100%,.05) 40%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 50.1%);pointer-events:none}@supports (animation-timeline:view()){.card{--index0:calc(var(--index) - 1);--reverse-index:calc(var(--numcards) - var(--index0));--reverse-index0:calc(var(--reverse-index) - 1)}@keyframes scale{to{transform:scale(calc(1.1 - calc(.1 * var(--reverse-index))));box-shadow:0 .2em 1em rgba(0,0,0,.05),0 1em 2em rgba(0,0,0,.05);filter:brightness(.9) blur(2px)}}#cards{--numcards:3;view-timeline-name:--cards-element-scrolls-in-body}.card__content{--start-range:calc(var(--index0) / var(--numcards) * 100%);--end-range:calc((var(--index)) / var(--numcards) * 100%);animation:scale linear forwards;animation-timeline:--cards-element-scrolls-in-body;animation-range:exit-crossing var(--start-range) exit-crossing var(--end-range)}@keyframes rotateCard{to{transform:rotate(2deg)}}#card_1{animation:rotateCard linear forwards;animation-timeline:--cards-element-scrolls-in-body;animation-range:exit-crossing 0 exit-crossing 33.33%}@keyframes rotateCardLeft{to{transform:rotate(-2deg)}}#card_2{animation:rotateCardLeft linear forwards;animation-timeline:--cards-element-scrolls-in-body;animation-range:exit-crossing 33% exit-crossing 66%}@keyframes rotateShimmer{to{transform:rotate(-15deg) translateX(20%);opacity:.3}}.card__content:before{animation:rotateShimmer linear forwards;animation-timeline:--cards-element-scrolls-in-body;animation-range:exit-crossing calc(var(--start-range) - 10%) exit-crossing var(--end-range)}}.address{background-color:hsla(0,0%,100%,.9);border:1px solid #fff;border-radius:2px;position:absolute;top:24px;left:24px;right:24px;padding:24px;width:calc(100% - 48px);z-index:2;text-align:left}.hero-list{list-style:disc;text-wrap:balance;line-height:1.5;::marker{color:#919191}}.card__content{position:relative}.hero-img{mix-blend-mode:multiply;width:30%!important;position:absolute;right:0}.contact__img{display:block;width:200px!important}@media only screen and (max-width:490px){.contact__img{width:100px!important}}@media only screen and (max-width:360px){.contact__img{width:75px!important}}.contactList__title{color:#6b6b6b}.contactList__contact a{text-decoration:none;color:currentColor;display:block;&:hover{color:#000;text-decoration:underline}}.contactList__phone{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16px' height='16px'%3e%3cpath d='M11,9l-2.503,2.503l-4-4L7,5V1H1v4c0,5.523,4.477,10,10,10h4V9H11z'/%3e%3c/svg%3e")}.contactList__mail,.contactList__phone{background-repeat:no-repeat;padding-left:22px;background-position:left 3px}.contactList__mail{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16px' height='16px'%3e%3cpath d='M 0 2 L 0 4 L 8 9 L 16 4 L 16 2 L 0 2 z M 0 6 L 0 14 L 16 14 L 16 6 L 8 11 L 0 6 z'/%3e%3c/svg%3e")}.contactList__body{line-height:1.5}.contactList__body h3{line-height:1.2}.map--desktop{display:none}@media only screen and (min-width:800px){.map--desktop{display:block}.map--mobile{display:none}}@media only screen and (max-width:500px){.map--mobile{width:500px!important}}.no-auto-links{-webkit-text-decoration:none!important;text-decoration:none!important;color:inherit!important}