
/* Original project illustrations from the Case Studies index. */

.uxa-case-body .ucb-art {
  --u: 1px;
  position: relative;
  width: 100%;
  aspect-ratio: 600 / 400;
  overflow: hidden;
  border-radius: 5px;
  background: #e5edec;
  container-type: inline-size;
  isolation: isolate;
}

.uxa-case-body .ucb-art .uxacsi-illus {
  position: absolute;
  inset: 0;
  overflow: hidden;
  font-family: inherit;
  line-height: 1.3;
  pointer-events: none;
}

.uxa-case-body .ucb-art :where(aside, article) {
  margin: 0;
  min-width: 0;
}

.uxa-case-body .ucb-art :where(span, strong, div) {
  min-width: 0;
}

.uxa-case-body .ucb-art svg {
  display: block;
  max-width: 100%;
}

@supports (width: 1cqw) {
  .uxa-case-body .ucb-art {
    --u: .1666667cqw;
  }
}

.uxa-case-body .uxacsi-korn2 {
  position:absolute;
  inset:0;
  overflow:hidden;
  color:#20355a;
  background:
    radial-gradient(circle at 84% 16%, rgba(17,239,227,.20), transparent 25%),
    radial-gradient(circle at 12% 88%, rgba(162,104,207,.14), transparent 30%),
    linear-gradient(145deg,#e9eef5,#f4f7fa 70%);
  font-family:inherit;
}

.uxa-case-body .uxacsi-korn2::before {
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(rgba(32,53,90,.045) calc(1 * var(--u)), transparent calc(1 * var(--u))),
    linear-gradient(90deg, rgba(32,53,90,.045) calc(1 * var(--u)), transparent calc(1 * var(--u)));
  background-size:calc(34 * var(--u)) calc(34 * var(--u));
  opacity:.65;
}

.uxa-case-body .uxacsi-korn2__dashboard {
  position:absolute;
  z-index:2;
  left:6%;
  top:10%;
  width:88%;
  height:74%;
  display:grid;
  grid-template-columns:calc(46 * var(--u)) minmax(0,1fr);
  overflow:hidden;
  border:calc(1 * var(--u)) solid rgba(32,53,90,.12);
  border-radius:calc(15 * var(--u));
  background:#f5f7fa;
  box-shadow:0 calc(22 * var(--u)) calc(44 * var(--u)) rgba(32,53,90,.16);
  transform:rotate(-1deg);
  transform-origin:center;
}

.uxa-case-body .uxacsi-korn2__rail {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:calc(10 * var(--u));
  padding:calc(10 * var(--u)) calc(6 * var(--u));
  background:#172a4a;
}

.uxa-case-body .uxacsi-korn2__brand {
  display:grid;
  place-items:center;
  width:calc(28 * var(--u));
  height:calc(28 * var(--u));
  margin-bottom:calc(4 * var(--u));
  border-radius:calc(7 * var(--u));
  color:#20355a;
  background:#11efe3;
  font-size:calc(11 * var(--u));
  font-weight:800;
}

.uxa-case-body .uxacsi-korn2__rail i {
  position:relative;
  display:block;
  width:calc(27 * var(--u));
  height:calc(27 * var(--u));
  border-radius:calc(6 * var(--u));
  background:rgba(255,255,255,.055);
}

.uxa-case-body .uxacsi-korn2__rail i::before {
  content:"";
  position:absolute;
  inset:calc(8 * var(--u));
  border:calc(1 * var(--u)) solid #8e9cb1;
  border-radius:calc(2 * var(--u));
}

.uxa-case-body .uxacsi-korn2__rail i.is-active {
  background:rgba(17,239,227,.12);
}

.uxa-case-body .uxacsi-korn2__rail i.is-active::before {
  border-color:#11efe3;
}

.uxa-case-body .uxacsi-korn2__user {
  display:grid;
  place-items:center;
  width:calc(25 * var(--u));
  height:calc(25 * var(--u));
  margin-top:auto;
  border-radius:50%;
  color:#d4dce8;
  background:#30486e;
  font-size:calc(8 * var(--u));
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__app {
  display:flex;
  flex-direction:column;
  min-width:0;
  min-height:0;
  background:#f5f7fa;
}

.uxa-case-body .uxacsi-korn2__chrome {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:calc(10 * var(--u));
  min-height:calc(39 * var(--u));
  padding:calc(6 * var(--u)) calc(12 * var(--u));
  border-bottom:calc(1 * var(--u)) solid #d9e0e8;
  background:#fff;
}

.uxa-case-body .uxacsi-korn2__chrome small,
.uxa-case-body .uxacsi-korn2__chrome strong {
  display:block;
}

.uxa-case-body .uxacsi-korn2__chrome small {
  color:#536177;
  font-size:calc(7.2 * var(--u));
}

.uxa-case-body .uxacsi-korn2__chrome strong {
  margin-top:calc(1 * var(--u));
  color:#20355a;
  font-size:calc(9.8 * var(--u));
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__chrome-user {
  display:grid;
  place-items:center;
  width:calc(22 * var(--u));
  height:calc(22 * var(--u));
  border-radius:50%;
  color:#fff;
  background:#3d567e;
  font-size:calc(7 * var(--u));
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__modes {
  display:flex;
  align-items:stretch;
  gap:calc(18 * var(--u));
  min-height:calc(34 * var(--u));
  padding:0 calc(13 * var(--u));
  border-bottom:calc(1 * var(--u)) solid #d9e0e8;
  background:#fff;
}

.uxa-case-body .uxacsi-korn2__modes span {
  display:flex;
  align-items:center;
  border-bottom:calc(2 * var(--u)) solid transparent;
  color:#536177;
  font-size:calc(8 * var(--u));
  font-weight:500;
}

.uxa-case-body .uxacsi-korn2__modes span.is-active {
  color:#20355a;
  border-color:#087f7b;
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__content {
  flex:1;
  min-height:0;
  padding:calc(9 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));
}

.uxa-case-body .uxacsi-korn2__intro {
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:calc(9 * var(--u));
  margin-bottom:calc(7 * var(--u));
}

.uxa-case-body .uxacsi-korn2__intro > div {
  max-width:72%;
}

.uxa-case-body .uxacsi-korn2__intro small {
  display:block;
  margin-bottom:calc(2 * var(--u));
  color:#087f7b;
  font-size:calc(6.8 * var(--u));
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__intro strong {
  display:block;
  color:#20355a;
  font-size:calc(10.6 * var(--u));
  line-height:1.25;
}

.uxa-case-body .uxacsi-korn2__intro p {
  margin-top:calc(2 * var(--u));
  color:#536177;
  font-size:calc(6.9 * var(--u));
  line-height:1.4;
}

.uxa-case-body .uxacsi-korn2__refresh {
  display:flex;
  align-items:center;
  gap:calc(4 * var(--u));
  min-height:calc(22 * var(--u));
  padding:calc(3 * var(--u)) calc(6 * var(--u));
  border:calc(1 * var(--u)) solid #c1ccd8;
  border-radius:calc(5 * var(--u));
  color:#20355a;
  background:#fff;
  font-size:calc(6.8 * var(--u));
  font-weight:600;
  white-space:nowrap;
}

.uxa-case-body .uxacsi-korn2__refresh::before {
  content:"↻";
  font-size:calc(9 * var(--u));
}

.uxa-case-body .uxacsi-korn2-card {
  padding:calc(8 * var(--u));
  border:calc(1 * var(--u)) solid #cbd6e0;
  border-radius:calc(7 * var(--u));
  background:#fff;
}

.uxa-case-body .uxacsi-korn2-card.is-selected {
  border-color:#087f7b;
  box-shadow:inset 0 0 0 calc(1 * var(--u)) #087f7b;
  background:#fbfdfd;
}

.uxa-case-body .uxacsi-korn2-card__top {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:calc(5 * var(--u));
  margin-bottom:calc(5 * var(--u));
}

.uxa-case-body .uxacsi-korn2__letter {
  display:grid;
  place-items:center;
  width:calc(20 * var(--u));
  height:calc(20 * var(--u));
  border:calc(1 * var(--u)) solid #cdd8e2;
  border-radius:calc(5 * var(--u));
  color:#20355a;
  background:#edf1f6;
  font-size:calc(7.8 * var(--u));
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__state {
  display:flex;
  align-items:center;
  gap:calc(3 * var(--u));
  color:#076d69;
  font-size:calc(6.6 * var(--u));
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__state i,
.uxa-case-body .uxacsi-korn2__circle {
  position:relative;
  width:calc(12 * var(--u));
  height:calc(12 * var(--u));
  flex:0 0 calc(12 * var(--u));
  border:calc(1.2 * var(--u)) solid #8194ac;
  border-radius:50%;
}

.uxa-case-body .uxacsi-korn2__state i {
  border-color:#087f7b;
  background:#087f7b;
}

.uxa-case-body .uxacsi-korn2__state i::after {
  content:"";
  position:absolute;
  left:calc(3 * var(--u));
  top:calc(2 * var(--u));
  width:calc(3.4 * var(--u));
  height:calc(5.4 * var(--u));
  border-right:calc(1.3 * var(--u)) solid #fff;
  border-bottom:calc(1.3 * var(--u)) solid #fff;
  transform:rotate(45deg);
}

.uxa-case-body .uxacsi-korn2-card > strong {
  display:block;
  color:#20355a;
  font-size:calc(9.8 * var(--u));
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2-card > small {
  display:block;
  margin-top:calc(1 * var(--u));
  color:#536177;
  font-size:calc(6.8 * var(--u));
}

.uxa-case-body .uxacsi-korn2-card > p {
  margin-top:calc(4 * var(--u));
  color:#536177;
  font-size:calc(6.6 * var(--u));
  line-height:1.35;
}

.uxa-case-body .uxacsi-korn2-card__actions {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:calc(6 * var(--u));
  margin-top:calc(6 * var(--u));
}

.uxa-case-body .uxacsi-korn2__details {
  color:#20355a;
  font-size:calc(6.4 * var(--u));
  font-weight:600;
  text-decoration:underline;
  text-underline-offset:calc(2 * var(--u));
}

.uxa-case-body .uxacsi-korn2__select {
  display:flex;
  align-items:center;
  gap:calc(3 * var(--u));
  min-height:calc(20 * var(--u));
  padding:calc(3 * var(--u)) calc(5 * var(--u));
  border:calc(1 * var(--u)) solid #c1ccd8;
  border-radius:calc(5 * var(--u));
  color:#20355a;
  background:#fff;
  font-size:calc(6.4 * var(--u));
  font-weight:600;
  white-space:nowrap;
}

.uxa-case-body .uxacsi-korn2__select.is-selected {
  color:#076d69;
  border-color:#a6ccc7;
  background:#edf8f6;
}

.uxa-case-body .uxacsi-korn2__alt-label {
  margin:calc(6 * var(--u)) 0 calc(4 * var(--u));
  color:#536177;
  font-size:calc(6.8 * var(--u));
  font-weight:600;
}

.uxa-case-body .uxacsi-korn2__alternatives {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:calc(6 * var(--u));
}

.uxa-case-body .uxacsi-korn2__alternatives .uxacsi-korn2-card {
  padding:calc(7 * var(--u));
}

.uxa-case-body .uxacsi-korn2__alternatives .uxacsi-korn2-card > p {
  min-height:calc(17 * var(--u));
}

.uxa-case-body .uxacsi-korn2__actionbar {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:calc(7 * var(--u));
  min-height:calc(40 * var(--u));
  padding:calc(6 * var(--u)) calc(11 * var(--u));
  border-top:calc(1 * var(--u)) solid #d9e0e8;
  background:#fff;
}

.uxa-case-body .uxacsi-korn2__actionbar small,
.uxa-case-body .uxacsi-korn2__actionbar strong {
  display:block;
}

.uxa-case-body .uxacsi-korn2__actionbar small {
  color:#536177;
  font-size:calc(6.4 * var(--u));
}

.uxa-case-body .uxacsi-korn2__actionbar strong {
  margin-top:calc(1 * var(--u));
  color:#20355a;
  font-size:calc(7.5 * var(--u));
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__actions {
  display:flex;
  align-items:center;
  gap:calc(7 * var(--u));
}

.uxa-case-body .uxacsi-korn2__actions > span {
  color:#20355a;
  font-size:calc(6.2 * var(--u));
  font-weight:600;
  text-decoration:underline;
}

.uxa-case-body .uxacsi-korn2__actions > b {
  padding:calc(5 * var(--u)) calc(7 * var(--u));
  border-radius:calc(5 * var(--u));
  color:#fff;
  background:#20355a;
  font-size:calc(6.4 * var(--u));
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__mode-card {
  position:absolute;
  z-index:3;
  right:3.5%;
  top:4%;
  display:flex;
  align-items:center;
  gap:calc(6 * var(--u));
  padding:calc(7 * var(--u)) calc(9 * var(--u));
  border:calc(1 * var(--u)) solid rgba(32,53,90,.10);
  border-radius:calc(9 * var(--u));
  color:#20355a;
  background:rgba(255,255,255,.96);
  box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) rgba(32,53,90,.12);
  font-size:calc(7.2 * var(--u));
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__mode-card i {
  width:calc(7 * var(--u));
  height:calc(7 * var(--u));
  border-radius:50%;
  background:#087f7b;
}

.uxa-case-body .uxacsi-korn2__flow {
  position:absolute;
  z-index:4;
  left:10%;
  right:10%;
  bottom:4%;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:calc(6 * var(--u));
  padding:calc(7 * var(--u)) calc(10 * var(--u));
  border-radius:calc(9 * var(--u));
  color:#fff;
  background:rgba(32,53,90,.94);
  box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) rgba(32,53,90,.16);
  font-size:calc(7.2 * var(--u));
  font-weight:600;
}

.uxa-case-body .uxacsi-korn2__flow i {
  color:#11efe3;
  font-style:normal;
}

.uxa-case-body .uxacsi-korn2__flow b {
  color:#11efe3;
  font-weight:700;
}

.uxa-case-body .uxacsi-korn2__select.is-selected .uxacsi-korn2__circle {
  border-color:#087f7b;
  background:#087f7b;
}
.uxa-case-body .uxacsi-korn2__select.is-selected .uxacsi-korn2__circle::after {
  content:"";
  position:absolute;
  left:calc(3 * var(--u));
  top:calc(2 * var(--u));
  width:calc(3.4 * var(--u));
  height:calc(5.4 * var(--u));
  border-right:calc(1.3 * var(--u)) solid #fff;
  border-bottom:calc(1.3 * var(--u)) solid #fff;
  transform:rotate(45deg);
}

.uxa-case-body .uxacsi-beasts-art {
  background: linear-gradient(145deg, #DDE8DF, #EFF3E9);
}

.uxa-case-body .uxacsi-beasts-art__map {
  position: absolute;
  inset: 0;
  background:
    linear-gradient(rgba(74,111,72,.11) calc(1 * var(--u)), transparent calc(1 * var(--u))),
    linear-gradient(90deg, rgba(74,111,72,.11) calc(1 * var(--u)), transparent calc(1 * var(--u))),
    radial-gradient(circle at 18% 65%, rgba(82,115,58,.23), transparent 22%),
    radial-gradient(circle at 78% 25%, rgba(111,147,91,.28), transparent 26%);
  background-size:
    calc(32 * var(--u)) calc(32 * var(--u)),
    calc(32 * var(--u)) calc(32 * var(--u)),
    auto,
    auto;
}

.uxa-case-body .uxacsi-beasts-art__route {
  position: absolute;
  inset: 8% 3% 7%;
  width: 94%;
  height: 85%;
  fill: none;
  stroke: #ED8767;
  stroke-width: 4;
  stroke-linecap: round;
  filter: drop-shadow(0 calc(3 * var(--u)) calc(5 * var(--u)) rgba(237,135,103,.25));
}

.uxa-case-body .uxacsi-beasts-art__pin {
  position: absolute;
  width: calc(18 * var(--u));
  height: calc(18 * var(--u));
  display: grid;
  place-items: center;
  border-radius: 50% 50% 50% 0;
  transform: rotate(-45deg);
  background: #50733A;
  box-shadow: 0 calc(5 * var(--u)) calc(12 * var(--u)) rgba(47,85,33,.22);
}

.uxa-case-body .uxacsi-beasts-art__pin i {
  width: calc(6 * var(--u));
  height: calc(6 * var(--u));
  border-radius: 50%;
  background: #fff;
}

.uxa-case-body .uxacsi-beasts-art__pin.is-one {
  left: 19%;
  top: 61%;
}

.uxa-case-body .uxacsi-beasts-art__pin.is-two {
  left: 55%;
  top: 31%;
}

.uxa-case-body .uxacsi-beasts-art__pin.is-three {
  right: 10%;
  top: 17%;
}

.uxa-case-body .uxacsi-beasts-art__route-card {
  position: absolute;
  left: 5%;
  top: 13%;
  width: 39%;
  padding: calc(14 * var(--u));
  border-radius: calc(16 * var(--u));
  background: rgba(255,255,255,.94);
  border: calc(1 * var(--u)) solid rgba(47,85,33,.12);
  box-shadow: 0 calc(17 * var(--u)) calc(32 * var(--u)) rgba(47,85,33,.13);
}

.uxa-case-body .uxacsi-beasts-art__route-card small,
.uxa-case-body .uxacsi-beasts-art__route-card strong,
.uxa-case-body .uxacsi-beasts-art__route-card span,
.uxa-case-body .uxacsi-beasts-art__route-card b {
  display: block;
}

.uxa-case-body .uxacsi-beasts-art__route-card small {
  color: #ED8767;
  font-size: calc(12 * var(--u));
  font-weight: 850;
  text-transform: uppercase;
  letter-spacing: .08em;
}

.uxa-case-body .uxacsi-beasts-art__route-card strong {
  margin: calc(6 * var(--u)) 0 calc(5 * var(--u));
  color: #2F5521;
  font-family: "Urbanist", Arial, sans-serif;
  font-size: calc(26 * var(--u));
  line-height: 1.1;
}

.uxa-case-body .uxacsi-beasts-art__route-card span {
  color: #77816F;
  font-size: calc(12 * var(--u));
}

.uxa-case-body .uxacsi-beasts-art__route-card b {
  width: fit-content;
  margin-top: calc(9 * var(--u));
  padding: calc(6 * var(--u)) calc(8 * var(--u));
  border-radius: calc(7 * var(--u));
  color: #fff;
  background: #50733A;
  font-size: calc(10 * var(--u));
}

.uxa-case-body .uxacsi-beasts-art__phone {
  position: absolute;
  width: 23%;
  height: 72%;
  padding: calc(18 * var(--u)) calc(9 * var(--u)) calc(9 * var(--u));
  border: calc(5 * var(--u)) solid #172A4A;
  border-radius: calc(22 * var(--u));
  background: #FAF8F0;
  box-shadow: 0 calc(24 * var(--u)) calc(40 * var(--u)) rgba(23,42,74,.23);
}

.uxa-case-body .uxacsi-beasts-art__phone.is-one {
  right: 23%;
  top: 14%;
  transform: rotate(-4deg);
}

.uxa-case-body .uxacsi-beasts-art__phone.is-two {
  right: 4%;
  top: 18%;
  transform: rotate(4deg);
}

.uxa-case-body .uxacsi-beasts-art__notch {
  position: absolute;
  top: calc(5 * var(--u));
  left: 50%;
  width: 36%;
  height: calc(7 * var(--u));
  transform: translateX(-50%);
  border-radius: calc(99 * var(--u));
  background: #172A4A;
}

.uxa-case-body .uxacsi-beasts-art__phone small,
.uxa-case-body .uxacsi-beasts-art__phone strong {
  display: block;
}

.uxa-case-body .uxacsi-beasts-art__phone small {
  color: #ED8767;
  font-size: calc(10 * var(--u));
  text-transform: uppercase;
  font-weight: 850;
}

.uxa-case-body .uxacsi-beasts-art__phone strong {
  margin: calc(5 * var(--u)) 0 calc(10 * var(--u));
  color: #2F5521;
  font-family: "Urbanist", Arial, sans-serif;
  font-size: calc(20 * var(--u));
}

.uxa-case-body .uxacsi-beasts-art__phone > span {
  display: block;
  height: calc(7 * var(--u));
  margin-top: calc(6 * var(--u));
  border-radius: calc(99 * var(--u));
  background: #E2E5DA;
}

.uxa-case-body .uxacsi-beasts-art__phone > span:nth-of-type(2) {
  width: 72%;
}

.uxa-case-body .uxacsi-beasts-art__phone > b {
  position: absolute;
  left: calc(8 * var(--u));
  right: calc(8 * var(--u));
  bottom: calc(10 * var(--u));
  padding: calc(7 * var(--u)) 0;
  border-radius: calc(7 * var(--u));
  color: #fff;
  background: #50733A;
  text-align: center;
  font-size: calc(10 * var(--u));
}

.uxa-case-body .uxacsi-beasts-art__mini-map {
  height: 42%;
  margin-top: calc(8 * var(--u));
  border-radius: calc(8 * var(--u));
  background:
    linear-gradient(rgba(74,111,72,.13) calc(1 * var(--u)), transparent calc(1 * var(--u))),
    linear-gradient(90deg, rgba(74,111,72,.13) calc(1 * var(--u)), transparent calc(1 * var(--u))),
    #DDE8DF;
  background-size: calc(12 * var(--u)) calc(12 * var(--u));
}

.uxa-case-body .uxacsi-beasts-art__ethics {
  position: absolute;
  left: 5%;
  bottom: 7%;
  padding: calc(9 * var(--u)) calc(11 * var(--u));
  display: flex;
  align-items: center;
  gap: calc(7 * var(--u));
  border-radius: calc(11 * var(--u));
  color: #fff;
  background: rgba(47,85,33,.92);
  box-shadow: 0 calc(13 * var(--u)) calc(25 * var(--u)) rgba(47,85,33,.18);
}

.uxa-case-body .uxacsi-beasts-art__ethics > i {
  width: calc(23 * var(--u));
  height: calc(23 * var(--u));
  display: grid;
  place-items: center;
  border-radius: calc(7 * var(--u));
  background: #ED8767;
  font-style: normal;
}

.uxa-case-body .uxacsi-beasts-art__ethics strong,
.uxa-case-body .uxacsi-beasts-art__ethics small {
  display: block;
}

.uxa-case-body .uxacsi-beasts-art__ethics strong {
  font-size: calc(12 * var(--u));
}

.uxa-case-body .uxacsi-beasts-art__ethics small {
  margin-top: calc(2 * var(--u));
  color: rgba(255,255,255,.65);
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-whip-art {
  background:
    radial-gradient(circle at 84% 18%, rgba(43,146,255,.26), transparent 28%),
    linear-gradient(145deg, #EAF4FF, #F4F0FF 72%);
}

.uxa-case-body .uxacsi-whip-art__browser {
  position: absolute;
  left: 6%;
  top: 12%;
  width: 88%;
  height: 73%;
  overflow: hidden;
  border-radius: calc(16 * var(--u));
  background: #fff;
  border: calc(1 * var(--u)) solid rgba(44,62,99,.10);
  box-shadow: 0 calc(22 * var(--u)) calc(45 * var(--u)) rgba(44,62,99,.14);
  transform: rotate(-1.5deg);
}

.uxa-case-body .uxacsi-whip-art__bar {
  height: calc(27 * var(--u));
  display: flex;
  align-items: center;
  gap: calc(5 * var(--u));
  padding: 0 calc(10 * var(--u));
  border-bottom: calc(1 * var(--u)) solid #EDF0F5;
}

.uxa-case-body .uxacsi-whip-art__bar i {
  width: calc(6 * var(--u));
  height: calc(6 * var(--u));
  border-radius: 50%;
  background: #D7DCE6;
}

.uxa-case-body .uxacsi-whip-art__bar span {
  width: 38%;
  height: calc(6 * var(--u));
  margin-left: calc(6 * var(--u));
  border-radius: calc(99 * var(--u));
  background: #EEF1F6;
}

.uxa-case-body .uxacsi-whip-art__layout {
  height: calc(100% - calc(27 * var(--u)));
  display: grid;
  grid-template-columns: calc(42 * var(--u)) 1fr;
}

.uxa-case-body .uxacsi-whip-art__layout aside {
  padding: calc(11 * var(--u)) 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(10 * var(--u));
  background: #20355A;
}

.uxa-case-body .uxacsi-whip-art__layout aside > * {
  flex-shrink: 0;
}

.uxa-case-body .uxacsi-whip-art__layout aside b {
  width: calc(23 * var(--u));
  height: calc(23 * var(--u));
  display: grid;
  place-items: center;
  border-radius: calc(7 * var(--u));
  color: #20355A;
  background: #11EFE3;
  font-size: calc(12 * var(--u));
}

.uxa-case-body .uxacsi-whip-art__layout aside i {
  width: calc(18 * var(--u));
  height: calc(5 * var(--u));
  border-radius: calc(99 * var(--u));
  background: rgba(255,255,255,.18);
}

.uxa-case-body .uxacsi-whip-art__content {
  padding: calc(21 * var(--u));
}

.uxa-case-body .uxacsi-whip-art__hero {
  display: grid;
  grid-template-columns: 1.12fr .88fr;
  gap: calc(12 * var(--u));
  align-items: center;
}

.uxa-case-body .uxacsi-whip-art__hero small {
  display: block;
  color: #8B50B8;
  font-size: calc(10 * var(--u));
  text-transform: uppercase;
  font-weight: 850;
}

.uxa-case-body .uxacsi-whip-art__hero strong {
  display: block;
  margin: calc(5 * var(--u)) 0 calc(7 * var(--u));
  color: #20355A;
  font-family: "Urbanist", Arial, sans-serif;
  font-size: calc(22 * var(--u));
  line-height: 1.05;
}

.uxa-case-body .uxacsi-whip-art__hero > div:first-child > span {
  display: block;
  width: 90%;
  height: calc(5 * var(--u));
  margin-top: calc(5 * var(--u));
  border-radius: calc(99 * var(--u));
  background: #E8ECF3;
}

.uxa-case-body .uxacsi-whip-art__hero > div:first-child > span.is-short {
  width: 66%;
}

.uxa-case-body .uxacsi-whip-art__hero > div:first-child > b {
  display: block;
  width: fit-content;
  margin-top: calc(9 * var(--u));
  padding: calc(6 * var(--u)) calc(8 * var(--u));
  border-radius: calc(6 * var(--u));
  color: #fff;
  background: linear-gradient(135deg, #A268CF, #8B50B8);
  font-size: calc(10 * var(--u));
}

.uxa-case-body .uxacsi-whip-art__product {
  height: calc(115 * var(--u));
  padding: calc(10 * var(--u));
  border-radius: calc(10 * var(--u));
  background: linear-gradient(145deg, #20355A, #31547E);
}

.uxa-case-body .uxacsi-whip-art__product i {
  display: inline-block;
  width: 28%;
  height: calc(22 * var(--u));
  margin-right: 3%;
  border-radius: calc(5 * var(--u));
  background: rgba(255,255,255,.08);
}

.uxa-case-body .uxacsi-whip-art__product span {
  display: block;
  height: calc(36 * var(--u));
  margin-top: calc(8 * var(--u));
  border-radius: calc(7 * var(--u));
  background:
    linear-gradient(rgba(255,255,255,.05) calc(1 * var(--u)), transparent calc(1 * var(--u))),
    linear-gradient(90deg, rgba(255,255,255,.05) calc(1 * var(--u)), transparent calc(1 * var(--u)));
  background-size: calc(12 * var(--u)) calc(12 * var(--u));
}

.uxa-case-body .uxacsi-whip-art__proof {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: calc(6 * var(--u));
  margin-top: calc(18 * var(--u));
}

.uxa-case-body .uxacsi-whip-art__proof span {
  padding: calc(7 * var(--u));
  border-radius: calc(7 * var(--u));
  background: #F5F7FA;
  border: calc(1 * var(--u)) solid #EBEEF4;
}

.uxa-case-body .uxacsi-whip-art__proof b,
.uxa-case-body .uxacsi-whip-art__proof small {
  display: block;
}

.uxa-case-body .uxacsi-whip-art__proof b {
  color: #20355A;
  font-size: calc(14 * var(--u));
}

.uxa-case-body .uxacsi-whip-art__proof small {
  margin-top: calc(2 * var(--u));
  color: #8A93A7;
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-whip-art__path {
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: 5%;
  padding: calc(8 * var(--u)) calc(10 * var(--u));
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(6 * var(--u));
  border-radius: calc(10 * var(--u));
  color: #fff;
  background: rgba(32,53,90,.92);
  box-shadow: 0 calc(13 * var(--u)) calc(25 * var(--u)) rgba(32,53,90,.18);
  font-size: calc(10 * var(--u));
}

.uxa-case-body .uxacsi-whip-art__path i {
  color: #11EFE3;
  font-style: normal;
}

.uxa-case-body .uxacsi-whip-art__path b {
  color: #11EFE3;
}

/* Supporting project illustrations from the Case Studies index. */

.uxa-case-body .uxacsi-wilder-art {
  background: linear-gradient(145deg, #DDE7E9, #F3F6F7);
}

.uxa-case-body .uxacsi-wilder-art__window {
  position: absolute;
  left: 5%;
  top: 11%;
  width: 90%;
  height: 76%;
  overflow: hidden;
  border-radius: calc(16 * var(--u));
  background: #fff;
  border: calc(1 * var(--u)) solid rgba(44,62,99,.09);
  box-shadow: 0 calc(22 * var(--u)) calc(45 * var(--u)) rgba(44,62,99,.13);
}

.uxa-case-body .uxacsi-wilder-art__top {
  height: calc(42 * var(--u));
  padding: 0 calc(11 * var(--u));
  display: flex;
  align-items: center;
  gap: calc(9 * var(--u));
  color: #667188;
  border-bottom: calc(1 * var(--u)) solid #EDF0F3;
  font-size: calc(9 * var(--u));
  white-space: nowrap;
}

.uxa-case-body .uxacsi-wilder-art__top strong {
  margin-right: auto;
  color: #285C58;
  font-size: calc(14 * var(--u));
  letter-spacing: .08em;
}

.uxa-case-body .uxacsi-wilder-art__top b {
  padding: calc(5 * var(--u)) calc(6 * var(--u));
  border-radius: calc(5 * var(--u));
  color: #fff;
  background: #D98B59;
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__hero {
  padding: calc(17 * var(--u)) calc(17 * var(--u)) calc(13 * var(--u));
  background: linear-gradient(135deg, #EAF3F1, #F4F8F7);
}

.uxa-case-body .uxacsi-wilder-art__hero small {
  display: block;
  color: #D47745;
  font-size: calc(9 * var(--u));
  text-transform: uppercase;
  font-weight: 850;
}

.uxa-case-body .uxacsi-wilder-art__hero strong {
  display: block;
  margin: calc(5 * var(--u)) 0 calc(9 * var(--u));
  color: #285C58;
  font-family: "Urbanist", Arial, sans-serif;
  font-size: calc(22 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__search {
  height: calc(38 * var(--u));
  padding: 0 calc(7 * var(--u));
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: calc(6 * var(--u));
  border: calc(1 * var(--u)) solid #D7E2E1;
  border-radius: calc(7 * var(--u));
  background: #fff;
}

.uxa-case-body .uxacsi-wilder-art__search i {
  width: calc(8 * var(--u));
  height: calc(8 * var(--u));
  border: calc(1 * var(--u)) solid #839694;
  border-radius: 50%;
}

.uxa-case-body .uxacsi-wilder-art__search span {
  color: #8A9796;
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__search b {
  padding: calc(5 * var(--u)) calc(6 * var(--u));
  border-radius: calc(5 * var(--u));
  color: #fff;
  background: #285C58;
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__chips {
  display: flex;
  gap: calc(4 * var(--u));
  padding: calc(10 * var(--u)) calc(17 * var(--u)) calc(6 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__chips span {
  padding: calc(4 * var(--u)) calc(6 * var(--u));
  border: calc(1 * var(--u)) solid #E2E9E8;
  border-radius: calc(99 * var(--u));
  color: #6F7F7D;
  background: #F7F9F9;
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__results {
  display: grid;
  gap: calc(5 * var(--u));
  padding: calc(4 * var(--u)) calc(17 * var(--u)) calc(10 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__results article {
  padding: calc(7 * var(--u));
  display: grid;
  grid-template-columns: calc(22 * var(--u)) minmax(0, 1fr) auto;
  align-items: center;
  gap: calc(6 * var(--u));
  border: calc(1 * var(--u)) solid #E6EBEA;
  border-radius: calc(7 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__results article > i {
  width: calc(22 * var(--u));
  height: calc(22 * var(--u));
  border-radius: calc(6 * var(--u));
  background: linear-gradient(135deg, #8EB6AF, #5E9189);
}

.uxa-case-body .uxacsi-wilder-art__results small,
.uxa-case-body .uxacsi-wilder-art__results strong {
  display: block;
}

.uxa-case-body .uxacsi-wilder-art__results small {
  color: #D47745;
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__results strong {
  margin-top: calc(2 * var(--u));
  color: #3E5E5A;
  font-size: calc(10 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__results b {
  color: #D47745;
  font-size: calc(16 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__connection {
  position: absolute;
  right: 4%;
  bottom: 5%;
  padding: calc(8 * var(--u)) calc(10 * var(--u));
  display: flex;
  align-items: center;
  gap: calc(7 * var(--u));
  border-radius: calc(10 * var(--u));
  color: #fff;
  background: rgba(40,92,88,.94);
  box-shadow: 0 calc(13 * var(--u)) calc(25 * var(--u)) rgba(40,92,88,.18);
}

.uxa-case-body .uxacsi-wilder-art__connection > i {
  width: calc(23 * var(--u));
  height: calc(23 * var(--u));
  display: grid;
  place-items: center;
  border-radius: calc(7 * var(--u));
  background: rgba(255,255,255,.11);
  font-size: calc(16 * var(--u));
  font-style: normal;
}

.uxa-case-body .uxacsi-wilder-art__connection strong,
.uxa-case-body .uxacsi-wilder-art__connection small {
  display: block;
}

.uxa-case-body .uxacsi-wilder-art__connection strong {
  font-size: calc(11 * var(--u));
}

.uxa-case-body .uxacsi-wilder-art__connection small {
  margin-top: calc(2 * var(--u));
  color: rgba(255,255,255,.61);
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-ktd-art {
  background: linear-gradient(145deg, #F3EAF4, #F8F5F0);
}

.uxa-case-body .uxacsi-ktd-art__heat {
  position: absolute;
  border-radius: 50%;
  filter: blur(calc(5 * var(--u)));
  opacity: .52;
}

.uxa-case-body .uxacsi-ktd-art__heat.is-one {
  width: calc(110 * var(--u));
  height: calc(110 * var(--u));
  left: 5%;
  top: 12%;
  background: radial-gradient(circle, #F7936E, transparent 65%);
}

.uxa-case-body .uxacsi-ktd-art__heat.is-two {
  width: calc(100 * var(--u));
  height: calc(100 * var(--u));
  right: 5%;
  top: 24%;
  background: radial-gradient(circle, #B668C8, transparent 66%);
}

.uxa-case-body .uxacsi-ktd-art__heat.is-three {
  width: calc(90 * var(--u));
  height: calc(90 * var(--u));
  left: 18%;
  bottom: 7%;
  background: radial-gradient(circle, #F2CB56, transparent 66%);
}

.uxa-case-body .uxacsi-ktd-art__phone {
  position: absolute;
  left: 50%;
  top: 7%;
  width: 48%;
  height: 84%;
  transform: translateX(-50%);
  padding: calc(17 * var(--u)) calc(10 * var(--u)) calc(9 * var(--u));
  border: calc(5 * var(--u)) solid #20355A;
  border-radius: calc(22 * var(--u));
  background: #fff;
  box-shadow: 0 calc(24 * var(--u)) calc(42 * var(--u)) rgba(32,53,90,.22);
}

.uxa-case-body .uxacsi-ktd-art__notch {
  position: absolute;
  top: calc(5 * var(--u));
  left: 50%;
  width: 34%;
  height: calc(6 * var(--u));
  transform: translateX(-50%);
  border-radius: calc(99 * var(--u));
  background: #20355A;
}

.uxa-case-body .uxacsi-ktd-art__alert {
  margin: calc(-1 * var(--u)) calc(-5 * var(--u)) calc(7 * var(--u));
  padding: calc(5 * var(--u));
  border-radius: calc(5 * var(--u));
  color: #fff;
  background: #C34A43;
  text-align: center;
  font-size: calc(9 * var(--u));
  font-weight: 750;
}

.uxa-case-body .uxacsi-ktd-art__brand {
  display: flex;
  align-items: center;
  gap: calc(5 * var(--u));
}

.uxa-case-body .uxacsi-ktd-art__brand i {
  width: calc(16 * var(--u));
  height: calc(16 * var(--u));
  border-radius: 50%;
  background: linear-gradient(135deg, #EFB342, #D96668);
}

.uxa-case-body .uxacsi-ktd-art__brand strong {
  color: #432C63;
  font-size: calc(10 * var(--u));
  letter-spacing: .05em;
}

.uxa-case-body .uxacsi-ktd-art__phone > small {
  display: block;
  margin-top: calc(7 * var(--u));
  color: #8E79A1;
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-ktd-art__phone h4 {
  margin: calc(4 * var(--u)) 0 !important;
  color: #432C63 !important;
  font-family: "Urbanist", Arial, sans-serif;
  font-size: calc(22 * var(--u));
  line-height: 1.05;
}

.uxa-case-body .uxacsi-ktd-art__phone p {
  margin: 0 !important;
  color: #828091 !important;
  font-size: calc(9 * var(--u));
  line-height: 1.4;
}

.uxa-case-body .uxacsi-ktd-art__actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: calc(4 * var(--u));
  margin: calc(7 * var(--u)) 0;
}

.uxa-case-body .uxacsi-ktd-art__actions b,
.uxa-case-body .uxacsi-ktd-art__actions span {
  padding: calc(6 * var(--u)) calc(2 * var(--u));
  border-radius: calc(5 * var(--u));
  text-align: center;
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-ktd-art__actions b {
  color: #fff;
  background: #D45158;
}

.uxa-case-body .uxacsi-ktd-art__actions span {
  color: #432C63;
  background: #F2EDF5;
  border: calc(1 * var(--u)) solid #E7DDED;
}

.uxa-case-body .uxacsi-ktd-art__resources {
  display: grid;
  gap: calc(4 * var(--u));
}

.uxa-case-body .uxacsi-ktd-art__resources article {
  padding: calc(5 * var(--u));
  display: grid;
  grid-template-columns: calc(18 * var(--u)) minmax(0, 1fr) auto;
  align-items: center;
  gap: calc(4 * var(--u));
  border: calc(1 * var(--u)) solid #EEE9F0;
  border-radius: calc(5 * var(--u));
}

.uxa-case-body .uxacsi-ktd-art__resources article > i {
  width: calc(18 * var(--u));
  height: calc(18 * var(--u));
  border-radius: calc(5 * var(--u));
  background: #F2EDF5;
}

.uxa-case-body .uxacsi-ktd-art__resources strong,
.uxa-case-body .uxacsi-ktd-art__resources small {
  display: block;
}

.uxa-case-body .uxacsi-ktd-art__resources strong {
  color: #5A476C;
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-ktd-art__resources small {
  margin-top: calc(1 * var(--u));
  color: #9B91A3;
  font-size: calc(9 * var(--u));
}

.uxa-case-body .uxacsi-ktd-art__resources b {
  color: #D45158;
  font-size: calc(12 * var(--u));
}

.uxa-case-body .uxacsi-ktd-art__mobile {
  position: absolute;
  right: 4%;
  bottom: 6%;
  padding: calc(8 * var(--u)) calc(10 * var(--u));
  border-radius: calc(10 * var(--u));
  color: #fff;
  background: rgba(67,44,99,.93);
  box-shadow: 0 calc(13 * var(--u)) calc(25 * var(--u)) rgba(67,44,99,.18);
}

.uxa-case-body .uxacsi-ktd-art__mobile strong,
.uxa-case-body .uxacsi-ktd-art__mobile span {
  display: block;
}

.uxa-case-body .uxacsi-ktd-art__mobile strong {
  font-family: "Urbanist", Arial, sans-serif;
  font-size: calc(22 * var(--u));
}

.uxa-case-body .uxacsi-ktd-art__mobile span {
  margin-top: calc(2 * var(--u));
  color: rgba(255,255,255,.63);
  font-size: calc(9 * var(--u));
}

.uxa-project-deck {
  --ink:#20355a;
  --muted:#465870;
  --blue:#224c99;
  --ease:cubic-bezier(.22,1,.36,1);
  min-width:0;
}
.uxa-project-deck .deck-nav {width:min(1140px,calc(100% - 56px));margin-inline:auto}
.uxa-project-deck .mono {font:700 11px/1.45 ui-monospace,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}
.uxa-project-deck .slot {scroll-margin-top:88px}
.uxa-project-deck .sr-only {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.uxa-project-deck .deck-nav {display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:16px}
.uxa-project-deck .deck-nav button {
  min-height:44px;padding:6px 13px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;
  font-size:13px;font-weight:650;transition:background-color 240ms ease,border-color 240ms ease;
}
.uxa-project-deck .deck-nav button[aria-pressed="true"] {border-color:#92b1de;background:#edf4ff}
.uxa-project-deck .deck-nav span {margin-right:5px;color:#526886}
@media (min-width:761px) and (hover:hover) and (pointer:fine) {
  .uxa-project-deck .deck-nav:not(:focus-within) {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}
}
.uxa-project-deck .deck-stage {
  --project-accent:#6b633a;
  --pill-wash:#f3efe2;
  --lift-time:880ms;
  position:relative;isolation:isolate;padding:0 clamp(20px,3vw,52px) 24px;
}
.uxa-project-deck .deck-stage::before {
  content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;
  opacity:var(--deck-backdrop-opacity,1);
  background:
    linear-gradient(180deg,#fff,transparent 18%,transparent 83%,#fff),
    url("data:image/webp;base64,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") 56% center / cover no-repeat #fff;
}
.uxa-project-deck .deck-stage[data-project="1"] {--project-accent:#306653;--pill-wash:#e9f2ed}
.uxa-project-deck .deck-stage[data-project="2"] {--project-accent:#28528c;--pill-wash:#eaf1fb}
.uxa-project-deck .deck,.uxa-project-deck .impact {width:min(100%,1512px);margin-inline:auto}
.uxa-project-deck .deck {position:relative;z-index:2;display:grid;grid-template-columns:repeat(20,minmax(0,1fr));padding:56px 0 43px}
.uxa-project-deck .slot {position:relative;grid-row:1;min-width:0;perspective:1300px;pointer-events:none}
.uxa-project-deck .slot:first-child {--angle:-16deg;grid-column:1 / span 14;z-index:3}
.uxa-project-deck .slot:nth-child(2) {--angle:-12deg;grid-column:4 / span 14;z-index:2}
.uxa-project-deck .slot:last-child {--angle:16deg;grid-column:7 / span 14;z-index:1}
.uxa-project-deck .slot:has(.card[data-active]) {z-index:4}
.uxa-project-deck .card {
  --surface-accent:#d4dfed;
  --card-padding:clamp(20px,3vw,42px);
  position:relative;display:flex;flex-direction:column;justify-content:space-between;pointer-events:auto;
  min-height:clamp(365px,36vw,535px);padding:var(--card-padding);
  border:1px solid #ffffffed;border-bottom-color:#c8cdd5;border-radius:21px;
  background:linear-gradient(151deg,#ffffffa8,#ffffff45);
  backdrop-filter:blur(4px);
  box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #ffffffb3,0 4px 9px #17191d14,0 11px 25px -13px #17191d42;
  transform:translateY(19px) rotateY(var(--angle)) scale(.85);
  rotate:var(--tilt,0 1 0 0deg);
  transition:transform var(--lift-time) cubic-bezier(.24,.72,.26,1),rotate 320ms ease-out,border-color 510ms ease;
}
.uxa-project-deck .card#wildlife-card {--surface-accent:#f1ebdb;--hover-light:#9a8c56}
.uxa-project-deck .card#korn-card {--surface-accent:#e0ede6;--hover-light:#377861}
.uxa-project-deck .card#whip-card {--surface-accent:#dde9fa;--hover-light:#2859a2}
.uxa-project-deck .card::before {
  content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;
  background:radial-gradient(ellipse at 100% 110%,var(--surface-accent),transparent 72%),
    linear-gradient(142deg,#fff 12%,#fafbfd 62%,#f0f3f7);
  opacity:0;transition:opacity 440ms ease;
}
.uxa-project-deck .card::after {
  content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;
  box-shadow:0 12px 22px #17191d18,0 32px 38px -16px #17191d49;
  transition:opacity 730ms ease;
}
.uxa-project-deck .card[data-active] {
  border-color:#fff #d8dce3 #bfc7d2 #fff;
  transform:rotateY(-5deg) scale(.96);
}
.uxa-project-deck .card[data-active]::before {opacity:1;transition-duration:150ms}
.uxa-project-deck .card[data-active]::after {opacity:.65}
.uxa-project-deck .deck[data-engaged] .card[data-active] {
  transform:translateY(-5px) rotateY(0) scale(1);
}
.uxa-project-deck .deck[data-engaged] .slot {--spread:clamp(27px,5.4vw,86px);--rear-angle:16deg}
.uxa-project-deck .deck[data-engaged] .slot:has(~ .slot .card[data-active]) {--spread:clamp(-86px,-5.4vw,-27px);--rear-angle:-16deg}
.uxa-project-deck .deck[data-engaged] .slot:first-child:has(~ .slot .card[data-active]) {z-index:1}
.uxa-project-deck .deck[data-engaged] .card:not([data-active]) {
  transform:translate(var(--spread),21px) rotateY(var(--rear-angle)) scale(.89);
}
.uxa-project-deck .deck[data-engaged] .card[data-active]::after {opacity:1}
.uxa-project-deck .card:not([data-active]) {cursor:pointer}
.uxa-project-deck .card > * {position:relative;transition:opacity 640ms ease}
.uxa-project-deck .deck[data-engaged] .card:not([data-active]) > :not(.surface-light) {opacity:.28}
.uxa-project-deck .card > .surface-light,.uxa-project-deck .impact > .surface-light {
  position:absolute;inset:0;border-radius:inherit;pointer-events:none;
  background:radial-gradient(ellipse 290px 210px at var(--light-x,50%) var(--light-y,38%),color-mix(in srgb,var(--hover-light,var(--project-accent)) 11%,transparent),transparent);
  opacity:0;transition:opacity 400ms ease;
}
.uxa-project-deck .impact > .surface-light {
  background:radial-gradient(ellipse 320px 230px at var(--light-x,50%) var(--light-y,38%),color-mix(in srgb,var(--project-accent) 20%,transparent),transparent);
}
@media (hover:hover) and (pointer:fine) {
  .uxa-project-deck .card[data-active]:hover > .surface-light,.uxa-project-deck .impact:hover > .surface-light {opacity:1}
}
.uxa-project-deck .deck[data-engaged] .card:not([data-active]) .actions {opacity:0}
.uxa-project-deck .deck[data-engaged] .card:not([data-active]) .card-meta {opacity:.85}
.uxa-project-deck .card-meta {z-index:1;display:flex;justify-content:space-between;align-items:center;gap:7px;margin:0;color:var(--muted)}
.uxa-project-deck .card-meta .serial {display:grid;place-items:center;min-width:28px;height:23px;border:1px solid #dce2e8;border-radius:5px;color:var(--ink)}
.uxa-project-deck .rear-label {position:absolute;inset-block-start:32px;inset-inline-end:0;opacity:0;transition:opacity 440ms ease}
.uxa-project-deck .deck[data-engaged] .card:not([data-active]) .rear-label {opacity:1}
.uxa-project-deck .deck[data-engaged] .card:not([data-active]) .project-type {opacity:0}
.uxa-project-deck .deck[data-engaged] .slot:has(~ .slot .card[data-active]) .serial {order:-1}
.uxa-project-deck .deck[data-engaged] .slot:has(~ .slot .card[data-active]) .rear-label {inset-inline:0 auto}
.uxa-project-deck .card[data-active] .serial {background:#ffffffa6;border-color:#20355a18;color:var(--project-accent)}
.uxa-project-deck .card > .card-body {position:static;padding-block:20px}
.uxa-project-deck .card-copy {position:relative;z-index:1;width:55%;min-width:0}
.uxa-project-deck .card h3 {max-width:17ch;margin:0 0 12px;font-size:clamp(30px,4.3vw,65px);line-height:.99;letter-spacing:-.057em;text-wrap:balance}
.uxa-project-deck .card .description {max-width:42ch;margin:0;color:var(--muted);font-size:clamp(14px,1.4vw,17px)}
.uxa-project-deck .card-artwork {
  position:absolute;inset:0 0 0 28%;overflow:hidden;border-radius:0 20px 20px 0;
  pointer-events:none;
  mask-image:linear-gradient(90deg,transparent 8%,#0001 30%,#000a 58%,#000 78%);
}
.uxa-project-deck .card-artwork .ucb-art {height:100%;border-radius:0;opacity:.8}
.uxa-project-deck #korn-access,.uxa-project-deck .card-access {display:block;margin-top:7px;color:var(--muted);font-size:11px}
.uxa-project-deck .actions {z-index:1;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:13px;border-top:1px solid #20355a20}
.uxa-project-deck .pills {display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}
.uxa-project-deck .pills li {padding:4px 8px;border:1px solid #dedede;border-radius:999px;color:var(--muted);font:650 10px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.035em;text-transform:uppercase}
.uxa-project-deck .card .pills li {transition:transform 620ms var(--ease),background-color 510ms ease,border-color 510ms ease,color 510ms ease}
.uxa-project-deck .deck-stage[data-preview] .card[data-active] .pills li {
  transform:translateY(-2px);color:var(--project-accent);background:var(--pill-wash);
  border-color:color-mix(in srgb,var(--project-accent) 38%,white);
}
.uxa-project-deck .deck-stage[data-preview] .card[data-active] .pills li:nth-child(2) {transition-delay:45ms}
.uxa-project-deck .deck-stage[data-preview] .card[data-active] .pills li:nth-child(3) {transition-delay:90ms}
.uxa-project-deck .open {
  display:inline-flex;align-items:center;gap:8px;min-height:44px;
  padding:4px 7px 4px 13px;border:1px solid #bcd0ee;border-radius:40px;
  color:#183c7b;background:#edf4ff;font-size:13px;font-weight:720;text-decoration:none;
}
.uxa-project-deck .open span {display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#2453a2;color:#fff}
.uxa-project-deck .open:hover {background:#dceaff;border-color:#6386c1}
.uxa-project-deck .mobile-impact {display:none}
.uxa-project-deck .impact-wire {position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;color:var(--project-accent);opacity:0;transition:opacity 340ms ease,color 510ms ease}
.uxa-project-deck .impact-wire stop {stop-color:currentColor}
.uxa-project-deck .deck-stage[data-tracking] .impact-wire {opacity:1}
.uxa-project-deck .impact-wire path {fill:none;stroke:url(#wire-fade);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 680ms cubic-bezier(.24,.72,.26,1)}
.uxa-project-deck .deck-stage[data-tracking] .impact-wire path {stroke-dashoffset:0}
.uxa-project-deck .impact-reveal {
  display:grid;grid-template-rows:0fr;
  transition:grid-template-rows 560ms var(--ease);
}
.uxa-project-deck .deck-stage[data-preview] .impact-reveal {grid-template-rows:1fr}
.uxa-project-deck .impact-clip {min-height:0;overflow:clip;overflow-clip-margin:18px}
.uxa-project-deck .impact {
  position:relative;min-height:235px;margin-top:24px;padding:clamp(24px,3.3vw,46px);
  border:1px solid #fffffff0;border-top-color:#fff;border-bottom-color:#0002;
  border-left-color:color-mix(in srgb,var(--project-accent) 45%,white);border-radius:21px;
  background:linear-gradient(145deg,#ffffffa6,#ffffff5c 76%,#ffffff80);
  backdrop-filter:blur(2.5px);
  box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #fff9,0 4px 9px #0000000d,0 18px 32px -16px #0004;
  opacity:0;visibility:hidden;
  transition:opacity 610ms ease,visibility 610ms,border-color 510ms ease;
}
.uxa-project-deck .deck-stage[data-preview] .impact {opacity:1;visibility:visible}
.uxa-project-deck .impact-content {position:relative;opacity:0;transform:translateX(-14px);transition:opacity 520ms ease,transform 740ms var(--ease)}
.uxa-project-deck .deck-stage[data-preview] .impact-content {opacity:1;transform:none;transition-delay:95ms}
.uxa-project-deck .impact-grid {display:grid;grid-template-columns:1fr 1fr;gap:12px clamp(24px,4vw,56px);margin-top:24px}
.uxa-project-deck .impact-grid p+p {padding-inline-start:clamp(24px,4vw,56px);border-inline-start:1px solid #20355a25}
.uxa-project-deck .impact p {margin:0;color:var(--muted);font-size:clamp(14px,1.3vw,17px)}
.uxa-project-deck .impact h3 {max-width:30ch;margin:12px 0 0;color:var(--ink);font-size:clamp(27px,3.25vw,45px);line-height:1.05;letter-spacing:-.047em}
.uxa-project-deck .impact .mono {font-size:11px;color:var(--project-accent)}
.uxa-project-deck #impact-label {display:flex;align-items:center;gap:14px}
.uxa-project-deck #impact-label::after {content:"";height:1px;flex:1;background:#20355a25}
.uxa-project-deck .impact-grid .mono {display:block;margin-bottom:7px}

@media(max-width:760px) {
  .uxa-project-deck .deck-nav {width:calc(100% - 32px)}
  .uxa-project-deck .deck-stage {padding:14px}
  .uxa-project-deck .deck-stage::before {background-position:center,57% center}
  .uxa-project-deck .deck {display:block;padding:0}
  .uxa-project-deck .slot:not(:has(.card[data-active])) {display:none}
  .uxa-project-deck .card {min-height:0;margin:0;transform:none}
  .uxa-project-deck .card[data-active],.uxa-project-deck .deck[data-engaged] .card[data-active] {transform:none}
  .uxa-project-deck .card > .card-body {padding-block:19px 0}
  .uxa-project-deck .card-copy {width:100%}
  .uxa-project-deck .card-artwork {
    position:relative;inset:auto;height:clamp(150px,52vw,270px);margin:0 calc(-1 * var(--card-padding));
    border-radius:0;mask-image:linear-gradient(180deg,transparent,#000 23%,#000 85%,transparent);
  }
  .uxa-project-deck .impact,.uxa-project-deck .impact-reveal,.uxa-project-deck .impact-wire {display:none}
  .uxa-project-deck .card[data-active] .mobile-impact {display:block;margin:7px 0 0;padding:9px 10px;border-left:1px solid var(--project-accent);background:#ffffffa8;font-size:13px}
}

@media(prefers-reduced-motion:reduce) {
  .uxa-project-deck *,.uxa-project-deck *::before,.uxa-project-deck *::after {transition:none!important}
  .uxa-project-deck .card,.uxa-project-deck .card[data-active],.uxa-project-deck .deck[data-engaged] .card {transform:none;rotate:none}
  .uxa-project-deck .impact-content {transform:none}
  .uxa-project-deck .impact-wire {display:none}
}
html.reduce-motion .uxa-project-deck .card {transform:none;rotate:none}
html.reduce-motion .uxa-project-deck .impact-wire {display:none}

