.landing-page{--cc-blue:#004266;width:100%;max-width:1440px;margin:auto;overflow:clip}.landing-main{container-type:inline-size}.landing-page .figma-layout{width:100%;position:relative}.landing-page .figma-layout p,.landing-page .figma-layout h1,.landing-page .figma-layout h2{margin:0}.landing-page .lp-wheel .content-wheel{width:100%}.landing-page .lp-cta{color:inherit;text-decoration:none;transition:background .2s,box-shadow .2s}.landing-page .lp-cta:hover{background:#fff;box-shadow:0 3px 12px #0003}.landing-page a:focus-visible{outline-offset:5px;outline:3px solid #44949e}.landing-page .site-header,.landing-page .site-header__bar{width:100%}.landing-page .site-header__toggle{left:auto;right:5.10417%}.landing-page .site-footer{width:100%;height:auto;position:relative;top:auto;overflow:visible}.landing-page .site-footer__canvas{background:linear-gradient(90deg,#293133 50%,#004266 50%);grid-template-columns:1fr 1fr;gap:30px 80px;width:100%;height:auto;min-height:434.25px;padding:50px 60px;font-family:Vox Round,sans-serif;display:grid;position:relative;transform:none}.landing-page .site-footer__left,.landing-page .site-footer__right{display:none}.landing-page .site-footer h2{width:auto;font-size:46.5px;position:static}.landing-page .site-footer__invitation{letter-spacing:3px;grid-area:2/1;width:auto;height:auto;font-size:30px;line-height:1.2;position:static}.landing-page .site-footer__details{letter-spacing:3px;grid-area:1/2/3;width:auto;font-size:46.5px;line-height:1.2;position:static;transform:none}.landing-page .site-footer__details address{letter-spacing:3px;margin-top:26px;font-size:15px;line-height:22.5px}.landing-page .site-footer__details .site-footer__subtitle{margin-top:22px;font-size:30px}.landing-page .site-footer a{color:inherit;text-decoration:none}@media (width<=1000px){.landing-page .site-header__toggle{right:24px}.landing-page .navigation-stage .desktop-menu{width:min(100%,700px)}.landing-page .desktop-menu__content{width:calc(100% - 80px);left:40px}.landing-page .desktop-menu__items li{letter-spacing:3px;white-space:normal;height:auto;font-size:32px}.landing-page .desktop-menu__logo{left:40px}.landing-page .desktop-menu .desktop-menu__legal{left:auto;right:30px}.landing-page .figma-layout{flex-direction:column;gap:40px;height:auto;padding:100px 6% 60px;display:flex}.landing-page .figma-layout :not(.content-wheel *){white-space:normal;grid-area:auto;width:auto;min-width:0;max-width:100%;height:auto;position:relative;inset:auto;overflow:visible;transform:none}.landing-page .figma-layout .lp-decoration{display:none}.landing-page .figma-layout div:not(.content-wheel *):not(.content-wheel):not(.lp-wheel){padding:0}.landing-page .figma-layout section{border-top:1px solid #000;flex-direction:column;gap:24px;width:100%;padding:45px 0;display:flex}.landing-page .figma-layout p,.landing-page .figma-layout span{letter-spacing:.04em;font-size:16px;line-height:1.5}.landing-page .figma-layout h1{letter-spacing:.12em;overflow-wrap:anywhere;font-family:Vox Round,sans-serif;font-size:clamp(30px,6.25vw,62px);line-height:1.15}.landing-page .figma-layout h2{letter-spacing:.06em;overflow-wrap:anywhere;font-size:clamp(24px,4vw,38px);line-height:1.2}.landing-page .figma-layout img.lp-image{object-fit:contain;width:100%;height:auto;display:block}.landing-page .figma-layout .lp-wheel{width:min(100%,540px);margin:20px auto}.landing-page .figma-layout .lp-cta{border-radius:6px;width:fit-content;padding:20px 26px;display:flex}.landing-page .figma-layout .lp-cta p{font-size:22px;line-height:1.15}.landing-page .figma-layout .lp-project{flex-direction:column;gap:20px;width:100%;padding:30px;display:flex}.landing-page .figma-layout .lp-project h2{font-size:28px}.landing-page .figma-layout .lp-project div{display:block}.landing-page .site-footer__canvas{gap:24px 40px;padding:40px 6%}.landing-page .site-footer h2,.landing-page .site-footer__details{font-size:32px}.landing-page .site-footer__invitation,.landing-page .site-footer__details .site-footer__subtitle{letter-spacing:1px;font-size:22px}}@media (width<=600px){.landing-page .site-header{height:68px}.landing-page .site-header__toggle{right:14px}.landing-page .desktop-menu__content{width:calc(100% - 40px);left:20px}.landing-page .desktop-menu__items li{letter-spacing:.08em;font-size:clamp(20px,6vw,28px)}.landing-page .desktop-menu__logo{left:20px}.landing-page .figma-layout{gap:25px;padding-top:95px}.landing-page .figma-layout .lp-project{padding:22px}.landing-page .figma-layout .lp-project h2{font-size:24px}.landing-page .site-footer__canvas{background:#293133;flex-direction:column;gap:25px;padding:30px 6%;display:flex}.landing-page .site-footer__invitation{font-size:20px;overflow:visible}.landing-page .site-footer__invitation a{display:inline}.landing-page .site-footer__details{background:#004266;margin:5px -6.8182% -30px;padding:35px 6%;font-size:28px;line-height:1.2}.landing-page .site-footer__details address{letter-spacing:.6px}}@media (prefers-reduced-motion:reduce){.landing-page .lp-cta{transition:none}}.landing-page .landing-main{margin-top:-82.5px}.landing-page .figma-layout h2 span{display:block}.landing-page .figma-layout h3{margin:0}@media (width<=1000px){.landing-page .landing-main{margin-top:0}.landing-page .figma-layout .lp-spacer{display:none}.landing-page .figma-layout .lp-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.landing-page .figma-layout .lp-services>div{flex-direction:column;gap:5px;display:flex;padding:14px!important}.landing-page .figma-layout .lp-services>div>div{display:contents}.landing-page .figma-layout .lp-services p{letter-spacing:.03em;font-size:12px}.landing-page .figma-layout .lp-services>div>div:first-child p{font-size:26px;line-height:1}.landing-page .figma-layout .lp-hero-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-page .figma-layout .lp-hero-services>div{flex-direction:column;gap:15px;display:flex;padding:20px 12px!important}.landing-page .figma-layout .lp-hero-services img.lp-image{aspect-ratio:1;object-fit:contain;width:100%}.landing-page .figma-layout .lp-hero-services p{text-align:center;font-size:14px;line-height:1.25}.landing-page .figma-layout .lp-copy{flex-direction:column;gap:16px;display:flex}.landing-page .figma-layout .lp-copy p:first-child{letter-spacing:.05em;font-family:Vox Round,sans-serif;font-size:24px;line-height:1.25}.landing-page .figma-layout [data-name=Web\ Development] p,.landing-page .figma-layout [data-name=Performance\ Marketing] p{font-size:14px}.landing-page .figma-layout [data-name=Content]{gap:24px;display:flex}}.landing-page [data-node-id="867:1587"],.landing-page [data-node-id="867:1380"],.landing-page [data-node-id="867:1484"],.landing-page [data-node-id="867:1304"]{z-index:2}.landing-page .lp-copy h3{letter-spacing:.208333cqw;font-family:Vox Round,sans-serif;font-size:2.08333cqw;font-weight:600;line-height:1.15}@media (width<=1000px){.landing-page .figma-layout [data-node-id="867:1587"],.landing-page .figma-layout [data-node-id="867:1380"],.landing-page .figma-layout [data-node-id="867:1484"],.landing-page .figma-layout [data-node-id="867:1598"],.landing-page .figma-layout [data-node-id="867:1389"],.landing-page .figma-layout [data-node-id="867:1492"]{align-self:flex-end;width:min(70%,280px);display:block}.landing-page .figma-layout [data-node-id="867:1587"] *,.landing-page .figma-layout [data-node-id="867:1380"] *,.landing-page .figma-layout [data-node-id="867:1484"] *,.landing-page .figma-layout [data-node-id="867:1598"] *,.landing-page .figma-layout [data-node-id="867:1389"] *,.landing-page .figma-layout [data-node-id="867:1492"] *{width:100%;height:auto;display:block}.landing-page .lp-copy h3{letter-spacing:.05em;font-size:24px;line-height:1.25}.landing-page .figma-layout .lp-panel--blue{color:#fff;background:#004266;flex-direction:column;gap:22px;display:flex;padding:25px!important}.landing-page .figma-layout .lp-panel--yellow{background:#ff0}.landing-page .figma-layout .lp-cta{color:#004266;background:#ff0;align-self:flex-end;padding:18px!important}.landing-page .figma-layout .lp-panel--blue>p{color:#fff}.landing-page .figma-layout [data-node-id="867:1237"],.landing-page .figma-layout [data-node-id="867:1304"]{align-self:flex-end;width:min(65%,260px);display:block}.landing-page .figma-layout [data-node-id="867:1237"] *,.landing-page .figma-layout [data-node-id="867:1304"] *{width:100%;height:auto;display:block}.landing-page .figma-layout [data-node-id="867:1237"]{margin-top:22px}.landing-page .figma-layout [data-node-id="867:1598"]>div,.landing-page .figma-layout [data-node-id="867:1389"]>div,.landing-page .figma-layout [data-node-id="867:1492"]>div,.landing-page .figma-layout [data-node-id="867:1237"]>div{transform:rotate(180deg)}.landing-page .figma-layout [data-name=Content]>.lp-wheel{order:0}}.landing-page .site-footer p,.landing-page .site-footer h2{margin:0}@media (width>=601px) and (width<=1000px){.landing-page .figma-layout--projekte{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.landing-page .figma-layout--projekte>:has(h1){grid-column:1/-1}.landing-page .figma-layout--projekte .lp-project{padding:22px}.landing-page .figma-layout--projekte .lp-project h2{font-size:24px}.landing-page .figma-layout--projekte .lp-copy h3{font-size:20px}}.landing-page .figma-layout--projekte h1>span{display:block}@media (width<=1000px){.landing-page .figma-layout--projekte .projekte-n12{justify-content:flex-start;width:100%}.landing-page .figma-layout--projekte h1{letter-spacing:.06em;text-align:left;font-size:clamp(24px,4vw,38px);line-height:1.2}.landing-page .figma-layout--projekte h1>span{font:inherit;letter-spacing:inherit}}@media (width>=1001px){.landing-page .figma-layout--projekte h1>span{white-space:nowrap}.landing-page .figma-layout--projekte h1{width:75.8333cqw;line-height:1.32222}}.landing-page [data-node-id="867:1156"]{z-index:1}.landing-page [data-node-id="867:1159"],.landing-page [data-node-id="867:1157"],.landing-page [data-node-id="867:1161"]{z-index:2}@media (width<=1000px){.landing-page .figma-layout [data-node-id="867:1159"]{order:-3}.landing-page .figma-layout [data-node-id="867:1157"]{order:-2}.landing-page .figma-layout :is([data-node-id="867:1173"],[data-node-id="867:1233"],[data-node-id="867:1312"],[data-node-id="867:1161"]){width:100%;padding:24px!important}.landing-page .figma-layout :is([data-node-id="867:1173"],[data-node-id="867:1233"],[data-node-id="867:1312"]) :is(p,p:first-child){letter-spacing:.04em;text-align:left;font-size:20px;line-height:1.35}.landing-page .figma-layout [data-node-id="867:1389"],.landing-page .figma-layout [data-node-id="867:1492"]{order:1}.landing-page .figma-layout [data-node-id="867:1380"],.landing-page .figma-layout [data-node-id="867:1484"]{order:2}.landing-page .figma-layout [data-node-id="867:1377"],.landing-page .figma-layout [data-node-id="867:1480"]{order:3}.landing-page .figma-layout [data-node-id="867:1237"]{order:10}.landing-page .figma-layout [data-node-id="867:1304"]{order:-1}}@media (width>=601px) and (width<=1000px){.landing-page .figma-layout--projekte [data-node-id="867:1602"]{grid-column:1/-1}}.landing-page--design .design-n72,.landing-page--design .design-n152,.landing-page--design .design-n268,.landing-page--design .design-n271,.landing-page--design .design-n154{z-index:2}.landing-page--design .design-n70,.landing-page--design .design-n129,.landing-page--design .design-n259,.landing-page--design .design-n261{z-index:3;background:0 0}.landing-page--design .design-n271{box-shadow:none}@media (width>=1001px){.landing-page--design .design-n7{height:380.885cqw}.landing-page--design .design-n9{width:380.885cqw}.landing-page--design .design-n2{height:265.625cqw}.landing-page--design .design-n4{width:265.625cqw}}@media (width<=1000px){.landing-page--design .figma-layout [data-node-id="867:1179"],.landing-page--design .figma-layout [data-node-id="867:1283"]{align-self:flex-end;width:min(65%,260px);display:block}.landing-page--design .figma-layout [data-node-id="867:1179"] *,.landing-page--design .figma-layout [data-node-id="867:1283"] *{width:100%;height:auto;display:block}.landing-page--design .figma-layout [data-node-id="867:1179"]{order:10}}.landing-page--online .online-n37,.landing-page--online .online-n210,.landing-page--online .online-n141{z-index:2}.landing-page--online .online-n22,.landing-page--online .online-n175,.landing-page--online .online-n26,.landing-page--online .online-n179{white-space:normal}@media (width>=1001px){.landing-page--online .online-n325{transform:rotate(225deg)}}@media (width<=1000px){.landing-page--online .figma-layout [data-node-id="867:1598"]{transform:rotate(-90deg)}}.landing-page--projekte .projekte-n14{z-index:2}.landing-page--projekte .project-detail-card-link{z-index:3;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.landing-page--projekte .project-detail-card-link:focus-visible{outline-offset:4px;outline:3px solid #44949e}@media (width>=769px){.landing-page .online-n194{letter-spacing:.1875cqw;font-size:1.25cqw}}@media (width<=1000px){.landing-page--design .figma-layout .design-n228{background-color:#004266}.landing-page--design .figma-layout .design-n230{color:#004266;background-color:#ff0}.landing-page--design .figma-layout .design-n12{background:linear-gradient(90deg,#5e9cbd 50%,#fff 50%)}.landing-page--design .figma-layout h2{text-align:right;justify-content:flex-end;align-self:stretch;align-items:flex-end;width:100%}}.landing-page--design .figma-layout h2{text-align:right}@media (width<=1000px){.landing-page--design .figma-layout .design-n15{mix-blend-mode:multiply}.landing-page--design .figma-layout .design-n31,.landing-page--design .figma-layout .design-n32,.landing-page--design .figma-layout .design-n33{display:inline}.landing-page--design .figma-layout .design-n31:after,.landing-page--design .figma-layout .design-n32:after{content:" "}.landing-page--design .figma-layout h2{font-family:Vox Round,sans-serif;font-weight:600}.landing-page--design .figma-layout h2 span{font:inherit;letter-spacing:inherit;line-height:inherit}.landing-page--design .figma-layout h3{letter-spacing:.05em;font-family:Vox Round,sans-serif;font-size:24px;font-weight:600;line-height:1.25}.landing-page--design .figma-layout .design-n228{border-radius:0;justify-content:flex-end;align-items:flex-end;width:100%;min-height:180px;display:flex;padding:25px!important}.landing-page--design .figma-layout .design-n229{align-self:flex-end}.landing-page--design .figma-layout .design-n230{border-radius:6px;padding:16px 22px!important}.landing-page--design .figma-layout .design-n230 p{font-size:16px;line-height:1.2}.landing-page--design .figma-layout .design-responsive-wind{flex-direction:row;justify-content:flex-end;align-items:center;gap:30px;width:100%;display:flex}.landing-page--design .figma-layout .design-responsive-wind>div{flex:0 260px;width:min(40%,260px);margin:0;display:block}.landing-page--design .figma-layout .design-responsive-wind .lp-decoration{display:block}.landing-page--design .figma-layout .design-responsive-wind img{width:100%;height:auto;display:block}.landing-page--design .figma-layout .design-n129,.landing-page--design .figma-layout .design-n259{justify-content:flex-start;margin-top:-12px}.landing-page--design .figma-layout .design-n130,.landing-page--design .figma-layout .design-n260,.landing-page--design .figma-layout .design-n263{letter-spacing:.04em;text-align:left;font-family:DINPro,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.landing-page--design .figma-layout .design-n261{justify-content:flex-start}.landing-page--design .figma-layout .design-n262.lp-copy p.design-n263{letter-spacing:.04em;font-family:DINPro,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.landing-page--design .figma-layout .design-n49,.landing-page--design .figma-layout .design-n140,.landing-page--design .figma-layout .design-n240{justify-content:flex-end;align-self:stretch;width:100%}}.landing-page--design .design-publishing-heading{margin:0}.landing-page--design .design-publishing-heading>span{font:inherit;letter-spacing:inherit;display:block}@media (width<=1000px){.landing-page--design .figma-layout .design-n158.lp-copy{gap:10px}.landing-page--design .figma-layout .design-n158 .design-publishing-heading{line-height:1.15}.landing-page--design .figma-layout .design-n158 .design-publishing-heading>span{font:inherit;letter-spacing:inherit;line-height:inherit}.landing-page--design .figma-layout .design-n158>p:not(.lp-spacer){margin:0;line-height:1.35}.landing-page--online .figma-layout .online-n33,.landing-page--online .figma-layout .online-n202,.landing-page--online .figma-layout .online-n122{align-self:stretch;width:100%}.landing-page--online .figma-layout h2{text-align:right;width:100%;font-family:Vox Round,sans-serif;font-weight:600}.landing-page--online .figma-layout h2 span{font:inherit;line-height:inherit;letter-spacing:inherit}.landing-page--online .figma-layout .online-responsive-wind{flex-direction:row;justify-content:flex-end;align-items:center;gap:30px;width:100%;display:flex}.landing-page--online .figma-layout .online-responsive-wind>div{flex:0 260px;width:min(40%,260px);margin:0;display:block}.landing-page--online .figma-layout .online-responsive-wind .lp-decoration{display:block}.landing-page--online .figma-layout .online-responsive-wind img{width:100%;height:auto;display:block}.landing-page--online .figma-layout .online-responsive-wind .online-n325{transform:none}.landing-page--online .figma-layout .online-responsive-wind .online-n62,.landing-page--online .figma-layout .online-responsive-wind .online-n164{transform:scaleX(-1)}.landing-page--online .figma-layout .online-n49{background:#004266;border-radius:0;justify-content:flex-end;align-items:flex-end;width:100%;min-height:180px;padding:25px!important}.landing-page--online .figma-layout .online-n52{color:#004266;background:#ff0;border-radius:6px;padding:16px 22px!important}.landing-page--online .figma-layout .online-n56{font-size:16px;line-height:1.2}.landing-page--online .figma-layout .online-n282{gap:16px}.landing-page--online .figma-layout .online-n320,.landing-page--online .figma-layout .online-n316{margin:0;line-height:1.25}.landing-page--online .figma-layout .online-n288>div{gap:10px;padding:12px!important}.landing-page--online .figma-layout .online-n288 img.lp-image{aspect-ratio:auto}.landing-page--online .figma-layout .online-n288 p{letter-spacing:.03em;font-size:clamp(14px,2.1vw,20px);line-height:1.2}.landing-page--online .figma-layout .online-n309,.landing-page--online .figma-layout .online-n290,.landing-page--online .figma-layout .online-n297,.landing-page--online .figma-layout .online-n304{aspect-ratio:1;width:100%}.landing-page--online .figma-layout .online-n310,.landing-page--online .figma-layout .online-n291,.landing-page--online .figma-layout .online-n298,.landing-page--online .figma-layout .online-n305{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.landing-page--online .figma-layout .online-n288 img.lp-image{object-fit:fill;max-width:none;position:absolute}.landing-page--online .figma-layout .online-n311{width:100%;height:200%;top:-50%;left:0}.landing-page--online .figma-layout .online-n292{width:122.77%;height:221.17%;top:-63.71%;left:-11.67%}.landing-page--online .figma-layout .online-n299{width:116.67%;height:200%;top:-52.53%;left:-9.33%}.landing-page--online .figma-layout .online-n306{width:137.79%;height:200.41%;top:-50.93%;left:-18.79%}.landing-page--online .figma-layout .online-n33,.landing-page--online .figma-layout .online-n202,.landing-page--online .figma-layout .online-n122{justify-content:flex-end}.landing-page.landing-page--online .figma-layout .lp-hero-services{align-items:stretch}.landing-page.landing-page--online .figma-layout .lp-hero-services>div{justify-content:center;align-items:center;gap:22px;padding:clamp(16px,3vw,28px)!important}.landing-page.landing-page--online .figma-layout .lp-hero-services>div>:first-child{aspect-ratio:1;flex:none;width:min(100%,170px);height:auto;margin:0;position:relative}.landing-page.landing-page--online .figma-layout .lp-hero-services>div>:last-child{flex-direction:column;justify-content:center;width:100%;min-height:3.6em;margin:0;font-size:clamp(13px,1.8vw,18px);line-height:1.2;display:flex}.landing-page.landing-page--online .figma-layout .lp-hero-services p{letter-spacing:.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(13px,1.8vw,18px);line-height:1.2}.landing-page.landing-page--online .figma-layout .lp-hero-services img.lp-image{width:var(--icon-width);height:auto;left:var(--icon-left);top:var(--icon-top);object-fit:contain}.landing-page--online .online-n311{--icon-width:113.225%;--icon-left:-11.028%;--icon-top:-34.125%}.landing-page--online .online-n292{--icon-width:197.629%;--icon-left:-48.617%;--icon-top:-97.036%}.landing-page--online .online-n299{--icon-width:190.694%;--icon-left:-45.156%;--icon-top:-92.067%}.landing-page--online .online-n306{--icon-width:175.316%;--icon-left:-37.833%;--icon-top:-78.857%}}.landing-page .projekte-n84{object-fit:contain}.landing-page .projekte-n83{aspect-ratio:4/5}@media (width>=1001px){.landing-page .projekte-n75{height:81.0156cqw;top:257.903cqw}.landing-page .projekte-n103,.landing-page .projekte-n152,.landing-page .projekte-n206,.landing-page .projekte-n219,.landing-page .projekte-n232,.landing-page .projekte-n258{margin-top:27.2135cqw}.landing-page .figma-layout--projekte{height:757.786cqw}}
