
/* Source layer 21 */
#adg-u11 .adg-source-orbit {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 0;
}
#adg-u11 .adg-source-code {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  mask-image: linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);
}
#adg-u11 .adg-galaxy-copy {
  z-index: 1;
}
/* Source layer 22 — adg-code-full-height */
@media(min-width:861px) {
  #adg-u11 .adg-source-code {
    inset: 0!important;
    width: 100%!important;
    height: 100%!important;
    z-index: 0;
    mask-image: linear-gradient(90deg,transparent 43%,#000 56%,#000 90%,transparent 100%);
    -webkit-mask-image: linear-gradient(90deg,transparent 43%,#000 56%,#000 90%,transparent 100%);
  }
}
/* Source layer 23 — adg-opening-editorial-introduction */
@media(min-width:861px) {
  #adg-u11 .adg-galaxy-opening .adg-galaxy-copy {
    gap: 30px!important;
    max-width: 790px!important;
  }
  #adg-u11 .adg-galaxy-copy h1 {
    font: 400 clamp(27px,2.1vw,40px)/1.28 var(--adg-font)!important;
    letter-spacing: -.035em!important;
    color: #f0ead3!important;
    text-wrap: pretty!important;
  }
  #adg-u11 .adg-opening-about {
    font-size: clamp(17px,1.25vw,24px)!important;
    line-height: 1.55!important;
    max-width: 53ch!important;
  }
  #adg-u11 .adg-opening-brand {
    font-size: 17px!important;
    letter-spacing: .055em!important;
  }
}
/* Source layer 24 */
#adg-u11 .adg-galaxy-copy h1 .adg-opening-inline-name {
  display: inline!important;
  color: var(--adg-gold)!important;
  background: none!important;
  -webkit-text-fill-color: currentColor!important;
}
/* Source layer 25 */
@media(min-width:861px) {
  #adg-u11 .adg-market-introduction {
    font: 400 clamp(16px,1.1vw,20px)/1.5 var(--adg-font);
    color: #b7cbbb;
    max-width: 62ch;
    text-wrap: pretty;
    margin: 14px 0 0;
  }
}
/* Source layer 26 — adg-section-title-dot */
@media(min-width:861px) {
  #adg-u11 .adg-stage>section>.adg-scene-heading .adg-eyebrow {
    display: flex;
    align-items: center;
    gap: 11px;
  }
  #adg-u11 .adg-stage>section>.adg-scene-heading .adg-eyebrow::before {
    content: "";
    display: block;
    flex: 0 0 7px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: currentColor;
    box-shadow: 0 0 12px currentColor;
  }
}
/* Source layer 27 */
@media(min-width:861px) {
  #adg-u11 .adg-commercial-introduction {
    font: 400 clamp(16px,1.1vw,20px)/1.5 var(--adg-font);
    color: #b7cbbb;
    max-width: 62ch;
    text-wrap: pretty;
    margin: 14px 0 0;
  }
}
/* Source layer 28 — adg-uniform-commercial-logos */
@media(min-width:861px) {
  #adg-u11 .adg-commercial-continuity .adg-brand-identity img {
    display: block!important;
    box-sizing: border-box!important;
    width: 54px!important;
    height: 54px!important;
    flex: 0 0 54px!important;
    padding: 4px!important;
    object-fit: contain!important;
    border: 1px solid #7d9b6555!important;
    border-radius: 7px!important;
    background: #04160e!important;
  }
  #adg-u11 .adg-commercial-continuity .adg-brand-identity {
    gap: 9px!important;
    font-size: 14px!important;
    min-height: 54px;
  }
  #adg-u11 .adg-commercial-continuity .adg-brand-identity>span {
    font-size: 14px!important;
  }
  #adg-u11 .adg-entry-brand.adg-brand-pair {
    gap: 14px!important;
    min-height: 54px!important;
  }
  #adg-u11 .adg-entry-brand {
    min-height: 54px!important;
  }
}
/* Source layer 29 */
@media(min-width:861px) {
  #adg-u11 .adg-entry-value>strong {
    font-size: 15px!important;
    font-weight: 400!important;
    line-height: 1.6!important;
    max-width: 29ch;
    margin-inline: auto;
  }
}
/* Source layer 30 — adg-commercial-value-readability */
@media(min-width:861px) {
  #adg-u11 .adg-commercial-continuity .adg-visual-insight {
    display: grid!important;
    grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);
    column-gap: 7%;
    row-gap: 14px;
    text-align: left!important;
    margin-top: 48px!important;
    padding: 30px 0 36px!important;
    min-height: 170px!important;
    background: none!important;
    align-items: start;
  }
  #adg-u11 .adg-commercial-continuity .adg-visual-insight>span {
    grid-column: 1;
    grid-row: 1;
    font-size: 14px!important;
    line-height: 1.5;
    letter-spacing: .025em!important;
    text-transform: none;
  }
  #adg-u11 .adg-commercial-continuity .adg-visual-insight h2 {
    grid-column: 1;
    grid-row: 2;
    font-size: clamp(26px,2vw,34px)!important;
    line-height: 1.25!important;
    font-weight: 500;
    margin: 0!important;
    max-width: 27ch;
  }
  #adg-u11 .adg-commercial-continuity .adg-visual-insight p {
    grid-column: 2;
    grid-row: 1 / span 2;
    font-size: clamp(18px,1.3vw,22px)!important;
    line-height: 1.65!important;
    max-width: 56ch!important;
    color: #c3d4c6!important;
  }
}
/* Source layer 31 */
@media(min-width:861px) {
  #adg-u11 .adg-commercial-continuity .adg-visual-insight h2[hidden] {
    display: none!important;
  }
  #adg-u11 .adg-commercial-continuity .adg-visual-insight:has(h2[hidden]) {
    grid-template-rows: auto;
    row-gap: 0;
  }
  #adg-u11 .adg-commercial-continuity .adg-visual-insight:has(h2[hidden])>span {
    font-size: 22px!important;
    letter-spacing: -.015em!important;
  }
  #adg-u11 .adg-commercial-continuity .adg-visual-insight:has(h2[hidden])>p {
    grid-row: 1;
  }
}
/* Source layer 32 — adg-commercial-value-stacked */
@media(min-width:861px) {
  #adg-u11 .adg-commercial-continuity .adg-visual-insight {
    display: flex!important;
    flex-direction: column!important;
    align-items: flex-start!important;
    gap: 18px!important;
  }
  #adg-u11 .adg-commercial-continuity .adg-visual-insight>span,#adg-u11 .adg-commercial-continuity .adg-visual-insight:has(h2[hidden])>span {
    color: #f0f3e9!important;
    font-size: 26px!important;
    font-weight: 500!important;
    line-height: 1.3!important;
    letter-spacing: -.025em!important;
  }
  #adg-u11 .adg-commercial-continuity .adg-visual-insight p {
    max-width: 88ch!important;
    margin: 0!important;
  }
}
/* Source layer 33 */
#adg-u11 .adg-commercial-brand-name {
  color: var(--adg-gold);
}
/* Source layer 34 — adg-division-editorial-gallery */
@media(min-width:861px) {
  #adg-u11 .adg-division-gallery {
    display: flex;
    flex-direction: column;
    gap: 0;
  }
  #adg-u11 .adg-division-gallery>.adg-scene-heading {
    margin-bottom: 30px;
  }
  #adg-u11 .adg-division-layout {
    display: grid;
    grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);
    gap: 6%;
    align-items: center;
    min-height: 470px;
  }
  #adg-u11 .adg-division-editorial {
    max-width: 640px;
    padding: 10px 0 22px;
  }
  #adg-u11 .adg-division-identity {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 28px;
  }
  #adg-u11 .adg-division-identity img {
    width: 64px;
    height: 64px;
    object-fit: contain;
    border: 1px solid #7a945144;
    border-radius: 9px;
    background: #04150e;
    padding: 5px;
    box-sizing: border-box;
  }
  #adg-u11 .adg-division-identity span {
    color: var(--adg-gold);
    font-size: 14px;
  }
  #adg-u11 .adg-division-identity h2 {
    font: 500 27px/1.2 var(--adg-font);
    color: #edf0e4;
    margin: 6px 0 0;
    letter-spacing: -.02em;
  }
  #adg-u11 .adg-division-editorial h3 {
    font: 400 clamp(28px,2.7vw,43px)/1.18 var(--adg-font);
    letter-spacing: -.035em;
    color: #f0ead3;
    margin: 0 0 25px;
    text-wrap: pretty;
  }
  #adg-u11 .adg-division-editorial p {
    font: 400 clamp(16px,1.15vw,20px)/1.65 var(--adg-font);
    color: #bdcfc1;
    margin: 0 0 20px;
    max-width: 54ch;
  }
  #adg-u11 .adg-division-editorial p:last-child {
    color: #9fb9a8;
    margin-bottom: 0;
  }
  #adg-u11 .adg-division-figure {
    margin: 0;
    min-width: 0;
  }
  #adg-u11 .adg-division-image-wrap {
    aspect-ratio: 1.42;
    overflow: hidden;
    border: 1px solid #b9a75c55;
    border-radius: 4px;
    background: #06170f;
    box-shadow: 0 20px 65px #0005;
  }
  #adg-u11 .adg-division-image-wrap img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  #adg-u11 .adg-division-figure figcaption {
    font: 400 13px/1.5 var(--adg-font);
    color: #9db4a4;
    margin-top: 12px;
  }
  #adg-u11 .adg-division-navigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #69845b55;
    margin-top: 32px;
    padding-top: 18px;
    gap: 24px;
  }
  #adg-u11 .adg-division-tabs {
    display: flex;
    gap: 32px;
  }
  #adg-u11 .adg-division-tabs button {
    background: none;
    border: 0;
    border-bottom: 2px solid transparent;
    color: #a7bfae;
    font: 500 16px/1.5 var(--adg-font);
    padding: 12px 0;
    cursor: pointer;
  }
  #adg-u11 .adg-division-tabs button span {
    font-size: 11px;
    margin-right: 10px;
    color: #839887;
  }
  #adg-u11 .adg-division-tabs button[aria-pressed="true"] {
    color: var(--adg-gold);
    border-bottom-color: var(--adg-gold);
  }
  #adg-u11 .adg-division-arrows {
    display: flex;
    align-items: center;
    gap: 12px;
  }
  #adg-u11 .adg-division-arrows>span {
    font: 400 12px/1.5 var(--adg-font);
    color: #adbdab;
    margin-right: 12px;
    letter-spacing: .08em;
  }
  #adg-u11 .adg-division-arrows button {
    width: 44px;
    height: 44px;
    background: #0a2016;
    border: 1px solid #9f9a5855;
    border-radius: 50%;
    font-size: 22px;
    color: #dfca88;
    cursor: pointer;
  }
  #adg-u11 .adg-division-gallery button:focus-visible {
    outline: 2px solid var(--adg-gold);
    outline-offset: 5px;
  }
  #adg-u11 .adg-division-more {
    padding-top: 15px;
    text-align: right;
  }
  #adg-u11 .adg-division-more button {
    font-size: 12px;
  }
}
/* Source layer 35 */
@media(min-width:861px) {
  #adg-u11 .adg-division-image-wrap {
    height: clamp(360px,52vh,620px);
    aspect-ratio: auto;
  }
  #adg-u11 .adg-division-layout {
    min-height: 0;
  }
  #adg-u11 .adg-division-navigation {
    margin-top: 24px;
  }
}
/* Source layer 36 — adg-division-larger-image */
@media(min-width:861px) {
  #adg-u11 .adg-division-layout {
    grid-template-columns: minmax(0,.88fr) minmax(0,1.12fr)!important;
    gap: 4%!important;
  }
  #adg-u11 .adg-division-image-wrap {
    height: clamp(380px,56vh,670px)!important;
  }
}
/* Source layer 38 */
@media(min-width:861px) {
  #adg-u11[data-active-scene="1"] .adg-market-products {
    position: relative;
    z-index: 2;
  }
}
/* Source layer 40 */
@media(min-width:861px) {
  #adg-u11 .adg-market-introduction {
    max-width: none!important;
  }
  #adg-u11 .adg-market-introduction>span {
    display: block;
    white-space: nowrap;
  }
}
/* Source layer 41 — adg-market-heading-alignment */
@media(min-width:861px) {
  #adg-u11:is([data-active-scene="1"],[data-active-scene="12"],[data-active-scene="13"]) .adg-stage {
    padding-top: 28px!important;
  }
}
@media(min-width:1600px) {
  #adg-u11:is([data-active-scene="1"],[data-active-scene="12"],[data-active-scene="13"]) .adg-stage {
    padding-top: clamp(28px,2.3vw,64px)!important;
  }
}
/* Source layer 42 — adg-partnership-v2 */
@media(min-width:861px) {
  #adg-u11 .adg-partnership-v2>.adg-scene-heading {
    margin-bottom: 18px;
    min-height: 0;
  }
  #adg-u11 .adg-partner-intro {
    font: 400 clamp(17px,1.2vw,21px)/1.55 var(--adg-font);
    color: #bdcfc1;
    max-width: 66ch;
    margin: 16px 0 0;
    text-wrap: pretty;
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-journey {
    min-height: 0;
    padding: 8px 0 26px;
    background: radial-gradient(ellipse at 50% 55%,#24533633,transparent 65%);
  }
  #adg-u11 .adg-partner-union {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    margin-bottom: 16px;
    color: #c9d4c5;
    font: 500 14px/1.5 var(--adg-font);
  }
  #adg-u11 .adg-partner-union i {
    width: 40px;
    height: 1px;
    background: linear-gradient(90deg,#789a6a,#d4b963,#789a6a);
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-milestones {
    position: relative;
    width: 90%;
    gap: 5%;
    padding: 0;
    isolation: isolate;
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-milestones:before {
    content: "";
    position: absolute;
    top: 102px;
    left: 16%;
    right: 16%;
    height: 1px;
    background: linear-gradient(90deg,#829b6255,#d2b66b99,#829b6255);
    z-index: -1;
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-milestones button {
    position: relative;
    min-width: 0;
    padding: 8px 0 12px;
    gap: 0;
  }
  #adg-u11 .adg-partner-step-number {
    font: 400 12px/1.4 var(--adg-font);
    letter-spacing: .12em;
    color: #839b89;
    margin-bottom: 14px;
  }
  #adg-u11 .adg-partnership-v2 .adg-milestone-orbit {
    width: 130px;
    height: 130px;
    margin: 0 0 22px;
    background: #081e14;
    border: 1px solid #73936488;
    box-shadow: inset 0 0 30px #2c614029;
    display: grid;
    place-items: center;
    transition: border-color .4s,box-shadow .4s,background .4s;
  }
  #adg-u11 .adg-partnership-v2 .adg-milestone-orbit:before {
    inset: -9px;
    border-color: #799b5733;
  }
  #adg-u11 .adg-partnership-v2 .adg-milestone-orbit svg {
    width: 57px;
    height: 57px;
    fill: none;
    stroke: #9bb69c;
    stroke-width: 1.3;
    stroke-linecap: round;
    stroke-linejoin: round;
    transition: stroke .4s;
  }
  #adg-u11 .adg-partnership-v2 [aria-pressed="true"] .adg-milestone-orbit {
    background: #102d1d;
    border-color: #d6b75e;
    box-shadow: 0 0 45px #c3ad4020,inset 0 0 35px #718c2522;
  }
  #adg-u11 .adg-partnership-v2 [aria-pressed="true"] .adg-milestone-orbit svg {
    stroke: #edcf83;
    filter: drop-shadow(0 0 6px #ceb45544);
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-milestones strong {
    font: 500 clamp(18px,1.4vw,24px)/1.3 var(--adg-font);
    letter-spacing: -.02em;
    text-transform: none;
    color: #e5ebdf;
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-milestones [aria-pressed="true"] strong {
    color: var(--adg-gold);
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-milestones small {
    font: 400 15px/1.5 var(--adg-font);
    margin-top: 9px;
    color: #a5bdaa;
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-contributions {
    grid-template-columns: 1fr 1fr 1.1fr;
    gap: 4%;
    text-align: left;
    padding: 26px 0 28px;
    border-block: 1px solid #79935944;
    min-height: 130px;
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-contributions span {
    font: 500 15px/1.4 var(--adg-font);
    letter-spacing: 0;
    color: #d6c38a;
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-contributions p {
    font: 400 clamp(16px,1.15vw,20px)/1.6 var(--adg-font);
    max-width: 38ch;
    margin: 12px 0 0;
    color: #c0d0c1;
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-joint {
    border: 0;
    border-left: 1px solid #79935944;
    padding: 0 0 0 10%;
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-joint p {
    color: #eee6c8;
  }
  #adg-u11 .adg-partnership-v2 .adg-partner-next {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px;
    text-align: left;
    margin-top: 28px;
  }
  #adg-u11 .adg-partner-next h2 {
    font: 500 25px/1.3 var(--adg-font);
    letter-spacing: -.025em;
    color: #e8eee2;
    margin: 0 0 9px;
  }
  #adg-u11 .adg-partner-next div p {
    font: 400 16px/1.5 var(--adg-font);
    color: #a9c0ae;
    margin: 0;
    max-width: 62ch;
  }
  #adg-u11 .adg-partner-cta {
    font: 500 15px/1.5 var(--adg-font);
    border: 1px solid #bda55a88;
    border-radius: 4px;
    background: #142a1966;
    padding: 14px 23px;
    color: var(--adg-gold);
    cursor: pointer;
    white-space: nowrap;
  }
  #adg-u11 .adg-partner-terms {
    margin-top: 18px;
    color: #96ad9b;
    font: 400 13px/1.6 var(--adg-font);
    max-width: 90ch;
  }
  #adg-u11 .adg-partner-terms summary {
    cursor: pointer;
    color: #b8c8b4;
  }
  #adg-u11 .adg-partner-terms p {
    margin: 10px 0 0;
  }
  #adg-u11 .adg-partnership-v2 .adg-milestone-orbit:before {
    animation: adg-partner-breathe 6s ease-in-out infinite;
  }
  @keyframes adg-partner-breathe {
    0%,100% {
      opacity: .45;
      transform: scale(1);
    }
    50% {
      opacity: .9;
      transform: scale(1.035);
    }
  }
}
@media(prefers-reduced-motion:reduce) {
  #adg-u11 .adg-partnership-v2 .adg-milestone-orbit:before {
    animation: none!important;
  }
}
/* Source layer 43 */
#adg-u11 [data-division-count] {
  display: none!important;
}
/* Source layer 44 */
@media(min-width:861px) {
  #adg-u11 .adg-closing-title {
    font-size: clamp(44px,6.2vw,100px)!important;
  }
}
/* Source layer 45 — adg-closing-new-slogan-entrance */
#adg-u11 .adg-closing-scene.is-closing-active .adg-closing-big {
  animation: adg-closing-line-arrive 1.05s cubic-bezier(.2,.7,.25,1) .15s both!important;
}
#adg-u11 .adg-closing-scene.is-closing-active .adg-closing-small {
  animation: adg-closing-line-arrive 1.05s cubic-bezier(.2,.7,.25,1) .9s both!important;
}
#adg-u11 .adg-closing-scene.is-closing-active .adg-closing-support {
  animation: adg-dream-copy-enter .9s ease-out 1.7s both!important;
}
#adg-u11 .adg-closing-scene.is-closing-active .adg-contact {
  animation: adg-dream-copy-enter .85s ease-out 2s both!important;
}
#adg-u11 .adg-closing-scene.is-closing-active .adg-closing-big::after {
  animation: adg-dream-gold-sweep 2s cubic-bezier(.2,.7,.25,1) 1.45s both!important;
}
#adg-u11 .adg-closing-scene.is-closing-active[data-motion-paused="true"] :is(.adg-closing-big,.adg-closing-small,.adg-closing-support,.adg-contact),#adg-u11 .adg-closing-scene.is-closing-active[data-motion-paused="true"] .adg-closing-big::after {
  animation-play-state: paused!important;
}
#adg-u11 .adg-closing-scene[data-closing-static="true"] :is(.adg-closing-big,.adg-closing-small,.adg-closing-support,.adg-contact) {
  animation: none!important;
  opacity: 1!important;
  transform: none!important;
  filter: none!important;
  clip-path: none!important;
}
@keyframes adg-closing-line-arrive {
  from {
    opacity: 0;
    transform: translateY(18px);
    filter: blur(3px);
  }
  to {
    opacity: 1;
    transform: none;
    filter: none;
  }
}
@media(prefers-reduced-motion:reduce) {
  #adg-u11 .adg-closing-scene.is-closing-active :is(.adg-closing-big,.adg-closing-small,.adg-closing-support,.adg-contact) {
    animation: none!important;
    opacity: 1;
    transform: none;
    filter: none;
  }
  #adg-u11 .adg-closing-scene.is-closing-active .adg-closing-big::after {
    animation: none!important;
    opacity: 0;
  }
}
/* Source layer 46 — adg-header-section-navigation */
#adg-u11 .adg-header-nav {
  display: none;
}
@media(min-width:861px) {
  #adg-u11 .adg-top {
    gap: 30px;
    align-items: center;
  }
  #adg-u11 .adg-header-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(16px,2vw,36px);
    flex: 1;
    align-self: stretch;
  }
  #adg-u11 .adg-header-nav button {
    position: relative;
    display: flex;
    align-items: center;
    white-space: nowrap;
    padding: 12px 0;
    background: none;
    border: 0;
    color: #a8beb0;
    font: 400 14px/1.4 var(--adg-font);
    cursor: pointer;
    transition: color .25s;
  }
  #adg-u11 .adg-header-nav button:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: var(--adg-gold);
    transform: scaleX(0);
    opacity: 0;
    transition: transform .3s,opacity .3s;
  }
  #adg-u11 .adg-header-nav button[aria-current="page"] {
    color: var(--adg-gold);
  }
  #adg-u11 .adg-header-nav button[aria-current="page"]:after {
    transform: scaleX(1);
    opacity: .85;
  }
  #adg-u11 .adg-header-nav button:hover {
    color: #e8d39b;
  }
  #adg-u11 .adg-header-nav button:focus-visible {
    outline: 1px solid var(--adg-gold);
    outline-offset: 5px;
    border-radius: 3px;
  }
  #adg-u11 .adg-tabs {
    display: flex!important;
  }
  #adg-u11 .adg-meta {
    flex: none;
  }
  #adg-u11 .adg-wordmark {
    flex: none;
  }
}
@media(min-width:861px) and (max-width:1150px) {
  #adg-u11 .adg-top {
    gap: 20px;
  }
  #adg-u11 .adg-wordmark img {
    width: 276px;
  }
  #adg-u11 .adg-header-nav {
    gap: 17px;
  }
  #adg-u11 .adg-header-nav button {
    font-size: 12px;
  }
}
/* Source layer 47 — adg-full-frame-brand-signs */
@media(min-width:861px) {
  #adg-u11 .adg-commercial-continuity .adg-brand-identity img,#adg-u11 .adg-division-identity img {
    padding: 0!important;
    border: 0!important;
    object-fit: cover!important;
    background: transparent!important;
    border-radius: 7px!important;
  }
}
/* Source layer 48 — adg-commercial-value-centered */
@media(min-width:861px) {
  #adg-u11 .adg-commercial-continuity .adg-visual-insight {
    align-items: center!important;
    text-align: center!important;
    margin-top: 76px!important;
  }
  #adg-u11 .adg-commercial-continuity .adg-visual-insight p {
    width: 100%;
    max-width: 76ch!important;
    margin: 0 auto!important;
    text-align: center;
    text-wrap: balance;
  }
}
/* Source layer 49 — adg-commercial-card-pop */
@media(min-width:861px) {
  #adg-u11 .adg-entry-flow [data-commercial-role] {
    transition: transform 650ms cubic-bezier(.22,1,.36,1),box-shadow 650ms ease,border-color 450ms ease;
    transform-origin: center center;
    position: relative;
  }
  #adg-u11 .adg-entry-flow [data-commercial-role][aria-pressed="true"] {
    transform: translateY(-9px) scale(1.025);
    z-index: 2;
    box-shadow: 0 18px 40px #0005,0 0 24px #eabb2512;
  }
}
@media(prefers-reduced-motion:reduce) {
  #adg-u11 .adg-entry-flow [data-commercial-role] {
    transition: none!important;
  }
}
/* Source layer 50 — adg-division-stable-layout */
@media(min-width:861px) {
  #adg-u11 .adg-division-layout {
    align-items: start!important;
  }
  #adg-u11 .adg-division-identity {
    min-height: 64px;
    flex-shrink: 0;
  }
}
/* Source layer 51 — adg-retail-sign-boundary */
#adg-u11 img[alt="HYPERSIT"],#adg-u11 img[alt="OJORED"] {
  box-shadow: 0 0 0 1px #a2bca333!important;
}
/* Source layer 52 — adg-core-retail-original-background */
#adg-u11 .adg-commercial-continuity img[alt="HYPERSIT"],#adg-u11 .adg-commercial-continuity img[alt="OJORED"] {
  box-shadow: none!important;
}
/* Source layer 53 — adg-division-website-link */
#adg-u11 [data-division-website] {
  display: inline-block;
  margin-top: 20px;
  color: var(--adg-gold);
  font-size: 15px;
  text-decoration: none;
  border-bottom: 1px solid #eabb2555;
  padding-bottom: 4px;
}
#adg-u11 [data-division-website][hidden] {
  display: none;
}
