.ds-no-style-leak * {
  all: unset;
  box-sizing: border-box;
  display: block;
}

:host {
  display: inline-block;
}

.ds-link-logo__Vr7332 {
  all: initial;
  display: revert;
  box-sizing: border-box;
  font-family: var(--ds-fontFamily-body);
  font-size: var(--ds-fontSize-16);
}
.ds-link-logo__Vr7332:focus-visible {
  box-shadow: 0 0 0 var(--ds-borderWidth-thin) var(--ds-borderColor-white);
  outline: var(--ds-borderWidth-thin) solid var(--ds-borderColor-black);
  outline-offset: calc(var(--ds-borderWidth-thin) * 1);
}
.ds-link-logo__Vr7332 {
  display: flex;
  align-items: center;
  column-gap: var(--ds-spacing-3xSmall, 0.25rem);
  color: var(--ds-textColor-default, #0c0c0c);
  cursor: pointer;
  font-family: var(--ds-fontFamily-headings);
  font-size: var(--ds-fontSize-14, 0.875rem);
  font-weight: var(--ds-fontWeight-bold, 700);
  letter-spacing: -0.04375rem;
  line-height: 1;
  text-transform: uppercase;
}
.ds-link-logo__Vr7332:hover {
  color: var(--ds-textColor-link-hover);
}
@media (min-width: 60rem) {
  .ds-link-logo__Vr7332 {
    font-size: var(--ds-fontSize-16, 1rem);
  }
}
.ds-link-logo__Vr7332 .ds-link-logo__Vr7332__eyebrow {
  white-space: nowrap;
}
.ds-link-logo__Vr7332--small {
  row-gap: var(--ds-spacing-4xSmall, 0.125rem);
}
.ds-link-logo__Vr7332--small .ds-link-logo__Vr7332__eyebrow {
  font-size: var(--ds-fontSize-12, 0.75rem);
}
.ds-link-logo__Vr7332--small .ds-link-logo__Vr7332__text {
  font-size: var(--ds-fontSize-16, 1rem);
}
.ds-link-logo__Vr7332--medium {
  row-gap: var(--ds-spacing-4xSmall, 0.125rem);
}
.ds-link-logo__Vr7332--medium .ds-link-logo__Vr7332__eyebrow {
  font-size: var(--ds-fontSize-12, 0.75rem);
}
.ds-link-logo__Vr7332--medium .ds-link-logo__Vr7332__text {
  font-size: var(--ds-fontSize-20, 1.25rem);
}
.ds-link-logo__Vr7332--large {
  row-gap: var(--ds-spacing-3xSmall, 0.25rem);
}
.ds-link-logo__Vr7332--large .ds-link-logo__Vr7332__eyebrow {
  font-size: var(--ds-fontSize-16, 1rem);
}
.ds-link-logo__Vr7332--large .ds-link-logo__Vr7332__text {
  font-size: var(--ds-fontSize-24, 1.5rem);
}
.ds-link-logo__Vr7332--colour-white {
  color: var(--ds-textColor-white);
}
.ds-link-logo__Vr7332--colour-white:hover, .ds-link-logo__Vr7332--colour-white:active, .ds-link-logo__Vr7332--colour-white:visited, .ds-link-logo__Vr7332--colour-white:focus-visible {
  color: var(--ds-textColor-white);
}
.ds-link-logo__Vr7332--colour-black {
  color: var(--ds-textColor-default);
}
.ds-link-logo__Vr7332--colour-black:hover, .ds-link-logo__Vr7332--colour-black:active, .ds-link-logo__Vr7332--colour-black:visited, .ds-link-logo__Vr7332--colour-black:focus-visible {
  color: var(--ds-textColor-default);
}
.ds-link-logo__Vr7332--has-eyebrow {
  display: grid;
}
.ds-link-logo__Vr7332--has-eyebrow.ds-link-logo__Vr7332--has-icon {
  grid-template-columns: min-content auto;
}
.ds-link-logo__Vr7332--has-eyebrow.ds-link-logo__Vr7332--has-icon .ds-link-logo__Vr7332__icon {
  grid-row: 1/3;
}
.ds-link-logo__Vr7332--has-eyebrow .ds-link-logo__Vr7332__eyebrow {
  align-self: end;
}
.ds-link-logo__Vr7332--has-eyebrow .ds-link-logo__Vr7332__text {
  align-self: start;
}