@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}.opener{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:0 40px;height:calc(100svh - 80px)}@media screen and (min-width: 768px){.opener{height:calc(100svh - 100px)}}@media screen and (min-width: 1300px){.opener{margin:0 auto;max-width:1260px}}.opener:after{position:absolute;right:0;bottom:-80px;left:0;background-color:#eee;height:80px;content:""}.opener__headline{z-index:2;animation:.35s 1 alternate forwards fade-in-and-up;margin-bottom:80px;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:.065625rem;text-align:center}@media screen and (min-width: 768px){.opener__headline{margin-bottom:100px;max-width:612px}}.opener__link{position:absolute;bottom:60px;left:50%;transform:translate3d(-50%,0,0);z-index:2}.opener__link--icon{transform:translateZ(0);transition:transform .2s ease-in-out;width:38px;height:39px;color:#05193f}.opener__link:hover .opener__link--icon{transform:translate3d(0,5px,0)}@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}.owned{position:relative;z-index:2;background-color:#eee;padding:100px 20px 0}.owned:before{position:absolute;top:-50px;right:0;left:0;background:linear-gradient(0deg,#eee 30%,#0000);height:50px;content:""}.owned:after{position:absolute;right:0;bottom:0;left:0;z-index:1;background-color:#fff;height:20px;content:""}@media screen and (min-width: 768px){.owned{padding-right:70px;padding-left:70px}}@media screen and (min-width: 1300px){.owned{padding-right:calc(50dvw - 630px);padding-left:calc(50dvw - 630px)}}.owned__container{display:flex;flex-flow:column nowrap;gap:42px;margin-top:68px;color:initial;text-decoration:none}@media screen and (min-width: 768px){.owned__container{flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-top:0}}.owned__container:hover .owned__the-information--logo{opacity:.5}.owned__the-information{max-width:585px}.owned__the-information--logo{opacity:1;transition:opacity .2s ease-out;max-width:311px}@media screen and (min-width: 768px){.owned__the-information--logo{max-width:350px}}.owned__text{margin-top:42px;color:#2f3538;font:500 1.25rem/1.3 suisse-intl,fallback-suisse-intl,Arial,Helvetica,sans-serif}@media screen and (min-width: 768px){.owned__text{margin-top:28px}}.owned__image{z-index:2;margin:0 auto;width:100%;max-width:393px;height:auto}@media screen and (min-width: 768px){.owned__image{margin-right:20px}}@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}.header__headline{display:inline-block;box-shadow:0 1px #2f353866;padding-bottom:4px;color:#2f3538;font:700 1.375rem/1 suisse-intl-mono,fallback-suisse-intl-mono,Arial,Helvetica,sans-serif}@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}}.portfolio{margin-top:150px;background-color:#fff;padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.portfolio{margin:120px auto 0;padding-right:70px;padding-left:70px}}@media screen and (min-width: 1300px){.portfolio{padding-right:0;padding-left:0;max-width:1260px}}.portfolio__companies{margin-top:75px}@media screen and (min-width: 768px){.portfolio__companies{margin-top:95px}}.portfolio__company{border-bottom:1px solid rgba(47,53,56,.4);padding:51px 0}.portfolio__company:first-of-type{padding-top:0}.portfolio__company:last-of-type{border-bottom:none;padding-bottom:60px}@media screen and (min-width: 768px){.portfolio__company:last-of-type{padding-bottom:100px}}.portfolio__company--link{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.portfolio__company--link:hover .portfolio__company--logo{opacity:.5}.portfolio__company--link:hover .portfolio__company--arrow{transform:rotate(-90deg) translate3d(0,5px,0)}.portfolio__company--logo{opacity:1;transition:opacity .2s ease-out;width:100%;height:auto;color:initial}@media screen and (min-width: 768px){.portfolio__company--logo{width:auto;height:100%}}.portfolio__company--logo.portfolio__company--racquet{max-width:258px;max-height:34px}@media screen and (min-width: 768px){.portfolio__company--logo.portfolio__company--racquet{max-width:355px;max-height:46px}}.portfolio__company--logo.portfolio__company--semafor{max-width:223px;max-height:36px}@media screen and (min-width: 768px){.portfolio__company--logo.portfolio__company--semafor{max-width:258px;max-height:41px}}.portfolio__company--logo.portfolio__company--dynamo_media{max-width:235px;max-height:34px}@media screen and (min-width: 768px){.portfolio__company--logo.portfolio__company--dynamo_media{max-width:300px;max-height:43px}}.portfolio__company--logo.portfolio__company--charter_works{max-width:201px;max-height:35px}@media screen and (min-width: 768px){.portfolio__company--logo.portfolio__company--charter_works{max-width:280px;max-height:49px}}.portfolio__company--logo.portfolio__company--the_ankler{width:auto;max-width:241px;height:100%;max-height:38px}@media screen and (min-width: 768px){.portfolio__company--logo.portfolio__company--the_ankler{max-width:299px;max-height:47px}}.portfolio__company--logo.portfolio__company--impact_alpha{max-width:248px;max-height:27px}@media screen and (min-width: 768px){.portfolio__company--logo.portfolio__company--impact_alpha{max-width:383px;max-height:43px}}.portfolio__company--logo.portfolio__company--the_logic{max-width:229px;max-height:50px}@media screen and (min-width: 768px){.portfolio__company--logo.portfolio__company--the_logic{max-width:325px;max-height:70px}}.portfolio__company--arrow{flex-shrink:0;transform:rotate(-90deg) translateZ(0);transition:transform .2s ease-in-out;width:20px;height:20px;color:#05193f}
