/* One continuous black sky, crisp original marks and a portrait orbit layout. */
body[data-page="home"] #brand-marks.closing-brands{background:transparent!important;height:clamp(390px,34vw,520px)!important;padding:42px 5vw!important;margin:0!important;border:0;box-shadow:none;overflow:hidden}
body[data-page="home"] #brand-marks .brand-orbit-field{display:block;position:relative;height:100%!important;padding:0;max-width:none;background:transparent;overflow:visible;mask-image:none}
#brand-marks::after{display:none!important}
#brand-marks .brand-star{position:absolute!important;left:var(--star-x)!important;top:var(--star-y)!important;width:104px!important;height:54px!important;background:none!important;box-shadow:none!important;filter:none!important;transform:translate(-50%,-50%) scale(var(--star-scale,1))!important;opacity:var(--star-opacity,1)!important}
#brand-marks .brand-star img{max-width:104px!important;max-height:46px!important;opacity:1!important;object-fit:contain}
#brand-marks .brand-vogue{font-size:32px}
#brand-marks .brand-orbit-lines{display:block;opacity:.7;fill:none!important;stroke:#fff;stroke-width:.6}
#brand-marks .brand-orbit-lines *{fill:none!important;vector-effect:non-scaling-stroke}
#brand-marks .brand-orbit-lines path{opacity:.08}
#brand-marks .brand-orbit-lines ellipse{opacity:.045}
body[data-page="home"] #brand-marks .duo-orbit-heading{top:50%;left:50%;transform:translate(-50%,-50%)}
body[data-page="home"] #brand-marks .duo-orbit-heading .eyebrow{background:transparent!important;font-size:9px;letter-spacing:.18em;padding:0}
@media(max-width:700px){
 body[data-page="home"] #brand-marks.closing-brands{height:650px!important;min-height:0;padding:85px 7vw 35px!important}
 body[data-page="home"] #brand-marks .duo-orbit-heading{top:34px;transform:translateX(-50%);width:100%;text-align:center}
 #brand-marks .duo-orbit-heading .eyebrow{justify-content:center}
 #brand-marks .brand-star{width:88px!important;height:44px!important}
 #brand-marks .brand-star img{max-width:88px!important;max-height:38px!important}
 #brand-marks .brand-vogue{font-size:25px}
 #brand-marks .brand-name{font-size:13px}
 #brand-marks .brand-name--funktion-one{font-size:10px}
 #brand-marks .brand-orbit-lines ellipse{display:none}
}
@media(prefers-reduced-motion:reduce){#brand-marks .brand-star{opacity:1!important}}
