.rd-project-evidence{width:min(100%, var(--evidence-source-width));font:inherit;cursor:zoom-in;color:inherit;background:0 0;border:0;justify-items:center;gap:.65rem;margin-inline:auto;padding:0;text-decoration:none;display:grid}.rd-evidence-dialog{--focus-ring:#fff;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:#f7f7f5;overscroll-behavior:contain;background:0 0;border:0;margin:0;position:fixed;inset:0}.rd-evidence-dialog[open]{place-items:center;display:grid}.rd-evidence-dialog::backdrop{background:#05070ce0}.rd-evidence-dialog__panel{background:#151820;border:1px solid #ffffff3d;border-radius:.9rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,90rem);height:min(100%,90dvh);min-height:0;display:grid;overflow:hidden;box-shadow:0 1rem 5rem #0006}.rd-evidence-dialog__toolbar{z-index:1;background:#151820;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex;position:relative}.rd-evidence-dialog__zoom-controls{align-items:center;gap:.25rem;min-width:0;display:flex}.rd-evidence-dialog__zoom-controls span{min-width:4ch;font:500 .75rem/1.3 var(--font-roboto,sans-serif);text-align:center}.rd-evidence-dialog__toolbar button{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;flex:0 0 2.75rem;place-items:center;padding:0;display:grid}.rd-evidence-dialog__toolbar button:disabled{opacity:.35;cursor:default}.rd-evidence-dialog__toolbar .rd-evidence-dialog__close{color:#151820;background:#f7f7f5;border-color:#fff}.rd-evidence-dialog__toolbar svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:1.25rem;height:1.25rem}.rd-evidence-dialog__toolbar :focus-visible{outline-offset:3px;outline:2px solid #fff}.rd-evidence-dialog__image{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;background:#0a0c11;border:0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.rd-evidence-dialog__image[data-zoomed=true]{cursor:grab}.rd-evidence-dialog__image[data-zoomed=true]:active{cursor:grabbing}.rd-evidence-dialog__image:focus-visible{outline-offset:-3px;outline:2px solid #fff}.rd-evidence-dialog .rd-evidence-dialog__image img{object-fit:contain;clip-path:none;filter:none;pointer-events:none;transform-origin:50%;border-radius:0;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%;display:block;position:static}.rd-evidence-dialog__hint{color:#d9dce5;font:400 .75rem/1.45 var(--font-roboto,sans-serif);margin:0;padding:.65rem .75rem}@media (hover:hover) and (pointer:fine){.rd-evidence-dialog__toolbar button:not(:disabled):hover{border-color:#00d1ff;box-shadow:0 0 0 1px #944dff,0 0 8px #944dff60}}@media (forced-colors:active){.rd-evidence-dialog__toolbar button{border-color:buttontext}.rd-evidence-dialog__toolbar button:focus-visible{outline-color:highlight}}.rd-project-evidence[data-portrait=true]{width:min(100%, var(--evidence-source-width), 23rem, calc(78svh * var(--evidence-ratio)))}.rd-project-evidence img{max-width:100%;display:block;object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;position:static!important}.rd-case-story__media .rd-project-evidence img,.rd-case-story__media.is-in .rd-project-evidence img{filter:none;transition:none;transform:none}.rd-project-evidence__hint{text-underline-offset:.2em;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:550;text-decoration:underline;display:inline-flex}.rd-project-evidence[data-device=true] img{clip-path:inset(0 round 13%/6%);border-radius:13%/6%}.rd-project-evidence:focus-visible{outline-offset:-2px;border-radius:.5rem;outline:2px solid}.rd-case-phase__frame[data-fit]:has(.rd-project-evidence){aspect-ratio:auto;overflow:visible}.rd-visual-journey__slide>.rd-visual-journey__media:has(.rd-project-evidence){background:0 0;min-height:0}.rd-case-story__frame:has(.rd-project-evidence){width:100%}@media (max-width:760px){.rd-project-evidence[data-portrait=true]{width:min(100%, var(--evidence-source-width), 23rem, calc(82svh * var(--evidence-ratio)))}}
.rd-journey-title{--journey-title-ink:#bfc2cc;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;color:var(--journey-title-ink);margin-bottom:clamp(4rem,8vw,8rem);padding-block:.3em;position:relative;overflow:hidden}.rd-journey-title[data-dragging=true]{cursor:grabbing}.rd-case-page>.rd-journey-title{background:#10131b;margin-bottom:0;padding-block:clamp(2rem,4vw,4rem)}.rd-journey-title__track{will-change:transform;width:max-content;display:flex}.rd-journey-title__copy{flex:none;gap:clamp(2rem,4vw,4rem);min-width:100vw;padding-right:clamp(2rem,4vw,4rem);display:flex}.rd-journey-title__copy span{font:italic 500 clamp(2.5rem, 6vw, 7rem)/1.15 var(--font-serif,Georgia, serif);white-space:nowrap;flex:none;padding:.08em .03em .18em;display:block}.rd-journey-title[data-interacting=true] .rd-journey-title__copy span{color:#0000;background-image:radial-gradient(ellipse 150px 110px at var(--title-pointer-x,-1000px) var(--title-pointer-y,-1000px), #45deff 0%, #a288ff 26%, #ff65cb 48%, var(--journey-title-ink) 78%);-webkit-background-clip:text;background-clip:text}.rd-journey-title__pause{right:max(.5rem, var(--gutter,1rem));color:#fff;cursor:pointer;background:#151820;border:1px solid;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rd-journey-title__pause svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1rem;height:1rem}.rd-journey-title__pause:focus-visible{outline-offset:3px;outline:2px solid}.rd-visual-journey--coordination .rd-journey-title{--journey-title-ink:#d9ff43}.rd-visual-journey--theuxunion .rd-journey-title{--journey-title-ink:#de4dff}@media (prefers-reduced-motion:reduce){.rd-journey-title__track{will-change:auto}.rd-journey-title__pause{display:none}}@media (forced-colors:active){.rd-journey-title[data-interacting=true] .rd-journey-title__copy span{color:canvastext;background:0 0}}
