.ub[data-astro-cid-rdrg3zwh]{background:var(--bg-light)}.ub-eyebrow[data-astro-cid-rdrg3zwh]{display:inline-block;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--heading-muted, #454A36);background:var(--primary, var(--lime));padding:.35rem .7rem;border-radius:999px;margin-bottom:1.2rem}.ub-eyebrow--on-dark[data-astro-cid-rdrg3zwh]{background:rgba(var(--lime-rgb),.92);color:#0b0b0b}.ub-intro[data-astro-cid-rdrg3zwh]{padding:clamp(7rem,12vw,9.5rem) 0 clamp(3rem,6vw,5rem);text-align:center;background:var(--bg-dark);color:#f2f4ec}.ub-intro[data-astro-cid-rdrg3zwh] .ub-eyebrow[data-astro-cid-rdrg3zwh]{background:rgba(var(--lime-rgb),.92);color:#0b0b0b}.ub-intro__inner[data-astro-cid-rdrg3zwh]{max-width:820px}.ub-intro[data-astro-cid-rdrg3zwh] h1[data-astro-cid-rdrg3zwh]{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.4rem);color:#f2f4ec;letter-spacing:-.02em;margin:0 0 1.2rem}.ub-lead[data-astro-cid-rdrg3zwh]{color:#f2f4ecd1;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65;max-width:680px;margin:0 auto}.ub-team[data-astro-cid-rdrg3zwh]{list-style:none;padding:0;margin:clamp(2.5rem,5vw,3.5rem) auto 0;display:flex;flex-wrap:nowrap;justify-content:center;gap:clamp(.75rem,3vw,3.5rem)}.ub-team__member[data-astro-cid-rdrg3zwh]{display:flex;flex-direction:column;align-items:center;gap:.85rem;flex:1 1 0;min-width:0;max-width:247px}.ub-team__avatar[data-astro-cid-rdrg3zwh]{width:100%;max-width:192px;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:2px solid rgba(var(--lime-rgb),.35)}.ub-team__avatar[data-astro-cid-rdrg3zwh] img[data-astro-cid-rdrg3zwh]{width:100%;height:100%;object-fit:cover;object-position:center 30%}.ub-team__q[data-astro-cid-rdrg3zwh]{font-family:var(--font-display);font-size:3rem;font-weight:700;color:#f2f4ec59;line-height:1}.ub-team__name[data-astro-cid-rdrg3zwh]{margin:0;font-weight:700;color:#f2f4ec;font-size:1rem;line-height:1.3}.ub-team__role[data-astro-cid-rdrg3zwh]{margin:0;color:#f2f4ec99;font-size:.85rem;line-height:1.3}.ub-branchen[data-astro-cid-rdrg3zwh]{padding:clamp(3rem,6vw,5rem) 0;background:var(--bg-dark-raised);border-top:var(--line-dark)}.ub-branchen__grid[data-astro-cid-rdrg3zwh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(1rem,2vw,1.5rem)}.ub-story[data-astro-cid-rdrg3zwh]{background:var(--bg-light);padding:clamp(4rem,7vw,6rem) 0;border-top:1px solid rgba(11,26,46,.15);border-bottom:1px solid rgba(11,11,11,.06)}.ub-story__inner[data-astro-cid-rdrg3zwh]{max-width:820px}.ub-story[data-astro-cid-rdrg3zwh] h2[data-astro-cid-rdrg3zwh],.ub-built[data-astro-cid-rdrg3zwh] h2[data-astro-cid-rdrg3zwh],.ub-promise[data-astro-cid-rdrg3zwh] h2[data-astro-cid-rdrg3zwh]{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.4rem);color:var(--heading);letter-spacing:-.015em;margin:0 0 1.2rem}.ub-story[data-astro-cid-rdrg3zwh] p[data-astro-cid-rdrg3zwh]{color:var(--text);font-size:1.08rem;line-height:1.75;margin:0 0 1rem}.ub-story__head[data-astro-cid-rdrg3zwh]{margin-bottom:clamp(2.75rem,6vw,4rem)}.ub-story__head[data-astro-cid-rdrg3zwh] h2[data-astro-cid-rdrg3zwh]{margin-bottom:0}.ub-story__chapter[data-astro-cid-rdrg3zwh]{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.ub-story__chapter[data-astro-cid-rdrg3zwh] p[data-astro-cid-rdrg3zwh]:last-child{margin-bottom:0}.ub-story__ch-title[data-astro-cid-rdrg3zwh]{font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.2;letter-spacing:-.01em;color:var(--heading);margin:0 0 1rem}.ub-story[data-astro-cid-rdrg3zwh]{--story-accent: var(--turquoise)}.ub-story[data-astro-cid-rdrg3zwh] .ub-eyebrow[data-astro-cid-rdrg3zwh]{background:var(--story-accent);color:var(--ink)}.ub-story__ch-title[data-astro-cid-rdrg3zwh]:before{content:"";display:block;width:34px;height:3px;border-radius:2px;background:var(--story-accent);margin-bottom:1.1rem}.ub-story__close[data-astro-cid-rdrg3zwh]{text-align:center;font-family:var(--font-display);font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.15;letter-spacing:-.02em;color:var(--heading);margin:clamp(3.5rem,7vw,5rem) 0 0}.ub-story__close-accent[data-astro-cid-rdrg3zwh]{background:var(--story-accent);color:var(--ink);padding:.04em .34em;border-radius:.3em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ub-story[data-astro-cid-rdrg3zwh] .fade-in[data-astro-cid-rdrg3zwh]{transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.ub-story[data-astro-cid-rdrg3zwh] .fade-in[data-astro-cid-rdrg3zwh].visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ub-story[data-astro-cid-rdrg3zwh] .fade-in[data-astro-cid-rdrg3zwh]{opacity:1;transform:none;transition:none}}.ub-built[data-astro-cid-rdrg3zwh]{background:var(--bg-light);color:var(--heading);padding:clamp(4rem,7vw,6rem) 0;border-top:1px solid rgba(11,26,46,.08)}.ub-built__inner[data-astro-cid-rdrg3zwh]{max-width:820px}.ub-built[data-astro-cid-rdrg3zwh] h2[data-astro-cid-rdrg3zwh]{color:var(--heading);max-width:820px}.ub-built[data-astro-cid-rdrg3zwh] .ub-eyebrow[data-astro-cid-rdrg3zwh]{background:var(--turquoise);color:var(--ink)}.ub-built__lead[data-astro-cid-rdrg3zwh]{color:var(--heading-muted);font-size:1.08rem;line-height:1.7;max-width:760px;margin:0 0 2.5rem}.ub-process[data-astro-cid-rdrg3zwh]{--gap: clamp(1.75rem, 4vw, 3.5rem);--marker: 56px;--proc-rgb: var(--turquoise-rgb);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);counter-reset:none}.ub-process__step[data-astro-cid-rdrg3zwh]{position:relative}.ub-process__marker[data-astro-cid-rdrg3zwh]{width:var(--marker);height:var(--marker);border-radius:50%;border:1.5px solid var(--turquoise);background:rgba(var(--proc-rgb),.12);display:flex;align-items:center;justify-content:center;margin:0 0 1.35rem;position:relative;z-index:1}.ub-process__num[data-astro-cid-rdrg3zwh]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--ink);line-height:1}.ub-process__step[data-astro-cid-rdrg3zwh]:not(:last-child) .ub-process__marker[data-astro-cid-rdrg3zwh]:after{content:"";position:absolute;top:50%;left:var(--marker);width:calc(100% + var(--gap) - var(--marker));height:1.5px;transform:translateY(-50%);background:linear-gradient(90deg,var(--turquoise),rgba(var(--proc-rgb),.3))}.ub-process__title[data-astro-cid-rdrg3zwh]{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.4rem);color:var(--heading);margin:0 0 .6rem}.ub-process__body[data-astro-cid-rdrg3zwh]{color:var(--text-muted);font-size:1rem;line-height:1.65;margin:0}@media(max-width:720px){.ub-process[data-astro-cid-rdrg3zwh]{grid-template-columns:1fr;gap:2rem}.ub-process__step[data-astro-cid-rdrg3zwh]{padding-left:calc(var(--marker) + 1.25rem)}.ub-process__marker[data-astro-cid-rdrg3zwh]{position:absolute;left:0;top:0;margin:0}.ub-process__step[data-astro-cid-rdrg3zwh]:not(:last-child) .ub-process__marker[data-astro-cid-rdrg3zwh]:after{top:var(--marker);left:50%;width:1.5px;height:calc(100% + 2rem - var(--marker));transform:translate(-50%);background:linear-gradient(180deg,var(--turquoise),rgba(var(--proc-rgb),.3))}}.ub-promise[data-astro-cid-rdrg3zwh]{padding:clamp(4rem,7vw,6rem) 0;background:var(--bg-cta)}.ub-promise__card[data-astro-cid-rdrg3zwh]{background:transparent;color:var(--ink);padding:clamp(1rem,3vw,2rem);text-align:center;max-width:880px;margin:0 auto}.ub-promise__card[data-astro-cid-rdrg3zwh] h2[data-astro-cid-rdrg3zwh]{color:var(--ink);margin-bottom:1rem}.ub-promise__btn[data-astro-cid-rdrg3zwh]{background:#0b0b0b;color:#fdf8f3;border:none}.ub-promise__btn[data-astro-cid-rdrg3zwh]:hover{background:#1f1f1f;color:#fdf8f3}.ub-promise__card[data-astro-cid-rdrg3zwh] p[data-astro-cid-rdrg3zwh]{color:#0b1a2ed9;font-size:1.08rem;line-height:1.65;max-width:620px;margin:0 auto 1.8rem}@media(max-width:820px){.ub-branchen__grid[data-astro-cid-rdrg3zwh],.ub-pillars[data-astro-cid-rdrg3zwh]{grid-template-columns:1fr}}
