@property --q{syntax: "<number>"; inherits: true; initial-value: 1;}:root{--bs2-ink:#0B0B0A;--bs2-ink-2:#151514;--bs2-ink-3:#1E1D1B;--bs2-line:#2C2B28;--bs2-white:#F5F4F0;--bs2-grey:#8E8C86;--bs2-grey-2:#5C5A55;--bs2-paper:#EDEBE6;--bs2-ok:#3E8E5E;--bs2-err:#C8473B;--bs2-gold:url(../bs-banner/brand-studio-gold-1672.webp);--bs2-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--bs2-fs-hero:clamp(52px,8.2vw,128px);--bs2-fs-poster:clamp(40px,5.6vw,84px);--bs2-fs-stachel:clamp(34px,4.6vw,68px);--bs2-fs-card:clamp(28px,2.6vw,40px);--bs2-fs-copy:clamp(19px,1.7vw,26px);--bs2-fs-kick:clamp(15px,1.2vw,19px);--bs2-fs-body:17px;--bs2-fs-label:12px;--bs2-sec-pad:clamp(96px,16vh,200px);--bs2-w:var(--w-xl,1280px);--bs2-w-wide:1440px;--bs2-rand:var(--gutter,clamp(16px,4vw,48px));--bs2-gap-visual:clamp(48px,4vw,64px);--bs2-gap-copy:40px;--bs2-r-stage:28px;--bs2-r-media:14px;--bs2-r-chip:8px;--bs2-r-pill:999px;--bs2-ease:cubic-bezier(.215,.61,.355,1);--bs2-subnav-h:48px;--bs2-top:calc(var(--nav-h,70px) + var(--bs2-subnav-h))}@media(max-width:767px){:root{--bs2-r-stage:20px;--bs2-gold:url(../bs-banner/brand-studio-gold-640.webp)}}html:has(body.bs2){background:var(--bs2-ink)}body.bs2{--font-sans:var(--bs2-font);--font-serif:var(--bs2-font);--head-wght:500;margin:0;background:var(--bs2-ink);color:var(--bs2-white);font:400 var(--bs2-fs-body)/1.5 var(--bs2-font);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}:where(.bs2) :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl){margin:0}:where(.bs2) :where(h1,h2,h3,h4,h5,h6){font-family:var(--bs2-font);font-variation-settings:normal;font-weight:500;color:inherit}.bs2 img,.bs2 video,.bs2 svg{max-width:100%}.bs2 ::selection{background:#f5f4f038;color:#fff}.bs2 :focus-visible{outline:2px solid var(--bs2-white);outline-offset:3px}.bs2 [id]{scroll-margin-top:calc(var(--bs2-top) + 8px)}.bs2-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bs2 .nav:not(.is-open){background:#0b0b0aeb;-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px)}.bs2 .nav:not(.is-open):after{background:var(--bs2-line)}.bs2 .nav:not(.is-open) .nav__logo{color:var(--bs2-white)}.bs2 .nav:not(.is-open) .nav__trigger{color:var(--bs2-grey)}.bs2 .nav:not(.is-open) .nav__trigger:hover,.bs2 .nav:not(.is-open) .nav__trigger.is-current{color:var(--bs2-white);text-decoration-color:var(--bs2-grey)}.bs2 .nav:not(.is-open) :is(.nav__lock,.lang__opt){color:var(--bs2-grey)}.bs2 .nav:not(.is-open) .lang__opt[aria-current]{color:var(--bs2-white)}.bs2 .nav:not(.is-open) .nav__burger span{background:var(--bs2-white)}.bs2 .nav:not(.is-open) .btn--primary{--btn-bg:var(--bs2-white);--btn-fg:var(--bs2-ink);--btn-bg-h:#fff;--btn-fg-h:var(--bs2-ink)}.bs2 .nav__logo span,.bs2 .footer__mark span{font-family:var(--font-mark)}.bs2 .footer{background:var(--bs2-ink);border-top:1px solid var(--bs2-line)}.bs2-wrap{width:100%;max-width:calc(var(--bs2-w) + 2 * var(--bs2-rand));margin-inline:auto;padding-inline:var(--bs2-rand);box-sizing:border-box}.bs2-wrap--wide{max-width:calc(var(--bs2-w-wide) + 2 * var(--bs2-rand))}.bs2-sec{position:relative;padding-block:var(--bs2-sec-pad);background:var(--bs2-ink);color:var(--bs2-white)}.bs2-kick{font:500 var(--bs2-fs-kick)/1.3 var(--bs2-font);letter-spacing:0;color:var(--bs2-grey)}.bs2-kick+:is(.bs2-poster,.bs2-hero,.bs2-stachel){margin-top:12px}.bs2-poster,.bs2-hero,.bs2-stachel{font-family:var(--bs2-font);font-weight:300;color:var(--bs2-white);text-wrap:balance}.bs2-poster{font-size:var(--bs2-fs-poster);line-height:1;letter-spacing:-.035em;max-width:18ch}.bs2-hero{font-size:var(--bs2-fs-hero);line-height:.98;letter-spacing:-.04em}.bs2-stachel{font-size:var(--bs2-fs-stachel);line-height:1.08;letter-spacing:-.025em}.bs2-card-poster{font:500 var(--bs2-fs-card)/1.1 var(--bs2-font);letter-spacing:-.02em;color:var(--bs2-white)}.bs2 .bs2-line{padding-bottom:.08em;margin-bottom:-.08em}.bs2-copy{max-width:46ch;font:400 var(--bs2-fs-copy)/1.35 var(--bs2-font);letter-spacing:-.01em;color:var(--bs2-grey);text-wrap:pretty}.bs2-poster+.bs2-copy,.bs2-hero+.bs2-copy{margin-top:24px}.bs2-copy b,.bs2-copy strong{font-weight:500;color:var(--bs2-white)}.bs2-text{font:400 var(--bs2-fs-body)/1.5 var(--bs2-font);color:var(--bs2-grey);max-width:60ch}.bs2-label{font:500 var(--bs2-fs-label)/1.2 var(--bs2-font);letter-spacing:.08em;text-transform:uppercase;color:var(--bs2-grey)}.bs2-stage-box{--ar-w:16;--ar-h:9;--stage-off:300px;position:relative;display:block;box-sizing:border-box;width:min(100%,calc((100svh - var(--stage-off)) * var(--ar-w) / var(--ar-h)));aspect-ratio:var(--ar-w)/var(--ar-h);margin-inline:0;background:var(--bs2-ink-2);border-radius:var(--bs2-r-stage);overflow:hidden;isolation:isolate}.bs2-stage-box--frei{aspect-ratio:auto;width:100%}@media(max-width:767px){.bs2-stage-box{--ar-w:4;--ar-h:5}}.bs2-sec :is(.bs2-poster,.bs2-hero)+.bs2-stage-box,.bs2-head+.bs2-stage-box{margin-top:var(--bs2-gap-visual)}.bs2-stage-box+.bs2-copy,.bs2-stage-box+.bs2-foot{margin-top:var(--bs2-gap-copy)}.bs2-medium{border-radius:var(--bs2-r-media);overflow:hidden}.bs2-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--bs2-r-chip);background:var(--bs2-ink-3);box-shadow:inset 0 0 0 1px var(--bs2-line);font:500 var(--bs2-fs-label)/1 var(--bs2-font);letter-spacing:.08em;text-transform:uppercase;color:var(--bs2-white);white-space:nowrap}.bs2-pin{--strecke:100svh;padding-block:0}.bs2-pin__sticky{box-sizing:border-box;min-height:calc(100svh - var(--bs2-top));display:flex;flex-direction:column;justify-content:center;padding-block:clamp(16px,3vh,32px)}html.bs2-motion .bs2-pin{height:calc(100svh + var(--strecke))}html.bs2-motion .bs2-pin__sticky{position:sticky;top:var(--bs2-top);height:calc(100svh - var(--bs2-top));overflow:hidden}html:not(.bs2-motion) .bs2-pin{padding-block:var(--bs2-sec-pad)}.bs2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;padding:0 24px;border:0;border-radius:var(--bs2-r-pill);background:var(--bs2-white);color:var(--bs2-ink);font:500 16px/1 var(--bs2-font);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s var(--bs2-ease),opacity .2s}.bs2-btn:hover{background:#fff;color:var(--bs2-ink)}.bs2-btn:active{transform:scale(.97)}.bs2-btn--s{min-height:32px;padding:0 14px;font-size:13px}.bs2-btn--gold{border:1px solid transparent;color:var(--bs2-white);background:linear-gradient(var(--bs2-ink),var(--bs2-ink)) padding-box,var(--bs2-gold) 50% 50%/cover border-box}.bs2-btn--gold:hover{color:#fff;background:linear-gradient(var(--bs2-ink-2),var(--bs2-ink-2)) padding-box,var(--bs2-gold) 50% 50%/cover border-box}.bs2-gold-text{background:var(--bs2-gold) 40% 50%/180% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.06em}.bs2-subnav{position:sticky;top:var(--nav-h,70px);z-index:var(--z-sticky,20);margin-top:var(--nav-h,70px);height:var(--bs2-subnav-h);background:#0b0b0acc;-webkit-backdrop-filter:saturate(1.6) blur(20px);backdrop-filter:saturate(1.6) blur(20px)}.bs2-subnav__in{display:flex;align-items:center;gap:24px;height:100%}.bs2-subnav__name{flex:none;font:500 17px/1 var(--bs2-font);letter-spacing:-.02em;color:var(--bs2-white);text-decoration:none}.bs2-subnav__links{display:flex;gap:4px;margin:0 0 0 auto;padding:0;list-style:none}.bs2-subnav__links a{display:inline-flex;align-items:center;height:32px;padding:0 10px;font:400 13px/1 var(--bs2-font);color:var(--bs2-grey);text-decoration:none;border-radius:var(--bs2-r-pill);transition:color .2s}.bs2-subnav__links a:hover,.bs2-subnav__links a[aria-current=true]{color:var(--bs2-white)}.bs2-subnav .bs2-btn{flex:none}.bs2-subnav__bar{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--bs2-line);overflow:hidden}.bs2-subnav__bar i{position:absolute;inset:0;background:var(--bs2-grey);transform-origin:0 50%;transform:scaleX(var(--p,0))}.bs2-subnav__menu{display:none}@media(max-width:767px){.bs2-subnav__in{gap:12px}.bs2-subnav__in>.bs2-subnav__name,.bs2-subnav__in>.bs2-subnav__links{display:none}.bs2-subnav__menu{display:block;margin-right:auto}.bs2-subnav__menu>summary{display:flex;align-items:center;gap:6px;height:var(--bs2-subnav-h);list-style:none;cursor:pointer}.bs2-subnav__menu>summary::-webkit-details-marker{display:none}.bs2-subnav__menu>summary:after{content:"";width:7px;height:7px;margin-top:-4px;border:solid var(--bs2-grey);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .2s}.bs2-subnav__menu[open]>summary:after{transform:translateY(4px) rotate(-135deg)}.bs2-subnav__menu .bs2-subnav__links{position:absolute;left:0;right:0;top:100%;display:block;margin:0;padding:8px var(--bs2-rand) 16px;background:var(--bs2-ink);border-bottom:1px solid var(--bs2-line)}.bs2-subnav__menu .bs2-subnav__links a{display:flex;height:44px;padding:0;font-size:17px;border-bottom:1px solid var(--bs2-line);border-radius:0}.bs2-subnav__menu .bs2-subnav__links li:last-child a{border-bottom:0}}.bs2-anker{display:block;height:0;overflow:hidden}.bs2-fussnote{padding-block:48px;background:var(--bs2-ink)}.bs2-fussnote p{font:400 var(--bs2-fs-label)/1.5 var(--bs2-font);letter-spacing:0;color:var(--bs2-grey)}@media(prefers-reduced-motion:reduce){.bs2 *,.bs2 *:before,.bs2 *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.bs2-frage{margin:.5rem 0 0;max-width:34ch;font:400 clamp(19px,1.6vw,25px)/1.3 var(--bs2-font,"Helvetica Neue",Helvetica,Arial,sans-serif);letter-spacing:-.015em;color:#f5f4f0d1;text-wrap:balance}.bs2-frage+.bs2-poster,.bs2-frage+h2,.bs2-frage+h3{margin-top:.9rem}
