.mini-visual.nr-portfolio-image{aspect-ratio:3/2;isolation:isolate;background:#09131d;border-bottom:1px solid #526e7d55;height:auto;overflow:hidden}.nr-portfolio-image img{object-fit:contain;transition:transform .5s}.technology-card:hover .nr-portfolio-image img{transform:scale(1.025)}.nr-portfolio-image:after{content:"";pointer-events:none;background:linear-gradient(#06111b88 0%,#0000 24% 66%,#06111bcc 100%);position:absolute;inset:0}.nr-photo-caption{z-index:1;letter-spacing:1.4px;color:#c1dce6;text-shadow:0 1px 5px #000;font:8px/1.7 monospace;position:absolute;bottom:13px;left:18px;right:14px}.nr-photo-concept{z-index:1;color:#92abb7;letter-spacing:.7px;background:#08141bbd;padding:3px 5px;font:7px monospace;position:absolute;bottom:34px;left:18px}:is(.card-visual-wrap:has(.nr-portfolio-image) .card-number,.card-visual-wrap:has(.nr-portfolio-image) .card-arrow){z-index:2}.card-visual-wrap:has(.nr-portfolio-image) .card-number{background:#07121bd6;border-radius:2px;padding:5px 7px}.card-visual-wrap:has(.nr-portfolio-image) .card-arrow{background:#0a1a23d9;border-color:#c5e4e67a}.technology-card:hover .card-visual-wrap:has(.nr-portfolio-image) .card-arrow{background:#a6e9d5}@media (max-width:640px){.nr-photo-caption{font-size:9px;bottom:14px;left:18px}.nr-photo-concept{font-size:8px;bottom:38px}}@media (prefers-reduced-motion:reduce){.nr-portfolio-image img{transition:none}.technology-card:hover .nr-portfolio-image img{transform:none}}
.nr-journey{color:#e9f3f4;text-align:left;background:#0a131c;border:1px solid #31424b;align-self:center;width:100%;min-width:0;overflow:hidden}.nr-journey *{box-sizing:border-box}.nr-journey-top{letter-spacing:1.8px;color:#adc6ce;border-bottom:1px solid #263a44;justify-content:space-between;padding:16px 20px;font:9px monospace;display:flex}.nr-journey-scene{aspect-ratio:3/2;background:#07101a;position:relative;overflow:hidden}.nr-journey-render{pointer-events:none;transition:opacity .65s;position:absolute;inset:0}.nr-journey-render img{object-fit:contain;animation:18s ease-in-out infinite alternate nr-material-drift}.nr-journey-paused .nr-journey-render img{animation:none}.nr-journey-paused .nr-journey-render{transition:none}.nr-journey-caption{letter-spacing:1px;background:#06111bd9;border-left:2px solid #a9e5d5;flex-direction:column;gap:6px;max-width:calc(100% - 24px);padding:9px 12px;font:9px/1.4 monospace;display:flex;position:absolute;top:12px;left:12px}.nr-journey-caption span:first-child{color:#bae9d9;text-transform:uppercase}.nr-journey-caption span:last-child{color:#aebfc7;font-size:8px}.nr-journey-actions{gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.nr-journey-actions button{color:#e0edf0;cursor:pointer;background:#091924e8;border:1px solid #536c75;border-radius:2px;padding:9px 11px;font-size:10px}.nr-journey-actions button[aria-pressed=true]{color:#a9e5d5;border-color:#a9e5d5}.nr-journey-heading{letter-spacing:-.6px;padding:20px 20px 17px;font-size:clamp(20px,2.1vw,30px);line-height:1.2}.nr-journey-heading span{color:#a9e5d5}.nr-journey-tabs{border-block:1px solid #293b45;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nr-journey-tabs button{text-align:left;border:0;color:#9fb3be;cursor:pointer;background:0 0;border-top:2px solid #0000;border-right:1px solid #293b45;min-width:0;padding:15px 12px}.nr-journey-tabs button:last-child{border-right:0}.nr-journey-tabs button[aria-selected=true]{color:#edf7f6;background:#142a32;border-top-color:#a9e5d5}.nr-journey-tabs span{letter-spacing:1px;text-transform:uppercase;font:8px monospace;display:block}.nr-journey-tabs strong{margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.nr-journey-scrub{border-bottom:1px solid #293b45;align-items:center;gap:16px;padding:15px 20px;display:flex}.nr-journey-scrub span{letter-spacing:1px;color:#acc2ca;white-space:nowrap;font:8px monospace}.nr-journey-scrub input{accent-color:#a9e5d5;cursor:pointer;width:100%;min-width:0}.nr-journey-story{min-height:192px;padding:20px 20px 10px}.nr-journey-story h3{margin:0 0 10px;font-size:19px;font-weight:400;line-height:1.3}.nr-journey-story p,.nr-journey-notes p{color:#a9bdc7;margin:0 0 10px;font-size:12px;line-height:1.75}.nr-journey-story .nr-journey-evidence{color:#8ea9b5;border-left:1px solid #537a7b;padding-left:10px;font-size:10px}.nr-journey-notes-toggle{text-align:left;color:#bddfd9;cursor:pointer;background:0 0;border:0;border-top:1px solid #293b45;justify-content:space-between;gap:12px;width:100%;padding:13px 20px;font-size:11px;display:flex}.nr-journey-notes{padding:4px 20px 10px}.nr-journey button:focus-visible,.nr-journey input:focus-visible{outline-offset:-3px;outline:2px solid #a9e5d5}.nr-journey button:hover{color:#c9ffeb}@keyframes nr-material-drift{0%{transform:scale(1)}to{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.nr-journey-render img{animation:none}.nr-journey-render{transition:none}}@media (max-width:600px){.nr-journey-top{padding:14px;font-size:8px}.nr-journey-heading{padding:18px 15px}.nr-journey-tabs button{padding:13px 8px}.nr-journey-tabs strong{font-size:11px}.nr-journey-tabs span{letter-spacing:.4px;font-size:7px}.nr-journey-scrub{gap:10px;padding:13px 15px}.nr-journey-scrub span{font-size:7px}.nr-journey-story{min-height:210px;padding:18px 15px 8px}.nr-journey-actions button{padding:6px 8px;font-size:9px}.nr-journey-caption{padding:6px 8px;font-size:8px;top:8px;left:8px}.nr-journey-caption span:last-child{font-size:7px}.nr-journey-notes-toggle{padding-inline:15px}}
