.ueber-hero-eyebrow{color:var(--kr-gold);margin:clamp(1.35rem,3.8vh,2.5rem) 0 .35rem}.ueber-screen .home-stage__pin[data-stage=true] .home-stage__panel--content.ueber-story-stage .home-stage__panel-inner{padding-top:0;padding-left:0}@media (min-width:900px){.ueber-screen .home-stage__pin[data-stage=true] .home-stage__panel--content.ueber-story-stage .home-stage__panel-inner{overflow:hidden}}.ueber-story{grid-template-columns:minmax(8.5rem,.3fr) minmax(0,1fr);align-items:stretch;gap:clamp(.5rem,1.4vw,1.15rem);min-height:min(54vh,560px);display:grid;position:relative}.ueber-story__portrait{pointer-events:none;border-radius:1rem 0 0;align-self:stretch;min-height:100%;margin:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 72%,#0000008c 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 72%,#0000008c 88%,#0000 100%)}.ueber-story__img{object-fit:cover;object-position:left top;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ueber-story__body{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.25rem,2.8vh,2.5rem) clamp(1.1rem,2.4vw,2.25rem) clamp(1.25rem,2.8vh,2.5rem) 0;display:flex;position:relative}.ueber-story__body .home-block__eyebrow,.ueber-story__body .home-block__title{padding-right:3.25rem}@media (max-width:1099px){.ueber-screen .hero__portrait{display:none!important}.ueber-screen .home-stage{height:auto!important}.ueber-screen .home-stage__pin:not([data-stage=true]),.ueber-screen .home-stage__pin[data-stack=true]{height:auto;min-height:0;position:relative;overflow:visible}.ueber-screen .home-stage__pin:not([data-stage=true]) .home-stage__panel,.ueber-screen .home-stage__pin[data-stack=true] .home-stage__panel{min-height:0;position:relative;overflow:visible;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.ueber-screen .home-stage__pin:not([data-stage=true]) .home-stage__panel--hero,.ueber-screen .home-stage__pin[data-stack=true] .home-stage__panel--hero{min-height:0}.ueber-screen .home-stage__pin:not([data-stage=true]) .home-stage__panel--hero .home-stage__panel-inner,.ueber-screen .home-stage__pin[data-stack=true] .home-stage__panel--hero .home-stage__panel-inner{height:auto;min-height:0;padding-bottom:clamp(1.25rem,3vh,2rem)}.ueber-screen .home-stage__pin:not([data-stage=true]) .home-stage__panel--hero .hero__content,.ueber-screen .home-stage__pin[data-stack=true] .home-stage__panel--hero .hero__content{height:auto;overflow:visible}.ueber-screen .home-stage__pin:not([data-stage=true]) .home-stage__panel--content,.ueber-screen .home-stage__pin[data-stack=true] .home-stage__panel--content{align-items:stretch;padding:0;display:block}.ueber-screen .home-stage__pin:not([data-stage=true]) .home-stage__panel--content .home-stage__panel-inner,.ueber-screen .home-stage__pin[data-stack=true] .home-stage__panel--content .home-stage__panel-inner{-webkit-backdrop-filter:none;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none;margin:0;padding:clamp(1.35rem,4.5vw,2rem) clamp(1rem,4.5vw,1.75rem);overflow:visible}.ueber-screen .home-stage__pin:not([data-stage=true]) .home-stage__panel--content+.home-stage__panel--content .home-stage__panel-inner,.ueber-screen .home-stage__pin[data-stack=true] .home-stage__panel--content+.home-stage__panel--content .home-stage__panel-inner{border-top:1px solid #ffffff12}.ueber-screen .home-stage__pin:not([data-stage=true]) .ueber-panel,.ueber-screen .home-stage__pin[data-stack=true] .ueber-panel{max-width:40rem}.ueber-screen .home-block__badge{width:2.35rem;height:2.35rem}.ueber-screen .home-block__title{margin-top:.35rem;font-size:clamp(1.35rem,5.8vw,1.85rem)}.ueber-screen .home-block__lead--single{white-space:normal;max-width:42ch;font-size:clamp(.88rem,3.4vw,1rem);line-height:1.45}.ueber-screen .home-block__actions{margin-top:1.25rem}.ueber-screen .home-stage__panel--content.ueber-story-stage .home-stage__panel-inner{padding:0!important}.ueber-story{grid-template-columns:1fr;align-items:stretch;gap:0;min-height:0}.ueber-story__portrait{border-radius:0;width:100%;height:min(36vh,280px);min-height:180px;position:relative;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000008c 84%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000008c 84%,#0000 100%)}.ueber-story__img{object-position:center top}.ueber-story__body{justify-content:flex-start;padding:.35rem clamp(1rem,4.5vw,1.75rem) clamp(1.75rem,5.5vw,2.5rem)}.ueber-story__body .home-block__eyebrow,.ueber-story__body .home-block__title{padding-right:0}.ueber-story__body .ueber-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem}.ueber-map__chips--stage{max-height:none;overflow:visible}.ueber-hero-eyebrow{margin-top:clamp(.75rem,2vh,1.25rem)}}@media (min-width:700px) and (max-width:1099px){.ueber-screen .home-stage__pin:not([data-stage=true]) .home-stage__panel--content .home-stage__panel-inner,.ueber-screen .home-stage__pin[data-stack=true] .home-stage__panel--content .home-stage__panel-inner{max-width:52rem;margin-inline:auto;padding:clamp(1.75rem,4vh,2.5rem) clamp(1.5rem,5vw,2.5rem)}.ueber-screen .home-stage__panel--content.ueber-story-stage .home-stage__panel-inner{max-width:none;margin-inline:0}.ueber-story{grid-template-columns:minmax(11rem,.34fr) minmax(0,1fr);gap:0;max-width:52rem;margin-inline:auto}.ueber-story__portrait{border-radius:0;align-self:stretch;height:auto;min-height:100%;-webkit-mask-image:linear-gradient(90deg,#000 0% 70%,#00000080 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 70%,#00000080 88%,#0000 100%)}.ueber-story__img{object-position:left top}.ueber-story__body{padding:clamp(1.5rem,3vh,2.25rem) clamp(1.25rem,3vw,2rem) clamp(1.5rem,3vh,2.25rem) .5rem}.ueber-story__body .ueber-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ueber-panel .ueber-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}@media (min-width:800px){.ueber-panel .ueber-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ueber-stat{border-radius:var(--kr-radius-control);border:1px solid var(--kr-border);transition:border-color var(--kr-motion-standard) ease, transform var(--kr-motion-standard) ease;background:#121212b8;padding:.7rem .75rem .8rem}.ueber-stats.is-visible .ueber-stat{animation:ueber-rise .52s var(--ease-soft,ease) both}.ueber-stats.is-visible .ueber-stat:nth-child(2){animation-delay:60ms}.ueber-stats.is-visible .ueber-stat:nth-child(3){animation-delay:.12s}.ueber-stats.is-visible .ueber-stat:nth-child(4){animation-delay:.18s}@keyframes ueber-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ueber-stat:hover{border-color:var(--kr-border-strong);transform:translateY(-1px)}.ueber-stat__value{letter-spacing:-.04em;color:var(--kr-gold);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.25rem,2.8vw,1.65rem);font-weight:700;line-height:1.1}.ueber-stat__label{color:var(--kr-text);margin:.25rem 0 0;font-size:.78rem;font-weight:600;line-height:1.25}.ueber-stat__hint{color:var(--kr-text-secondary);margin:.2rem 0 0;font-size:.7rem;line-height:1.3}.ueber-map__chips{flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.ueber-map__chips li{border-radius:var(--kr-radius-control);border:1px solid var(--kr-border);color:var(--kr-text-secondary);background:#121212b8;padding:.28rem .6rem;font-size:.75rem}.ueber-map__chips--stage{max-height:4.5rem;overflow:hidden}.ueber-focus{gap:.75rem;margin-top:.85rem;display:grid}.ueber-focus__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.ueber-focus__tab{appearance:none;cursor:pointer;border:1px solid var(--kr-border);color:var(--kr-text-secondary);border-radius:var(--kr-radius-control);font:inherit;transition:border-color var(--kr-motion-fast) ease, color var(--kr-motion-fast) ease, background var(--kr-motion-fast) ease;background:#121212b8;padding:.45rem .7rem;font-size:.8rem;font-weight:550}.ueber-focus__tab:hover,.ueber-focus__tab:focus-visible{color:var(--kr-text);border-color:var(--kr-border-strong);outline:none}.ueber-focus__tab.is-active{color:var(--kr-text);border-color:color-mix(in srgb, var(--ueber-accent,var(--kr-gold)) 55%, var(--kr-border));background:color-mix(in srgb, var(--ueber-accent,var(--kr-gold)) 12%, transparent)}.ueber-focus__panel{border-radius:var(--kr-radius-card);border:1px solid var(--kr-border);animation:ueber-panel .28s var(--ease-soft,ease) both;border-left:3px solid var(--ueber-accent,var(--kr-gold));background:#1212128c;padding:.85rem .95rem}@keyframes ueber-panel{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.ueber-focus__lead{color:var(--kr-text);margin:0;font-size:.98rem;font-weight:600;line-height:1.35}.ueber-focus__body{max-width:62ch;color:var(--kr-text-secondary);margin:.45rem 0 0;font-size:.9rem;line-height:1.45}.ueber-focus__tags{flex-wrap:wrap;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.ueber-focus__tags li{color:var(--kr-text-secondary);border:1px solid var(--kr-border);background:#0c0c0c73;border-radius:999px;padding:.22rem .55rem;font-size:.72rem}.ueber-focus__link{color:var(--ueber-accent,var(--kr-gold));margin-top:.65rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.ueber-focus__link:hover,.ueber-focus__link:focus-visible{outline:none;text-decoration:underline}.ueber-projects{gap:.75rem;margin-top:.75rem;display:grid}.ueber-projects__nav{flex-wrap:wrap;gap:.45rem;display:flex}.ueber-projects__chip{appearance:none;cursor:pointer;border-radius:var(--kr-radius-control);border:1px solid var(--kr-border);min-width:0;color:inherit;font:inherit;text-align:left;transition:border-color var(--kr-motion-fast) ease, background var(--kr-motion-fast) ease, transform var(--kr-motion-fast) ease;background:#121212b8;flex-direction:row;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.ueber-projects__chip:hover,.ueber-projects__chip:focus-visible{border-color:var(--kr-border-strong);outline:none;transform:translateY(-1px)}.ueber-projects__chip.is-active{border-color:color-mix(in srgb, var(--ueber-accent,var(--kr-gold)) 50%, var(--kr-border));background:color-mix(in srgb, var(--ueber-accent,var(--kr-gold)) 10%, transparent)}.ueber-projects__chip-logo{border:1px solid var(--kr-border);background:#050505;border-radius:8px;flex:none;width:28px;height:28px;overflow:hidden}.ueber-projects__chip-logo-img{object-fit:cover;width:100%;height:100%}.ueber-projects__chip-meta{flex-direction:column;gap:0;min-width:0;display:flex}.ueber-projects__chip-name{color:var(--kr-text);font-size:.82rem;font-weight:650}.ueber-projects__chip-status{color:var(--kr-text-secondary);font-size:.68rem}.ueber-project{border-radius:var(--kr-radius-card);border:1px solid var(--kr-border);animation:ueber-panel .3s var(--ease-soft,ease) both;background:#1212128c;gap:.85rem;padding:.85rem;display:grid}@media (min-width:900px){.ueber-project{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}.ueber-project__head{align-items:center;gap:.65rem;display:flex}.ueber-project__logo{object-fit:cover;border:1px solid var(--kr-border);background:#050505;border-radius:12px;width:44px;height:44px}.ueber-project__status{letter-spacing:.04em;text-transform:uppercase;color:var(--ueber-accent,var(--kr-gold));margin:0;font-size:.7rem;font-weight:650}.ueber-project__name{letter-spacing:-.02em;color:var(--kr-text);margin:.1rem 0 0;font-size:1.15rem;font-weight:700}.ueber-project__tagline{color:var(--kr-text);margin:.35rem 0 0;font-size:.92rem;font-weight:550}.ueber-project__summary{color:var(--kr-text-secondary);margin:.45rem 0 0;font-size:.88rem;line-height:1.45}.ueber-project__list{color:var(--kr-text-secondary);margin:.55rem 0 .85rem;padding:0 0 0 1rem;font-size:.85rem;line-height:1.4}.ueber-project__list li+li{margin-top:.25rem}.ueber-project__visual{border-radius:var(--kr-radius-control);border:1px solid var(--kr-border);background:#0c0c0c73;padding:.65rem}.ueber-project__visual-label{color:var(--kr-text-secondary);margin:.45rem 0;font-size:.72rem}.ueber-project__shot{border:1px solid var(--kr-border);aspect-ratio:16/10;background:#050505;border-radius:10px;margin-bottom:.35rem;position:relative;overflow:hidden}.ueber-project__shot-img{object-fit:cover;object-position:top center;width:100%;height:100%}.ueber-project__shot-nav{background:#0c0c0cb8;border-radius:999px;gap:.35rem;padding:.25rem .4rem;display:flex;position:absolute;bottom:.45rem;left:50%;transform:translate(-50%)}.ueber-project__dot{appearance:none;cursor:pointer;background:#f5f2ea59;border:0;border-radius:50%;width:7px;height:7px;padding:0}.ueber-project__dot.is-active{background:var(--ueber-accent,var(--kr-gold))}.ueber-project__logo-hero{border:1px solid var(--kr-border);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--ueber-accent,var(--kr-gold)) 22%, transparent), transparent 65%), #050505;border-radius:10px;place-items:center;min-height:110px;margin-bottom:.45rem;display:grid}.ueber-project__logo-hero-img{object-fit:contain;width:88px;height:88px}.ueber-bars{gap:.45rem;display:grid}.ueber-bars__row{grid-template-columns:5.5rem 1fr;align-items:center;gap:.45rem;display:grid}.ueber-bars__label{color:var(--kr-text-secondary);font-size:.7rem}.ueber-bars__track{background:var(--kr-border);border-radius:999px;height:6px;display:block;overflow:hidden}.ueber-bars__fill{border-radius:inherit;background:linear-gradient(90deg, var(--ueber-accent,var(--kr-gold)), color-mix(in srgb, var(--ueber-accent,var(--kr-gold)) 55%, white));height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.ueber-feedback{gap:.75rem;margin-top:.75rem;display:grid}.ueber-feedback__ratings{flex-wrap:wrap;align-items:flex-end;gap:.55rem .75rem;display:flex}.ueber-feedback__rating{border-radius:var(--kr-radius-control);background:linear-gradient(145deg, color-mix(in srgb, var(--kr-gold) 14%, transparent), color-mix(in srgb, var(--kr-gold) 4%, #121212b3));border:1px solid #d4a01761;align-items:center;gap:.55rem;min-width:7.5rem;padding:.55rem .7rem;display:flex;box-shadow:inset 0 1px #e8b84a1f}.ueber-feedback__rating-icon{width:1.85rem;height:1.85rem;color:var(--kr-gold);background:#d4a0171f;border:1px solid #d4a01759;border-radius:.45rem;flex:none;place-items:center;display:grid}.ueber-feedback__rating-icon svg{stroke-width:.7px;width:1.05rem;height:1.05rem}.ueber-feedback__rating-copy{min-width:0}.ueber-feedback__rating-value{letter-spacing:-.03em;color:var(--kr-gold-soft);font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.ueber-feedback__rating-label{color:color-mix(in srgb, var(--kr-gold) 35%, var(--kr-text-secondary));margin:.15rem 0 0;font-size:.7rem}.ueber-feedback__scale{color:color-mix(in srgb, var(--kr-gold) 25%, var(--kr-text-disabled));align-self:center;margin:0;font-size:.68rem}.ueber-feedback__feature{border-radius:var(--kr-radius-card);border:1px solid #d4a01747;border-left:3px solid var(--kr-gold);background:linear-gradient(120deg, color-mix(in srgb, var(--kr-gold) 10%, transparent), #121212b8 42%);animation:ueber-panel .28s var(--ease-soft,ease) both;margin:0;padding:.9rem 1rem;box-shadow:inset 0 1px #e8b84a14}.ueber-feedback__quote{color:var(--kr-text);margin:0;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:550;line-height:1.4}.ueber-feedback__meta{color:var(--kr-text-secondary);flex-wrap:wrap;gap:.45rem .85rem;margin-top:.65rem;font-size:.75rem;display:flex}.ueber-feedback__topic{color:var(--kr-gold-soft);font-weight:650}.ueber-feedback__dots{flex-wrap:wrap;gap:.35rem;display:flex}.ueber-feedback__dot{appearance:none;cursor:pointer;width:7px;height:7px;transition:background var(--kr-motion-fast) ease, transform var(--kr-motion-fast) ease;background:#d4a01747;border:0;border-radius:50%;padding:0}.ueber-feedback__dot.is-active{background:var(--kr-gold);transform:scale(1.2)}.ueber-feedback__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.ueber-feedback__mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}}.ueber-feedback__card{appearance:none;cursor:pointer;text-align:left;border-radius:var(--kr-radius-control);background:color-mix(in srgb, var(--kr-gold) 4%, #12121299);width:100%;height:100%;color:inherit;font:inherit;transition:border-color var(--kr-motion-fast) ease, background var(--kr-motion-fast) ease, transform var(--kr-motion-fast) ease;border:1px solid #d4a0172e;align-content:start;gap:.35rem;padding:.6rem .65rem;display:grid}.ueber-feedback__card:hover,.ueber-feedback__card:focus-visible{border-color:color-mix(in srgb, var(--kr-gold) 48%, var(--kr-border));background:color-mix(in srgb, var(--kr-gold) 11%, transparent);outline:none;transform:translateY(-1px)}.ueber-feedback__card-quote{color:var(--kr-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ueber-feedback__card-topic{color:var(--kr-gold);font-size:.68rem;font-weight:650}.ueber-masonry{columns:2;column-gap:.55rem;margin-top:.75rem}@media (min-width:720px){.ueber-masonry{columns:3;column-gap:.65rem}}.ueber-masonry__item{break-inside:avoid;border:1px solid var(--kr-border);cursor:default;background:#0a0a0a;border-radius:10px;margin:0 0 .55rem;position:relative;overflow:hidden}@media (min-width:720px){.ueber-masonry__item{margin-bottom:.65rem}}.ueber-masonry__img{vertical-align:middle;filter:grayscale()contrast(1.05)brightness(.92);width:100%;height:auto;transition:filter var(--kr-motion-standard) ease, transform var(--kr-motion-slow) ease;display:block}.ueber-masonry__caption{color:var(--kr-text);opacity:0;transition:opacity var(--kr-motion-standard) ease, transform var(--kr-motion-standard) ease;background:linear-gradient(#0000,#050505e6);margin:0;padding:1.4rem .65rem .5rem;font-size:.72rem;font-weight:550;line-height:1.25;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.ueber-masonry__item:hover .ueber-masonry__img,.ueber-masonry__item:focus-within .ueber-masonry__img{filter:none;transform:scale(1.02)}.ueber-masonry__item:hover .ueber-masonry__caption,.ueber-masonry__item:focus-within .ueber-masonry__caption{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ueber-masonry__img,.ueber-masonry__caption{transition:none}.ueber-masonry__item:hover .ueber-masonry__img{transform:none}}@media (hover:none){.ueber-masonry__img{filter:grayscale(.55)contrast(1.02)}.ueber-masonry__caption{opacity:1;transform:none}}.ueber-skills{margin-top:.75rem}.ueber-skills__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.4rem;display:grid}.ueber-skill{--skill-level:0%;appearance:none;cursor:pointer;border-radius:var(--kr-radius-control);border:1px solid var(--kr-border);color:inherit;font:inherit;text-align:left;transition:border-color var(--kr-motion-fast) ease, background var(--kr-motion-fast) ease, transform var(--kr-motion-fast) ease;background:#121212b8;gap:.28rem;padding:.5rem .6rem;display:grid}.ueber-skill:hover,.ueber-skill:focus-visible,.ueber-skill.is-active{border-color:color-mix(in srgb, var(--kr-gold) 45%, var(--kr-border));background:color-mix(in srgb, var(--kr-gold) 8%, transparent);outline:none;transform:translateY(-1px)}.ueber-skill__label{color:var(--kr-text);font-size:.78rem;font-weight:600}.ueber-skill__meter{background:#f5f2ea1f;border:1px solid #d4a0172e;border-radius:999px;height:7px;display:block;overflow:hidden}.ueber-skill__fill{border-radius:inherit;background:linear-gradient(90deg, var(--kr-gold-deep), var(--kr-gold), var(--kr-gold-soft));width:0;max-width:100%;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.ueber-skill:hover .ueber-skill__fill,.ueber-skill:focus-visible .ueber-skill__fill,.ueber-skill.is-active .ueber-skill__fill{width:var(--skill-level)}.ueber-skill__level{color:var(--kr-text-secondary);font-variant-numeric:tabular-nums;font-size:.68rem}.ueber-skills__caption{min-height:1.3em;color:var(--kr-text-secondary);margin:.5rem 0 0;font-size:.8rem;line-height:1.4}.ueber-skills__caption strong{color:var(--kr-text)}@media (hover:none){.ueber-skill.is-active .ueber-skill__fill{width:var(--skill-level)}}.ueber-timeline{gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.ueber-timeline--stage{max-height:none}.ueber-timeline__item{border-radius:var(--kr-radius-control);border:1px solid var(--kr-border);background:#1212128c;gap:.15rem;padding:.55rem .7rem;display:grid}@media (min-width:700px){.ueber-timeline__item{grid-template-columns:7rem 1fr;align-items:start;gap:.75rem}}.ueber-timeline__year{color:var(--kr-gold);font-size:.75rem;font-weight:650}.ueber-timeline__title{color:var(--kr-text);margin:0;font-size:.9rem;font-weight:650}.ueber-timeline__text{color:var(--kr-text-secondary);margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.ueber-theme--ms365{--ueber-accent:var(--kr-ms365)}.ueber-theme--ai{--ueber-accent:var(--kr-ai)}.ueber-theme--education{--ueber-accent:var(--kr-education)}.ueber-theme--organisation{--ueber-accent:var(--kr-organisation)}.ueber-theme--music{--ueber-accent:#4a7dff}@media (min-width:1100px){.ueber-screen .home-stage__pin[data-stage=true] .home-stage__panel--content .home-stage__panel-inner{width:min(1020px,100% - min(30vw,340px))}}@media (max-width:1099px){.ueber-stat{padding:.55rem .6rem .6rem}.ueber-stat__value{font-size:clamp(1.1rem,5.5vw,1.4rem)}.ueber-stat__label{font-size:.72rem}.ueber-stat__hint{font-size:.65rem}.ueber-map__chips{gap:.35rem;margin-top:.85rem;margin-bottom:.25rem}.ueber-map__chips li{padding:.28rem .55rem;font-size:.72rem}.ueber-focus{gap:.55rem;margin-top:.65rem}.ueber-focus__tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.2rem;scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;margin-inline:-.15rem;padding-inline:.15rem 1.25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.4rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.4rem),#0000 100%)}.ueber-focus__tabs::-webkit-scrollbar{display:none}.ueber-focus__tab{white-space:nowrap;flex:none;padding:.4rem .65rem;font-size:.76rem}.ueber-focus__panel{padding:.75rem .8rem}.ueber-focus__lead{font-size:.92rem}.ueber-focus__body{font-size:.84rem;line-height:1.4}.ueber-feedback{gap:.55rem}.ueber-feedback__ratings{grid-template-columns:1fr;gap:.45rem;display:grid}.ueber-feedback__rating{gap:.55rem;min-width:0;padding:.65rem .75rem}.ueber-feedback__rating-icon{width:1.75rem;height:1.75rem}.ueber-feedback__rating-icon svg{width:1rem;height:1rem}.ueber-feedback__rating-value{font-size:1.25rem}.ueber-feedback__rating-label{font-size:.72rem;line-height:1.25}.ueber-feedback__scale{margin-top:.1rem;font-size:.68rem}.ueber-feedback__feature{padding:.95rem 1rem}.ueber-feedback__quote{font-size:clamp(1rem,4.2vw,1.2rem)}.ueber-feedback__mosaic{display:none}.ueber-projects{gap:.55rem}.ueber-projects__nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.2rem;scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;padding-inline-end:1.25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.4rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.4rem),#0000 100%)}.ueber-projects__nav::-webkit-scrollbar{display:none}.ueber-projects__chip{flex:none;padding:.4rem .55rem}.ueber-projects__chip-logo{width:24px;height:24px}.ueber-projects__chip-name{font-size:.78rem}.ueber-project{gap:.65rem;padding:.7rem}.ueber-project__name{font-size:1.05rem}.ueber-project__tagline{font-size:.86rem}.ueber-project__summary{font-size:.82rem}.ueber-project__list{margin-bottom:.55rem;font-size:.8rem}.ueber-project__shot{aspect-ratio:16/9}.ueber-project__logo-hero{min-height:88px}.ueber-project__logo-hero-img{width:72px;height:72px}.ueber-bars__row{grid-template-columns:4.5rem 1fr;gap:.35rem}.ueber-bars__label{font-size:.65rem}.ueber-masonry{columns:2;column-gap:.4rem;margin-top:.55rem}.ueber-masonry__item{border-radius:8px;margin-bottom:.4rem}.ueber-masonry__caption{padding:1.1rem .5rem .4rem;font-size:.66rem}.ueber-skills__grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.35rem}.ueber-skill{padding:.42rem .5rem}.ueber-skill__label{font-size:.72rem}.ueber-timeline{gap:.35rem;margin-top:.65rem}.ueber-timeline__item{padding:.5rem .6rem}.ueber-timeline__title{font-size:.84rem}.ueber-timeline__text{font-size:.76rem}}@media (min-width:560px) and (max-width:1099px){.ueber-feedback__ratings{grid-template-columns:repeat(3,minmax(0,1fr))}.ueber-feedback__scale{grid-column:1/-1}}@media (max-width:419px){.ueber-skills__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ueber-story__portrait{height:min(30vh,200px);min-height:140px}}@media (prefers-reduced-motion:reduce){.ueber-stats.is-visible .ueber-stat,.ueber-focus__panel,.ueber-project,.ueber-bars__fill{transition:none!important;animation:none!important}.ueber-skill__fill{width:var(--skill-level);transition:none}}
