@font-face{font-style:normal;font-weight:500;src:url(/fonts/suisseintl-medium.woff2) format("woff2");font-family:suisse-intl;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(/fonts/suisseintlmono-bold.woff2) format("woff2");font-family:suisse-intl-mono;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(/fonts/suisseneue-regular.woff2) format("woff2");font-family:suisse-neue;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(/fonts/suisseworks-regular.woff2) format("woff2");font-family:suisse-works;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(/fonts/suisseworks-regularitalic.woff2) format("woff2");font-family:suisse-works-italic;font-display:swap}@font-face{font-weight:700;size-adjust:102%;src:local(-apple-system),local("Segoe UI");font-family:fallback-suisse-intl;ascent-override:93%;descent-override:27%;line-gap-override:0%}@font-face{size-adjust:108%;src:local("Menlo Bold"),local("Monaco Bold"),local("Consolas Bold");font-family:fallback-suisse-intl-mono;ascent-override:90%;descent-override:30%;line-gap-override:0%}@font-face{size-adjust:102.5%;src:local(-apple-system),local("Segoe UI");font-family:fallback-suisse-neue;ascent-override:93%;descent-override:27%;line-gap-override:0%}@font-face{size-adjust:107%;src:local("Charter"),local("Georgia");font-family:fallback-suisse-works;ascent-override:80%;descent-override:25%;line-gap-override:0%}@font-face{font-style:italic;size-adjust:110%;src:local("Charter Italic"),local("Georgia Italic");font-family:fallback-suisse-works-italic;ascent-override:80%;descent-override:25%;line-gap-override:0%}@keyframes fade-in-and-up{0%{translate:0 30px;opacity:0}to{translate:0 0;opacity:1}}@keyframes slide-in-120{0%{translate:120% 0}to{translate:0 0}}@keyframes slide-out-120{0%{translate:0 0}to{translate:120% 0}}@keyframes slide-in-100{0%{translate:100% 0}to{translate:0 0}}@keyframes slide-out-100{0%{translate:0 0}to{translate:100% 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.about{position:relative;background-color:#eee;padding-bottom:80px}.about__content{position:relative;z-index:2;animation:.35s 1 alternate forwards fade-in-and-up;padding-top:64px}@media screen and (min-width: 992px){.about__content{padding-top:142px}}@media screen and (min-width: 1200px){.about__content{contain-intrinsic-size:0 1357px}}@media screen and (min-width: 1300px){.about__content{margin:0 auto;max-width:1260px}}.about__container{padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.about__container{padding-right:90px;padding-left:90px}}@media screen and (min-width: 1200px){.about__container{column-gap:156px;columns:2;padding-right:81px;padding-left:81px;width:100%}}@media screen and (min-width: 1300px){.about__container{padding-right:0;padding-left:0}}.about--image{will-change:transform;aspect-ratio:394/455;width:100%;height:auto;object-fit:cover}@media screen and (min-width: 768px){.about--image{float:right;will-change:position;padding-bottom:51px;padding-left:45px;aspect-ratio:initial;max-width:62svw;object-fit:contain}}@media screen and (min-width: 1200px){.about--image{padding-bottom:70px;padding-left:0;max-width:calc(50% - 81px)}}@media screen and (min-width: 1300px){.about--image{margin-right:calc(-1*(50vw - 630px));max-width:calc(50% + 50vw - 708px)}}@media screen and (min-width: 1430px){.about--image{margin-right:-81px;max-width:637px}}.about__header{margin-top:26px}@media screen and (min-width: 768px){.about__header{margin-top:88px}}@media screen and (min-width: 1200px){.about__header{margin-top:-360px}}@media screen and (min-width: 1430px){.about__header{margin-top:-420px}}.about__headline{color:#2f3538;font:400 2.1875rem/1.3 suisse-works-italic,fallback-suisse-works-italic,fallback-suisse-works,Arial,Helvetica,sans-serif;font-style:italic;letter-spacing:-.021875rem}.about p{margin-top:16px;color:#2f3538;font:400 1.125rem/1.5 suisse-neue,fallback-suisse-neue,Arial,Helvetica,sans-serif}@media screen and (min-width: 1200px){.about p{break-inside:avoid-column}}.about p:first-of-type{margin-top:21px}@media screen and (min-width: 768px){.about p:first-of-type{margin-top:28px}}.about p:last-of-type{margin-bottom:0}.about p a{color:#000}.about p a:hover{color:#6d686e}.footer:before{position:absolute;top:-50px;right:0;left:0;z-index:2;background:linear-gradient(0deg,#eee 20%,#0000);height:50px;content:""}
