.demo-concept-badge[data-astro-cid-psso4eiy]{z-index:2;border:1px solid color-mix(in srgb, var(--gold) 25%, transparent);background-color:rgb(from var(--bg) r g b / .88);color:rgb(from var(--gold) r g b / .85);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.2;position:absolute;top:10px;left:10px}.arbeiten-card[data-astro-cid-y2vllrex],.arbeiten-card[data-astro-cid-y2vllrex] .luxury-card__body{flex-direction:column;height:100%;display:flex}.arbeiten-card--video[data-astro-cid-y2vllrex]{cursor:pointer}.arbeiten-card__media[data-astro-cid-y2vllrex]{aspect-ratio:16/10;background-color:var(--surface);margin:0;position:relative;overflow:hidden}.arbeiten-card__play[data-astro-cid-y2vllrex]{z-index:1;color:var(--gold);pointer-events:none;opacity:.88;transition:opacity .35s var(--ease-heavy), transform .35s var(--ease-heavy);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.arbeiten-card__play[data-astro-cid-y2vllrex] svg[data-astro-cid-y2vllrex]{filter:drop-shadow(0 6px 18px #00000073);width:clamp(2.75rem,8vw,3.35rem);height:clamp(2.75rem,8vw,3.35rem)}.arbeiten-card--video[data-astro-cid-y2vllrex]:hover .arbeiten-card__play[data-astro-cid-y2vllrex]{opacity:1;transform:scale(1.04)}.arbeiten-card__media[data-astro-cid-y2vllrex] picture{width:100%;height:100%;display:block}.arbeiten-card__media[data-astro-cid-y2vllrex] picture img,.arbeiten-card__image[data-astro-cid-y2vllrex]{object-fit:cover;opacity:1;width:100%;height:100%;transition:transform .65s var(--ease-heavy)}html.has-anim .arbeiten-card__media[data-astro-cid-y2vllrex] picture img.is-pending,html.has-anim .arbeiten-card__image[data-astro-cid-y2vllrex].is-pending{opacity:0;transition:opacity .6s var(--ease-heavy), transform .65s var(--ease-heavy)}html.has-anim .arbeiten-card__media[data-astro-cid-y2vllrex] picture img.is-loaded,html.has-anim .arbeiten-card__image[data-astro-cid-y2vllrex].is-loaded{opacity:1}.arbeiten-card__media[data-astro-cid-y2vllrex] picture img.is-hidden,.arbeiten-card__image[data-astro-cid-y2vllrex].is-hidden{display:none}.arbeiten-card[data-astro-cid-y2vllrex]:hover picture img,.arbeiten-card[data-astro-cid-y2vllrex]:hover .arbeiten-card__image[data-astro-cid-y2vllrex]{transform:scale(1.04)}.arbeiten-card__fallback[data-astro-cid-y2vllrex]{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--gold) 6%, transparent), transparent 65%), var(--surface);border-bottom:1px solid color-mix(in srgb, var(--gold) 18%, transparent);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.arbeiten-card__fallback[data-astro-cid-y2vllrex].is-visible{display:flex}.arbeiten-card__fallback-label[data-astro-cid-y2vllrex]{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-weight:500}.arbeiten-card__body[data-astro-cid-y2vllrex]{flex-direction:column;flex:1;gap:.55rem;padding:clamp(1.15rem,2.5vw,1.5rem);display:flex}.arbeiten-card__category[data-astro-cid-y2vllrex]{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold);margin:0;font-weight:500}.arbeiten-card__title[data-astro-cid-y2vllrex]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--cream);margin:0;font-weight:350;line-height:1.15}.arbeiten-card__text[data-astro-cid-y2vllrex]{font-size:var(--text-body);line-height:var(--body-text-leading);color:var(--muted);flex:1;margin:0}.arbeiten-card__link[data-astro-cid-y2vllrex]{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold);transition:color .35s var(--ease-heavy);margin-top:.35rem;font-weight:500;text-decoration:none}.arbeiten-card__link--button[data-astro-cid-y2vllrex]{font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.arbeiten-card__link[data-astro-cid-y2vllrex]:hover{color:var(--cream)}.arbeiten-card__link--spacer[data-astro-cid-y2vllrex]{visibility:hidden;pointer-events:none;user-select:none}@media (prefers-reduced-motion:reduce){.arbeiten-card[data-astro-cid-y2vllrex],.arbeiten-card__media[data-astro-cid-y2vllrex] picture img,.arbeiten-card__image[data-astro-cid-y2vllrex]{transition:none}.arbeiten-card[data-astro-cid-y2vllrex]:hover picture img,.arbeiten-card[data-astro-cid-y2vllrex]:hover .arbeiten-card__image[data-astro-cid-y2vllrex]{transform:none}}.visually-hidden[data-astro-cid-c72v2mo5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.video-modal[data-astro-cid-c72v2mo5]{z-index:1200;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:clamp(1rem,4vw,2.5rem);transition:opacity .28s,visibility .28s;display:flex;position:fixed;inset:0}.video-modal[data-astro-cid-c72v2mo5].is-open{opacity:1;visibility:visible;pointer-events:auto}.video-modal__overlay[data-astro-cid-c72v2mo5]{background-color:#0e100ed9;position:absolute;inset:0}.video-modal__dialog[data-astro-cid-c72v2mo5]{z-index:1;outline:none;width:min(100%,900px);max-width:100%;position:relative}.video-modal__close[data-astro-cid-c72v2mo5]{z-index:2;border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);background:color-mix(in srgb, var(--bg) 72%, transparent);width:2.5rem;height:2.5rem;color:var(--gold);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.65rem;line-height:1;transition:border-color .25s,background-color .25s,color .25s;display:flex;position:absolute;top:-.35rem;right:0;transform:translateY(-100%)}.video-modal__close[data-astro-cid-c72v2mo5]:hover,.video-modal__close[data-astro-cid-c72v2mo5]:focus-visible{border-color:var(--gold);background:color-mix(in srgb, var(--bg) 88%, transparent);color:var(--gold-bright)}.video-modal__close[data-astro-cid-c72v2mo5]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.video-modal__frame[data-astro-cid-c72v2mo5]{background:#000;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 24px 64px #00000073}.video-modal__video[data-astro-cid-c72v2mo5]{vertical-align:middle;background:#000;width:100%;height:auto;max-height:min(78vh,560px);display:block}@media (width<=899px){.video-modal[data-astro-cid-c72v2mo5]{align-items:center;padding:1rem}.video-modal__dialog[data-astro-cid-c72v2mo5]{width:100%}.video-modal__close[data-astro-cid-c72v2mo5]{top:0;right:0;transform:translateY(calc(-100% - .35rem))}.video-modal__video[data-astro-cid-c72v2mo5]{max-height:min(70vh,480px)}}@media (prefers-reduced-motion:reduce){.video-modal[data-astro-cid-c72v2mo5]{transition:none}}
