.st{--blue:#4558b0;--pink:#f44790;--ink:#0b0d12;--ink-text:#14151a;--offwhite:#f5f4f1;--offwhite-2:#ebe9e4;--grayblue:#dfe0e4;--signature:#1b283c;--muted-dark:#5b5e66;--muted-light:#9ca0ac;--white:#fff;--near-black:#0b0b0f;--btn-dark:#17171b}.st .page{width:100%}.st section{position:relative;overflow:hidden;container-type:inline-size}.st .wrap{width:100%;max-width:1440px;margin:0 auto;position:relative}.st img.cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.st .eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--muted-dark);font-size:.85cqw;font-weight:600}.st .eyebrow.on-dark{color:var(--muted-light)}.st .short-line{background:var(--near-black);width:3.2cqw;min-width:28px;height:2px;margin:1cqw 0}.st .short-line.light{background:var(--white)}.st .short-line.blue{background:var(--blue)}.st .btn{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:1.4cqw;padding:1.3cqw 1.8cqw;font-size:.95cqw;font-weight:700;text-decoration:none;display:inline-flex}.st .btn svg{flex:none;width:1.1cqw;min-width:14px;height:auto}.st .btn-dark{background:var(--btn-dark);color:var(--white)}.st .btn-outline-light{color:var(--white);background:#ffffff0f;border:1px solid #ffffff8c}.st .link-more{color:var(--near-black);border-bottom:.11cqw solid var(--blue);text-transform:lowercase;align-items:center;gap:.5cqw;padding-bottom:.2cqw;font-size:.85cqw;font-weight:500;text-decoration:none;display:inline-flex}.st .logo-claim img{height:56px}.st .studio-hero{background:var(--ink);aspect-ratio:16/9.4;min-height:600px}.st .studio-hero .hero-scrim{z-index:1;background:linear-gradient(#0b0d1273 0%,#0b0d1214 38%,#0b0d12b8 70%,#0b0d12f0 100%);position:absolute;inset:0}.st .studio-hero img.cover{filter:var(--foto-look) url(#st-scharf)}.st .studio-hero .hero-vignette{z-index:1;pointer-events:none;background:radial-gradient(42% 62% at 44% 32%,#0b0d1200 35%,#0b0d1259 75%,#0b0d1299 100%);position:absolute;inset:0}.st .studio-hero .hero-licht{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(24% 42% at 44% 30%,#fffffff2 0%,#ffffff59 55%,#fff0 100%);position:absolute;inset:0}.st .studio-hero .hero-content{z-index:2;position:absolute;bottom:4.6cqw;left:5.5cqw;right:5.5cqw}.st .studio-hero h1{color:var(--white);letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:10.6cqw;font-weight:800;line-height:.9}.st .studio-hero .hero-hook{align-items:center;gap:1.4cqw;margin:2cqw 0 0 .3cqw;display:flex}.st .studio-hero .hero-hook .bar{background:var(--pink);flex:none;width:4cqw;height:3px;display:block}.st .studio-hero .hero-hook p{color:var(--white);letter-spacing:.01em;margin:0;font-size:1.55cqw;font-weight:600}.st .studio-hero .hero-claim{color:#ffffffeb;letter-spacing:-.01em;max-width:60cqw;margin:2.4cqw 0 0 .3cqw;font-size:2.9cqw;font-weight:500;line-height:1.28}.st .studio-hero .hero-claim b{color:var(--white);font-weight:800}.st .zielgruppen{background:var(--offwhite);padding:7.5cqw 0}.st .zielgruppen .wrap{padding:0 6cqw}.st .zielgruppen .eyebrow{margin-bottom:2.5cqw}.st .zielgruppen .rows{border-top:1px solid #0b0b0f2e}.st .zielgruppen .row{border-bottom:1px solid #0b0b0f2e;align-items:baseline;gap:3cqw;padding:2cqw 0;display:flex}.st .zielgruppen .row .name{letter-spacing:-.01em;min-width:32cqw;font-size:3.6cqw;font-weight:800}.st .zielgruppen .row .desc{color:var(--muted-dark);max-width:30cqw;font-size:1.1cqw;line-height:1.55}.st .st-band{grid-template-columns:1fr 1fr 1fr;gap:.85cqw;margin-top:5.5cqw;display:grid;position:relative}.st .st-band-foto{height:34cqw;position:relative;overflow:hidden}.st .st-band-foto img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.st .b-saeulen img{object-position:50% 40%}.st .b-reifen img{object-position:50% 45%}.st .b-slackline img{object-position:45% 30%}.st .b-stab img{object-position:45% 75%;transform-origin:62% 88%;scale:1.3}.st .b-balance img{object-position:50% 35%}.st .b-skiseile img{object-position:62% 50%}.st .st-band-sec{background:var(--grayblue);padding:2cqw 0 8cqw}.st .st-band-sec .wrap{padding:0 6cqw}.st .st-band-sec .st-band{margin-top:1.5cqw}.st .st-band-foto:after{content:"";pointer-events:none;background:radial-gradient(85% 85% at 50% 45%,#0b0d1200 60%,#0b0d1242 100%);position:absolute;inset:0}@media (hover:hover){.st .st-band-foto:hover img{transform:scale(1.03)}}.st .st-band:before,.st .st-band:after{content:"";pointer-events:none;border:1px solid #0b0b0f47;height:.42cqw;position:absolute;left:0;right:0}.st .st-band:before{border-bottom:0;top:-1cqw}.st .st-band:after{border-top:0;bottom:-1cqw}.st .st-band-pink,.st .st-band-blau{z-index:1;width:3.9cqw;height:3px;position:absolute}.st .st-band-pink{background:var(--pink);top:calc(-1cqw - 1px);left:0}.st .st-band-blau{background:var(--blue);bottom:calc(-1cqw - 1px);right:0}@media (prefers-reduced-motion:reduce){.st .st-band-foto img{transition:none}.st .st-band-foto:hover img{transform:none}}.st .wie{background:var(--grayblue);height:70cqw}.st .wie .eyebrow{z-index:3;position:absolute;top:5cqw;left:5.5cqw}.st .wie .shot{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);z-index:1;width:40cqw;height:82cqw;position:absolute;top:-5cqw;left:60cqw}.st .wie .shot img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.st .wie .w{z-index:2;letter-spacing:-.035em;color:var(--near-black);white-space:nowrap;font-weight:800;line-height:.95;position:absolute}.st .wie .w1{font-size:12.5cqw;top:9cqw;left:5.5cqw}.st .wie .w2{font-size:6.2cqw;top:24cqw;left:5.5cqw}.st .wie .w3{color:var(--pink);font-size:5.6cqw;top:33cqw;left:5.5cqw}.st .wie .stroke{background:var(--near-black);z-index:2;width:24cqw;height:.14cqw;position:absolute;top:44.5cqw;left:5.5cqw}.st .wie .but{z-index:2;width:40cqw;color:var(--near-black);letter-spacing:-.01em;margin:0;font-size:2.1cqw;font-weight:700;line-height:1.4;position:absolute;top:48cqw;left:5.5cqw}.st .ort{background:var(--ink);height:64cqw}.st .ort img.bg{object-fit:cover;object-position:62% 12%;width:100%;height:100%;position:absolute;inset:0}.st .ort .scrim{z-index:1;background:linear-gradient(100deg,#0b0d12d6 0%,#0b0d127a 40%,#0b0d1200 64%);position:absolute;inset:0}.st .ort .ort-licht{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(30% 42% at 76% 34%,#ffffff8c 0%,#ffffff2e 55%,#fff0 100%);position:absolute;inset:0}.st .ort .eyebrow{z-index:3;color:#ffffffbf;position:absolute;top:5cqw;left:5.5cqw}.st .ort .big{z-index:3;color:var(--white);letter-spacing:-.04em;white-space:nowrap;font-size:9.8cqw;font-weight:800;line-height:.92;position:absolute}.st .ort .big1{top:11cqw;left:5.5cqw}.st .ort .big2{top:21.2cqw;left:5.5cqw}.st .ort .line{background:var(--pink);z-index:3;width:6cqw;height:3px;position:absolute;top:34cqw;left:5.5cqw}.st .ort .txt{z-index:3;width:30cqw;color:var(--white);margin:0;font-size:1.55cqw;font-weight:500;line-height:1.5;position:absolute;top:37cqw;left:5.5cqw}.st .ort .addr{z-index:3;color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;font-size:.95cqw;font-weight:600;position:absolute;top:50cqw;left:5.5cqw}.st .kontakt-cta{background:var(--offwhite);padding:6.5cqw 0}.st .kontakt-cta .wrap{justify-content:space-between;align-items:center;gap:4cqw;padding:0 6cqw;display:flex}.st .kontakt-cta h2{letter-spacing:-.02em;margin:0;font-size:3.6cqw;font-weight:800;line-height:1.05}.st .kontakt-cta .eyebrow{margin-bottom:1.2cqw;display:block}.st .kontakt-cta .btn{min-width:22cqw;padding:1.5cqw 2.2cqw;font-size:1.05cqw}@media (max-width:899px){.st .eyebrow{font-size:11px}.st .studio-hero{aspect-ratio:auto;height:min(150cqw,88vh);min-height:0}.st .studio-hero .hero-vignette{background:radial-gradient(75% 40% at 45% 22%,#0b0d1200 35%,#0b0d1259 75%,#0b0d1299 100%)}.st .studio-hero .hero-licht{background:radial-gradient(50% 26% at 45% 20%,#fffffff2 0%,#ffffff59 55%,#fff0 100%)}.st .studio-hero .hero-content{bottom:36px;left:20px;right:20px}.st .studio-hero h1{font-size:min(10.3cqw,84px)}.st .studio-hero .hero-hook{gap:12px;margin:18px 0 0 2px}.st .studio-hero .hero-hook .bar{width:28px}.st .studio-hero .hero-hook p{font-size:clamp(13px,3.5cqw,18px)}.st .studio-hero .hero-claim{max-width:560px;margin:22px 0 0 2px;font-size:clamp(21px,5.6cqw,32px)}.st .zielgruppen{padding:64px 0}.st .zielgruppen .wrap{padding:0 20px}.st .zielgruppen .eyebrow{margin-bottom:24px}.st .zielgruppen .row{flex-direction:column;gap:10px;padding:24px 0}.st .zielgruppen .row .name{min-width:0;font-size:clamp(32px,8.6cqw,52px);line-height:1.05}.st .zielgruppen .row .desc{max-width:520px;font-size:15px;line-height:1.6}.st .st-band{grid-template-columns:1fr 1fr;gap:8px;margin-top:44px}.st .st-band-foto{height:52vw}.st .st-band-foto:nth-child(3){grid-column:1/-1;height:62vw}.st .st-band-sec{padding:8px 0 64px}.st .st-band-sec .wrap{padding:0 20px}.st .st-band:before{height:5px;top:-10px}.st .st-band:after{height:5px;bottom:-10px}.st .st-band-pink,.st .st-band-blau{width:36px}.st .st-band-pink{top:-11px}.st .st-band-blau{bottom:-11px}.st .wie{flex-direction:column;height:auto;padding:64px 0 0;display:flex}.st .wie .eyebrow,.st .wie .w,.st .wie .stroke,.st .wie .but{margin-left:20px;margin-right:20px;position:relative;top:auto;left:auto}.st .wie .w{white-space:normal}.st .wie .w1{margin-top:22px;font-size:min(19cqw,120px)}.st .wie .w2{margin-top:10px;font-size:min(9cqw,58px)}.st .wie .w3{margin-top:10px;font-size:min(8.2cqw,52px)}.st .wie .stroke{width:120px;height:2px;margin-top:30px}.st .wie .but{width:auto;max-width:520px;margin-top:22px;font-size:clamp(19px,5cqw,26px)}.st .wie .shot{order:10;width:78%;height:96cqw;margin:44px 0 0 auto;position:relative;top:auto;left:auto}.st .ort{flex-direction:column;justify-content:flex-end;height:auto;min-height:130cqw;padding:64px 20px 56px;display:flex}.st .ort .scrim{background:linear-gradient(#0b0d121a 0%,#0b0d128c 45%,#0b0d12e6 100%)}.st .ort .ort-licht{background:radial-gradient(45% 26% at 72% 20%,#ffffff8c 0%,#ffffff2e 55%,#fff0 100%)}.st .ort .eyebrow,.st .ort .big,.st .ort .line,.st .ort .txt,.st .ort .addr{position:relative;top:auto;left:auto}.st .ort .big{font-size:min(12.4cqw,92px);line-height:.96}.st .ort .bigm{letter-spacing:-.035em;margin-top:18px;font-size:min(6.8cqw,56px);line-height:1.04}.st .ort .line{width:48px;margin-top:28px}.st .ort .txt{width:auto;max-width:520px;margin-top:22px;font-size:clamp(16px,4.2cqw,20px)}.st .ort .addr{margin-top:26px;font-size:12px}.st .kontakt-cta{padding:60px 0 64px}.st .kontakt-cta .wrap{flex-direction:column;align-items:flex-start;gap:28px;padding:0 20px}.st .kontakt-cta .eyebrow{margin-bottom:12px}.st .kontakt-cta h2{font-size:clamp(40px,11cqw,64px)}.st .kontakt-cta .btn{gap:16px;width:100%;min-width:0;max-width:440px;height:56px;padding:0 22px;font-size:13px}.st .btn svg{width:18px}}
