:root{--viz-measure-dot:0.0625rem;--viz-measure-base:0.1875rem;--viz-measure-gutter:1.5rem;--viz-type-face-base:'Roboto','SF Pro Text','Helvetica Neue','Helvetica','sans-serif';--viz-type-weight-light:300;--viz-type-weight-regular:400;--viz-type-weight-medium:500;--viz-type-weight-bold:700;--viz-type-ratio-base:0.66667;--viz-type-ratio-tight:0.83333;--viz-type-tracking-tight-1:-0.015em;--viz-type-tracking-tight-2:-0.03em;--viz-type-tracking-loose-1:0.015em;--viz-type-tracking-loose-2:0.03em;--viz-surface-radius:0.3125rem;--viz-layer-radius:0.3125rem;--viz-color-black:hsl(277, 0%, 13%);--viz-color-black-hsl:277,0%,13%;--viz-color-white:hsl(277, 0%, 100%);--viz-color-white-hsl:277,0%,100%;--viz-color-positive:hsl(130, 36%, 46%);--viz-color-positive-hsl:130,36%,46%;--viz-color-on-positive:hsl(277, 0%, 100%);--viz-color-on-positive-hsl:277,0%,100%;--viz-color-neutral:hsl(257, 5%, 74%);--viz-color-neutral-hsl:257,5%,74%;--viz-color-on-neutral:hsl(277, 0%, 13%);--viz-color-on-neutral-hsl:277,0%,13%;--viz-color-negative:hsl(0, 64%, 57%);--viz-color-negative-hsl:0,64%,57%;--viz-color-on-negative:hsl(277, 0%, 100%);--viz-color-on-negative-hsl:277,0%,100%;--viz-color-success:hsl(167, 100%, 37%);--viz-color-success-hsl:167,100%,37%;--viz-color-on-success:hsl(277, 0%, 100%);--viz-color-on-success-hsl:277,0%,100%;--viz-color-warning:hsl(42, 67%, 56%);--viz-color-warning-hsl:42,67%,56%;--viz-color-on-warning:hsl(277, 0%, 100%);--viz-color-on-warning-hsl:277,0%,100%;--viz-color-failure:hsl(347, 97%, 64%);--viz-color-failure-hsl:347,97%,64%;--viz-color-on-failure:hsl(277, 0%, 100%);--viz-color-on-failure-hsl:277,0%,100%;--viz-color-primary:hsl(277, 25%, 54%);--viz-color-primary-hsl:277,25%,54%;--viz-color-primary-shadow:hsl(277, 25%, 39%);--viz-color-primary-shadow-hsl:277,25%,39%;--viz-color-on-primary:hsl(277, 20%, 100%);--viz-color-on-primary-hsl:277,20%,100%;--viz-color-secondary:hsl(200, 72%, 50%);--viz-color-secondary-hsl:200,72%,50%;--viz-color-secondary-shadow:hsl(200, 72%, 35%);--viz-color-secondary-shadow-hsl:200,72%,35%;--viz-color-accent:hsl(200, 72%, 50%);--viz-color-accent-hsl:200,72%,50%;--viz-color-accent-shadow:hsl(200, 72%, 35%);--viz-color-accent-shadow-hsl:200,72%,35%;--viz-color-on-secondary:hsl(200, 20%, 100%);--viz-color-on-secondary-hsl:200,20%,100%;--viz-color-on-accent:hsl(200, 20%, 100%);--viz-color-on-accent-hsl:200,20%,100%;--viz-color-shadow:hsl(277, 0%, 0%);--viz-color-shadow-hsl:277,0%,0%;--viz-mode-dark-color-background:hsl(277, 7%, 13%);--viz-mode-dark-color-background-hsl:277,7%,13%;--viz-mode-dark-color-frame:hsl(277, 7%, 13%);--viz-mode-dark-color-frame-hsl:277,7%,13%;--viz-mode-dark-color-surface:hsl(277, 7%, 15%);--viz-mode-dark-color-surface-hsl:277,7%,15%;--viz-mode-dark-color-surface-shift-1:hsl(277, 7%, 19%);--viz-mode-dark-color-surface-shift-1-hsl:277,7%,19%;--viz-mode-dark-color-surface-shift-2:hsl(277, 7%, 23%);--viz-mode-dark-color-surface-shift-2-hsl:277,7%,23%;--viz-mode-dark-color-bg:hsl(277, 7%, 15%);--viz-mode-dark-color-bg-hsl:277,7%,15%;--viz-mode-dark-color-bg-shift-1:hsl(277, 7%, 19%);--viz-mode-dark-color-bg-shift-1-hsl:277,7%,19%;--viz-mode-dark-color-bg-shift-2:hsl(277, 7%, 23%);--viz-mode-dark-color-bg-shift-2-hsl:277,7%,23%;--viz-mode-dark-color-on-surface:hsl(277, 7%, 95%);--viz-mode-dark-color-on-surface-hsl:277,7%,95%;--viz-mode-dark-color-on-surface-shift-1:hsl(277, 7%, 91%);--viz-mode-dark-color-on-surface-shift-1-hsl:277,7%,91%;--viz-mode-dark-color-on-surface-shift-2:hsl(277, 7%, 87%);--viz-mode-dark-color-on-surface-shift-2-hsl:277,7%,87%;--viz-mode-dark-color-on-surface-em:hsl(277, 7%, 100%);--viz-mode-dark-color-on-surface-em-hsl:277,7%,100%;--viz-mode-dark-color-on-surface-highlight:hsl(277, 7%, 100%);--viz-mode-dark-color-on-surface-highlight-hsl:277,7%,100%;--viz-mode-dark-color-base:hsl(277, 7%, 95%);--viz-mode-dark-color-base-hsl:277,7%,95%;--viz-mode-dark-color-base-shift-1:hsl(277, 7%, 91%);--viz-mode-dark-color-base-shift-1-hsl:277,7%,91%;--viz-mode-dark-color-base-shift-2:hsl(277, 7%, 87%);--viz-mode-dark-color-base-shift-2-hsl:277,7%,87%;--viz-mode-dark-color-base-em:hsl(277, 7%, 100%);--viz-mode-dark-color-base-em-hsl:277,7%,100%;--viz-mode-dark-color-base-highlight:hsl(277, 7%, 100%);--viz-mode-dark-color-base-highlight-hsl:277,7%,100%;--viz-mode-dark-color-on-surface-primary:hsl(278, 26%, 67%);--viz-mode-dark-color-on-surface-primary-hsl:278,26%,67%;--viz-mode-dark-color-on-surface-secondary:hsl(200, 72%, 50%);--viz-mode-dark-color-on-surface-secondary-hsl:200,72%,50%;--viz-mode-dark-surface-shadow-opacity:0.1;--viz-mode-dark-layer-shadow-opacity:0.1;--viz-mode-light-color-background:hsl(277, 7%, 99%);--viz-mode-light-color-background-hsl:277,7%,99%;--viz-mode-light-color-frame:hsl(277, 7%, 99%);--viz-mode-light-color-frame-hsl:277,7%,99%;--viz-mode-light-color-surface:hsl(277, 7%, 100%);--viz-mode-light-color-surface-hsl:277,7%,100%;--viz-mode-light-color-surface-shift-1:hsl(277, 7%, 96%);--viz-mode-light-color-surface-shift-1-hsl:277,7%,96%;--viz-mode-light-color-surface-shift-2:hsl(277, 7%, 92%);--viz-mode-light-color-surface-shift-2-hsl:277,7%,92%;--viz-mode-light-color-bg:hsl(277, 7%, 100%);--viz-mode-light-color-bg-hsl:277,7%,100%;--viz-mode-light-color-bg-shift-1:hsl(277, 7%, 96%);--viz-mode-light-color-bg-shift-1-hsl:277,7%,96%;--viz-mode-light-color-bg-shift-2:hsl(277, 7%, 92%);--viz-mode-light-color-bg-shift-2-hsl:277,7%,92%;--viz-mode-light-color-on-surface:hsl(277, 7%, 22%);--viz-mode-light-color-on-surface-hsl:277,7%,22%;--viz-mode-light-color-on-surface-shift-1:hsl(277, 7%, 26%);--viz-mode-light-color-on-surface-shift-1-hsl:277,7%,26%;--viz-mode-light-color-on-surface-shift-2:hsl(277, 7%, 30%);--viz-mode-light-color-on-surface-shift-2-hsl:277,7%,30%;--viz-mode-light-color-on-surface-em:hsl(277, 7%, 0%);--viz-mode-light-color-on-surface-em-hsl:277,7%,0%;--viz-mode-light-color-on-surface-highlight:hsl(277, 7%, 0%);--viz-mode-light-color-on-surface-highlight-hsl:277,7%,0%;--viz-mode-light-color-base:hsl(277, 7%, 22%);--viz-mode-light-color-base-hsl:277,7%,22%;--viz-mode-light-color-base-shift-1:hsl(277, 7%, 26%);--viz-mode-light-color-base-shift-1-hsl:277,7%,26%;--viz-mode-light-color-base-shift-2:hsl(277, 7%, 30%);--viz-mode-light-color-base-shift-2-hsl:277,7%,30%;--viz-mode-light-color-base-em:hsl(277, 7%, 0%);--viz-mode-light-color-base-em-hsl:277,7%,0%;--viz-mode-light-color-base-highlight:hsl(277, 7%, 0%);--viz-mode-light-color-base-highlight-hsl:277,7%,0%;--viz-mode-light-color-on-surface-primary:hsl(277, 25%, 54%);--viz-mode-light-color-on-surface-primary-hsl:277,25%,54%;--viz-mode-light-color-on-surface-secondary:hsl(200, 72%, 44%);--viz-mode-light-color-on-surface-secondary-hsl:200,72%,44%;--viz-mode-light-surface-shadow-opacity:0.04;--viz-mode-light-layer-shadow-opacity:0.04;--viz-color-background:hsl(277, 7%, 13%);--viz-color-background-hsl:277,7%,13%;--viz-color-frame:hsl(277, 7%, 13%);--viz-color-frame-hsl:277,7%,13%;--viz-color-surface:hsl(277, 7%, 15%);--viz-color-surface-hsl:277,7%,15%;--viz-color-surface-shift-1:hsl(277, 7%, 19%);--viz-color-surface-shift-1-hsl:277,7%,19%;--viz-color-surface-shift-2:hsl(277, 7%, 23%);--viz-color-surface-shift-2-hsl:277,7%,23%;--viz-color-bg:hsl(277, 7%, 15%);--viz-color-bg-hsl:277,7%,15%;--viz-color-bg-shift-1:hsl(277, 7%, 19%);--viz-color-bg-shift-1-hsl:277,7%,19%;--viz-color-bg-shift-2:hsl(277, 7%, 23%);--viz-color-bg-shift-2-hsl:277,7%,23%;--viz-color-on-surface:hsl(277, 7%, 95%);--viz-color-on-surface-hsl:277,7%,95%;--viz-color-on-surface-shift-1:hsl(277, 7%, 91%);--viz-color-on-surface-shift-1-hsl:277,7%,91%;--viz-color-on-surface-shift-2:hsl(277, 7%, 87%);--viz-color-on-surface-shift-2-hsl:277,7%,87%;--viz-color-on-surface-em:hsl(277, 7%, 100%);--viz-color-on-surface-em-hsl:277,7%,100%;--viz-color-on-surface-highlight:hsl(277, 7%, 100%);--viz-color-on-surface-highlight-hsl:277,7%,100%;--viz-color-base:hsl(277, 7%, 95%);--viz-color-base-hsl:277,7%,95%;--viz-color-base-shift-1:hsl(277, 7%, 91%);--viz-color-base-shift-1-hsl:277,7%,91%;--viz-color-base-shift-2:hsl(277, 7%, 87%);--viz-color-base-shift-2-hsl:277,7%,87%;--viz-color-base-em:hsl(277, 7%, 100%);--viz-color-base-em-hsl:277,7%,100%;--viz-color-base-highlight:hsl(277, 7%, 100%);--viz-color-base-highlight-hsl:277,7%,100%;--viz-color-on-surface-primary:hsl(278, 26%, 67%);--viz-color-on-surface-primary-hsl:278,26%,67%;--viz-color-on-surface-secondary:hsl(200, 72%, 50%);--viz-color-on-surface-secondary-hsl:200,72%,50%;--viz-surface-shadow-opacity:0.1;--viz-layer-shadow-opacity:0.1}*,:after,:before{padding:0;border:0;margin:0;box-sizing:border-box}:root{font-size:100%;font-size-adjust:100%}:root,text{font-family:var(--viz-type-face-base);font-weight:var(--viz-type-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility;text-decoration-skip-ink:auto}:root{-webkit-user-select:none;user-select:none}.vc-text{color:var(--viz-color-on-surface);fill:var(--viz-color-on-surface)}.vc-text-positive{color:var(--viz-color-positive);fill:var(--viz-color-positive)}.vc-text-neutral{color:var(--viz-color-neutral);fill:var(--viz-color-neutral)}.vc-text-negative{color:var(--viz-color-negative);fill:var(--viz-color-negative)}.vc-text-error{color:var(--viz-color-failure);fill:var(--viz-color-failure)}.vc-text-highlight{color:var(--viz-color-secondary);fill:var(--viz-color-secondary)}.vc-bg{background-color:var(--viz-color-background)}.vc-tile-bg{background:var(--viz-color-surface)}.vc-alt-bg{background-color:var(--viz-color-surface-shift-1)}.vc-hairline{border-color:var(--viz-color-surface-shift-2)}.vc-highlight-panel{background-color:var(--viz-color-secondary);color:var(--viz-color-on-secondary)}.globeLand{stroke:var(--viz-color-background)}.globeOceanPrimaryColour{fill:var(--viz-color-surface-shift-1)}.vi-arrow-up::before{content:"\25b2"}.vi-arrow-right::before{content:"\25b6"}.vi-arrow-down::before{content:"\25bc"}.vi-arrow-left::before{content:"\25c0"}.vl-dib{display:inline-block}.vl-flex-column,.vl-flex-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;position:relative;min-height:0}.vl-inline-flex{display:inline-flex}.vl-flex-row{flex-direction:row}.vl-flex-column{flex-direction:column}.vl-flex-wrap{flex-wrap:wrap}.vl-flex-vh-center{justify-content:center;align-items:center}.vl-flex-1{flex:1}.vl-flex-2{flex:2}.vl-flex-3{flex:3}.vl-flex-4{flex:4}.vl-flex-5{flex:5}.vl-margin-none{margin:0}.vl-margin-tiny{margin:.5vmin}.vl-margin-small{margin:1vmin}.vl-margin-medium{margin:1.5vmin}.vl-margin-large{margin:2vmin}.vl-margin-huge{margin:2.5vmin}.vl-margin-h-tiny{margin-left:.5vmin;margin-right:.5vmin}.vl-margin-h-small{margin-left:1vmin;margin-right:1vmin}.vl-margin-h-medium{margin-left:1.5vmin;margin-right:1.5vmin}.vl-margin-h-large{margin-left:2vmin;margin-right:2vmin}.vl-margin-h-huge{margin-left:2.5vmin;margin-right:2.5vmin}.vl-margin-v-tiny{margin-top:.5vmin;margin-bottom:.5vmin}.vl-margin-v-small{margin-top:1vmin;margin-bottom:1vmin}.vl-margin-v-medium{margin-top:1.5vmin;margin-bottom:1.5vmin}.vl-margin-v-large{margin-top:2vmin;margin-bottom:2vmin}.vl-margin-v-huge{margin-top:2.5vmin;margin-bottom:2.5vmin}.vl-margin-l-tiny{margin-left:.5vmin}.vl-margin-l-small{margin-left:1vmin}.vl-margin-l-medium{margin-left:1.5vmin}.vl-margin-l-large{margin-left:2vmin}.vl-margin-l-huge{margin-left:2.5vmin}.vl-margin-r-tiny{margin-right:.5vmin}.vl-margin-r-small{margin-right:1vmin}.vl-margin-r-medium{margin-right:1.5vmin}.vl-margin-r-large{margin-right:2vmin}.vl-margin-r-huge{margin-right:2.5vmin}.vl-margin-t-tiny{margin-top:.5vmin}.vl-margin-t-small{margin-top:1vmin}.vl-margin-t-medium{margin-top:1.5vmin}.vl-margin-t-large{margin-top:2vmin}.vl-margin-t-huge{margin-top:2.5vmin}.vl-margin-b-tiny{margin-bottom:.5vmin}.vl-margin-b-small{margin-bottom:1vmin}.vl-margin-b-medium{margin-bottom:1.5vmin}.vl-margin-b-large{margin-bottom:2vmin}.vl-margin-b-huge{margin-bottom:2.5vmin}.vl-padding-none{padding:0}.vl-padding-tiny{padding:.5vmin}.vl-padding-small{padding:1vmin}.vl-padding-medium{padding:1.5vmin}.vl-padding-large{padding:2vmin}.vl-padding-huge{padding:2.5vmin}.vl-padding-h-tiny{padding-left:.5vmin;padding-right:.5vmin}.vl-padding-h-small{padding-left:1vmin;padding-right:1vmin}.vl-padding-h-medium{padding-left:1.5vmin;padding-right:1.5vmin}.vl-padding-h-large{padding-left:2vmin;padding-right:2vmin}.vl-padding-h-huge{padding-left:2.5vmin;padding-right:2.5vmin}.vl-padding-v-tiny{padding-top:.5vmin;padding-bottom:.5vmin}.vl-padding-v-small{padding-top:1vmin;padding-bottom:1vmin}.vl-padding-v-medium{padding-top:1.5vmin;padding-bottom:1.5vmin}.vl-padding-v-large{padding-top:2vmin;padding-bottom:2vmin}.vl-padding-v-huge{padding-top:2.5vmin;padding-bottom:2.5vmin}.vl-padding-l-tiny{padding-left:.5vmin}.vl-padding-l-small{padding-left:1vmin}.vl-padding-l-medium{padding-left:1.5vmin}.vl-padding-l-large{padding-left:2vmin}.vl-padding-l-huge{padding-left:2.5vmin}.vl-padding-r-tiny{padding-right:.5vmin}.vl-padding-r-small{padding-right:1vmin}.vl-padding-r-medium{padding-right:1.5vmin}.vl-padding-r-large{padding-right:2vmin}.vl-padding-r-huge{padding-right:2.5vmin}.vl-padding-t-tiny{padding-top:.5vmin}.vl-padding-t-small{padding-top:1vmin}.vl-padding-t-medium{padding-top:1.5vmin}.vl-padding-t-large{padding-top:2vmin}.vl-padding-t-huge{padding-top:2.5vmin}.vl-padding-b-tiny{padding-bottom:.5vmin}.vl-padding-b-small{padding-bottom:1vmin}.vl-padding-b-medium{padding-bottom:1.5vmin}.vl-padding-b-large{padding-bottom:2vmin}.vl-padding-b-huge{padding-bottom:2.5vmin}.vl-text-thin{font-weight:100}.vl-text-light{font-weight:var(--viz-type-weight-light)}.vl-text-regular{font-weight:var(--viz-type-weight-normal)}.vl-text-bold{font-weight:var(--viz-type-weight-bold)}.vl-text-small{font-size:1.5vmin}.vl-text-medium{font-size:2vmin}.vl-text-large{font-size:2.5vmin}.vl-text-huge{font-size:6vmin}.vl-text-x-huge{font-size:10vmin}.vl-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vl-hidden{display:none}.vl-absolute-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.vl-absolute-stretched{position:absolute;left:0;right:0;top:0;bottom:0}.vl-bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center center}.vl-table{border-collapse:collapse;border-spacing:0}.vl-border-b{border-bottom-width:1px;border-bottom-style:solid}
.AlertBar {
  position: absolute;
  width: 100%;
  z-index: 100;
}

.LinkSeparator__Lines {
  padding-top: 0.6rem;
}

.LinkSeparator__Container {
  padding-left: 2rem;
  padding-right: 2rem;
}

:root {
  --viz-type-leading-base: calc(var(--viz-measure-base) * 3);
  --viz-type-size-base: calc(var(--viz-type-leading-base) * var(--viz-type-ratio-base));
  --viz-type-baseline-shift: 0.158203;
  --viz-type-indent: 1.2em;
  --viz-type-face-punctuation: 'Helvetica Neue', serif;
}

.InviteMessage__Avatar {
  float: left;
  margin-bottom: var(--spacing-grid-size--x6);
}

.InviteMessage__Intro {
  clear: left;
}

.InviteMessage__message ul {
    list-style: none;
}

.InviteMessage__message a {
    text-decoration: none;
}

.InviteMessage__message b,
.InviteMessage__message strong {
    font-weight: bolder;
}

.InviteMessage__message i,
.InviteMessage__message em {
    font-style: italic;
}

.InviteMessage__message h1,
.InviteMessage__message h2,
.InviteMessage__message h3,
.InviteMessage__message h4,
.InviteMessage__message h5,
.InviteMessage__message h6 {
    font-size: 1em;
    font-weight: normal;
}

.InviteMessage__message h1:empty,
.InviteMessage__message h2:empty,
.InviteMessage__message h3:empty,
.InviteMessage__message h4:empty,
.InviteMessage__message h5:empty,
.InviteMessage__message h6:empty,
.InviteMessage__message p:empty,
.InviteMessage__message ul:empty,
.InviteMessage__message ol:empty,
.InviteMessage__message li:empty,
.InviteMessage__message blockquote:empty {
    display: none;
}

.InviteMessage__message {
  /* Default type base scale */
  --type-base-scale-multiplier: 2;

  /* margin: 0 auto; */
  max-width: 36em;
  font-weight: var(--viz-type-weight-regular);
  font-size: calc(var(--viz-type-size-base) * var(--type-base-scale-multiplier));
  line-height: calc(var(--viz-type-leading-base) * var(--type-base-scale-multiplier));
}

/**
 * Copy
 * =======
 * Headings
 */

 .InviteMessage__message h1 {
  --type-scale-multiplier: 2;

  font-size: calc(var(--viz-type-size-base) * var(--type-base-scale-multiplier) * var(--type-scale-multiplier));
  line-height: calc(var(--viz-type-leading-base) * var(--type-base-scale-multiplier) * var(--type-scale-multiplier));
  font-weight: var(--viz-type-weight-light);
  color: var(--color-theme-text);
}

.InviteMessage__message h2 {
  --type-scale-multiplier: 1.33333;

  font-size: calc(var(--viz-type-size-base) * var(--type-base-scale-multiplier) * var(--type-scale-multiplier));
  line-height: calc(var(--viz-type-leading-base) * var(--type-base-scale-multiplier) * var(--type-scale-multiplier));
  font-weight: var(--viz-type-weight-regular);
  color: var(--color-theme-text);
}

.InviteMessage__message h3 {
  font-feature-settings: "c2sc";
  font-variant-caps: small-caps;
  text-transform: lowercase;
  font-weight: var(--viz-type-weight-bold);
  letter-spacing: 0.07em;
  color: var(--color-theme-text);
}

/**
* Copy
* =======
* Spacing
*/

.InviteMessage__message h1,
.InviteMessage__message h2,
.InviteMessage__message h3,
.InviteMessage__message p,
.InviteMessage__message ul,
.InviteMessage__message ol,
.InviteMessage__message blockquote {
  margin-bottom: calc(var(--viz-type-leading-base) * var(--type-base-scale-multiplier) * 1);
}

.InviteMessage__message h1,
.InviteMessage__message h2,
.InviteMessage__message h3,
.InviteMessage__message p,
.InviteMessage__message ul,
.InviteMessage__message ol {
  transform: translateY(calc(var(--viz-type-baseline-shift) * -0.5em));
}

.InviteMessage__message h2 {
  transform: translateY(calc(var(--viz-type-baseline-shift) * 1 / 3 * 0.5em));
}

.InviteMessage__message h1:last-child,
.InviteMessage__message h2:last-child,
.InviteMessage__message h3:last-child,
.InviteMessage__message p:last-child,
.InviteMessage__message ul:last-child,
.InviteMessage__message ol:last-child,
.InviteMessage__message blockquote:last-child {
  margin-bottom: 0;
}

.InviteMessage__message h1 + h2,
.InviteMessage__message h1 + h3,
.InviteMessage__message h2 + h1,
.InviteMessage__message h2 + h3,
.InviteMessage__message h3 + h1,
.InviteMessage__message h3 + h2 {
  margin-top: calc(var(--viz-type-leading-base) * var(--type-base-scale-multiplier) * -1);
}

.InviteMessage__message p + h1,
.InviteMessage__message p + h2,
.InviteMessage__message p + h3,
.InviteMessage__message ol + h1,
.InviteMessage__message ol + h2,
.InviteMessage__message ol + h3,
.InviteMessage__message ul + h1,
.InviteMessage__message ul + h2,
.InviteMessage__message ul + h3,
.InviteMessage__message blockquote + h1,
.InviteMessage__message blockquote + h2,
.InviteMessage__message blockquote + h3 {
  margin-top: calc(var(--viz-type-leading-base) * var(--type-base-scale-multiplier) * 1);
}

/**
* Copy
* =======
* Lists
*/

.InviteMessage__message ol,
.InviteMessage__message ul {
  position: relative;
  padding-left: var(--viz-type-indent);
}

.InviteMessage__message ul {
  list-style: none;
}

.InviteMessage__message li {
  position: relative;
}

.InviteMessage__message li:not(:last-child) {
  margin-bottom: calc(var(--viz-type-leading-base) * var(--type-base-scale-multiplier) * 0.33333);
}

.InviteMessage__message ul li:before {
  content: '•';
  transform: scale(1.5);
}

.InviteMessage__message ol {
   list-style: none;
   counter-reset: numbers;
}

.InviteMessage__message ol li {
  counter-increment: numbers;
}

.InviteMessage__message ol li:before {
  content: counter(numbers);
}

.InviteMessage__message li:before {
  position: absolute;
  top: 0;
  right: 100%;
  padding-right: 0.5em;
  font-weight: var(--viz-type-weight-bold);
  color: var(--color-theme-text);
}

/**
* Copy
* =======
* Blockquote
*/

.InviteMessage__message blockquote {
  position: relative;
  padding-left: var(--viz-type-indent);
  font-weight: var(--viz-type-weight-bold);
}

.InviteMessage__message blockquote p:first-child {
  position: relative;
}

.InviteMessage__message blockquote p:first-child:before {
  position: absolute;
  top: 0;
  right: 100%;
  content: "\201C";
  padding-right: 0.5em;
}

.InviteMessage__message blockquote p:last-child:after {
  content: "\201D";
  padding-left: 0.35em;
}

.InviteMessage__message blockquote p:first-child:before,
.InviteMessage__message blockquote p:first-child:after {
  display: inline-block;
  vertical-align: top;
  transform: scale(1.5);
  line-height: inherit;
  font-family: var(--viz-type-face-punctuation);
  font-style: normal;
  color: var(--color-theme-text);
}

/**
* Copy
* =======
* Spans
*/

.InviteMessage__message a {
  color: var(--viz-color-accent);
}

.InviteMessage__message b,
.InviteMessage__message strong {
  font-weight: var(--viz-type-weight-bold);
}

.InviteMessage__message b,
.InviteMessage__message strong,
.InviteMessage__message i,
.InviteMessage__message em {
  color: var(--color-theme-text);
}

.InfoConsole__Content {
  padding: var(--spacing-grid-size--x5) var(--page-padding-horizontal);
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}

.InfoConsole__Heading {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  white-space: nowrap;
}

*,
*:before,
*:after {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

:root {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  touch-action: pan-y;
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-user-select: none;
          user-select: none;
  background-color: var(--viz-color-background);
}

:root::-webkit-scrollbar {
  display: none;
  width: 0px !important;
}

body {
  width: 100%;
  min-height: 100%;
}

.App--error {
  background-image: url("https://cdn.vizia.brandwatch.com/assets/background.jpg");
  background-color: #2B2B2B;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}

.App__body {
  flex: 1;
  display: flex;
  height: 100%;
  flex-direction: row;
  align-items: center;
}

.SlidePickerSheet {
  display: flex;
  justify-content: flex-end;
  align-items: stretch;
  position: fixed;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  overscroll-behavior: contain;
  touch-action: none;
  pointer-events: none;
  transform: translate3d(0, 0, 0);
}

.SlidePickerSheet:before {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '\0020';
  opacity: 0;
  background-color: black;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 200ms;
  will-change: opacity;
  pointer-events: none;
}

.SlidePickerSheet--isOpen:before {
  opacity: 0.6;
}

.SlidePickerSheet--isOpen {
  pointer-events: auto;
}

.SlidePickerSheet__layout {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
  width: 100%;
  flex: 1;
  margin-top: 40px;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
  background-color: var(--color-theme-background);
  transform: translateY(100%);
  transition-property: transform;
  transition-timing-function: ease-in-out;
  transition-duration: 200ms;
  will-change: transform;
}

.SlidePickerSheet--isOpen .SlidePickerSheet__layout {
  transform: translateY(0);
}

.SlidePickerSheet__header {
  position: relative;
  display: flex;
  align-items: center;
  padding: var(--cmp-context-padding-large);
}

.SlidePickerSheet__header:after {
  position: absolute;
  z-index: 1;
  top: 100%;
  right: 0;
  left: 0;
  display: block;
  content: "\0020";
  height: var(--component-border-width);
  background-color: var(--color-theme-border);
}

.SlidePickerSheet__filter {
  position: relative;
  flex: 1;
}

.SlidePickerSheet__close {
  margin-left: calc(var(--spacing-grid-size--x1) * 3);
}

.SlidePickerSheet__body {
  position: relative;
  flex: 1;
  overflow-y: scroll;
  touch-action: pan-y;
  overscroll-behavior: contain;
}

.SlidePickerSheet__body__cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.SlidePickerSheet__body__cover--isEnabled {
  pointer-events: auto;
}

.SlideNavigation {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  height: 100%;
  overflow: hidden;
}

.SlideNavigation--condensed {
  min-width: 0;
  max-width: 100%;
}

.SlideNavigation--condensed .SlideNavigation__controls {
  display: none;
}

.SlideNavigation__header {
  display: flex;
  flex: 1;
  max-width: 100%;
  min-width: 0;
  text-align: center;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: var(--spacing-grid-size);
  padding-bottom: var(--spacing-grid-size);
  cursor: pointer;
}

.SlideNavigation__controls {
  display: flex;
}

.SlideNavigation__controls--previous {
  margin-right: 1em;
}

.SlideNavigation__controls--next {
  margin-left: 1em;
}

.SlideNavigation__label {
  display: flex;
  max-width: 100%;
  align-items: center;
  font-size: var(--font-size-large);
  line-height: var(--line-height-large);
  font-weight: var(--viz-type-weight-medium);
  opacity: 0.9;
}

.SlideNavigation__label__value {
  flex: 1;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.SlideNavigation__counter {
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
  font-weight: var(--viz-type-weight-medium);
  opacity: 0.6;
}

.SlideNavigation--condensed .SlideNavigation__counter {
  display: none;
}

/* Axiom overrides */

.SlideNavigation .ax-button--circle-small {
  width: calc(var(--component-round-size-small) * 1.5);
  height: calc(var(--component-round-size-small) * 1.5);
  background-color: hsla(var(--viz-color-on-surface-hsl), 0.075);
}

.SlideNavigation .ax-button {
  opacity: 0.8;
}

.SlideNavigation .ax-button:not(:disabled):hover {
  opacity: 1;
}

.SlideNavigation .ax-button--accent,
.SlideNavigation .ax-button--accent:not(:disabled).ax-button--quaternary:hover {
  color: var(--viz-color-on-surface);
}

.SlideNavigation--primary-color .ax-button--circle-small {
  background-color: hsla(var(--viz-color-on-primary-hsl), 0.075);
}

.SlideNavigation--primary-color .ax-button--accent,
.SlideNavigation--primary-color .ax-button--accent:not(:disabled).ax-button--quaternary:hover {
  color: var(--viz-color-on-primary);
}

.Logo {
  display: block;
  min-width: calc(var(--spacing-grid-size) * 12);
  max-width: calc(var(--spacing-grid-size) * 25);
  height: calc(var(--spacing-grid-size) * 12);
}

.Logo--square {
  min-width: 0;
  max-width: none;
  width: calc(var(--spacing-grid-size) * 12);
  height: calc(var(--spacing-grid-size) * 12);
}

.InfoConsoleButton {
  display: flex;
  border-radius: 50%;
}

.InfoConsoleButton .ax-button--circle-medium {
  background: hsla(var(--viz-color-on-surface-hsl), 0.075);
}

.InfoConsoleButton .ax-button {
  opacity: 0.8;
}

.InfoConsoleButton .ax-button:not(:disabled):hover {
  opacity: 1;
}

.InfoConsoleButton .ax-button--accent,
.InfoConsoleButton .ax-button--accent:not(:disabled).ax-button--quaternary:hover {
  color: var(--viz-color-on-surface);
}

.InfoConsoleButton--primary-color .ax-button--circle-medium {
  background: hsla(var(--viz-color-on-primary-hsl), 0.075);
}

.InfoConsoleButton--primary-color .ax-button--accent,
.InfoConsoleButton--primary-color .ax-button--accent:not(:disabled).ax-button--quaternary:hover {
  color: var(--viz-color-on-primary);
}

.InfoConsoleButton--unread .ax-button--circle-medium {
  background: hsla(var(--viz-color-success-hsl), 0.075);
}

.InfoConsoleButton--unread .ax-button--accent,
.InfoConsoleButton--unread .ax-button--accent:not(:disabled).ax-button--quaternary:hover {
  color: var(--viz-color-on-success);
}

.DeckDock {
  --color-surface: var(--viz-color-surface);
  --color-on-surface: var(--viz-color-on-surface);

  display: flex;
  flex-direction: column;
  padding-top: calc(var(--spacing-grid-size--x1) * 2);
  padding-right: calc(var(--viz-measure-gutter) * 1.5);
  padding-bottom: calc(var(--spacing-grid-size--x1) * 2);
  padding-left: calc(var(--viz-measure-gutter) * 1.5);
  background-color: var(--color-surface);
  color: var(--color-on-surface);
}

.DeckDock--scroll {
  --color-surface: var(--viz-color-surface-shift-1);
  --color-on-surface: var(--viz-color-on-surface);
}

.DeckDock--primaryColor {
  --color-surface: var(--viz-color-primary);
  --color-on-surface: var(--viz-color-on-primary);
}

.DeckDock--scroll {
  height: calc(var(--spacing-grid-size--x1) * 21);
  justify-content: flex-start;
  padding-right: calc(var(--spacing-grid-size--x1) * 5);
  padding-left: calc(var(--spacing-grid-size--x1) * 5);
  box-shadow:
        0 0 calc(var(--viz-measure-base) * 12) 0 hsla(var(--viz-color-shadow-hsl), 0.15),
        0 calc(var(--viz-measure-dot) * -2) var(--viz-measure-base) 0 hsla(var(--viz-color-shadow-hsl), var(--viz-surface-shadow-opacity));
}

.DeckDock--slideshow {
  height: calc(var(--spacing-grid-size--x1) * 18);
  justify-content: center;
  box-shadow: 0 0 1px 0 hsla(var(--viz-color-shadow-hsl), 0.3);
}

.DeckDock__items {
  display: flex;
  align-items: center;
  margin-right: calc(var(--viz-measure-gutter) / -2);
  margin-left: calc(var(--viz-measure-gutter) / -2);
}

.DeckDock__item {
  display: flex;
  justify-content: center;
  padding-right: calc(var(--viz-measure-gutter) / 2);
  padding-left: calc(var(--viz-measure-gutter) / 2);
}

.DeckDock__item--header {
  justify-content: flex-start;
}

.DeckDock__item--slide-navigation {
  justify-content: center;
}

.DeckDock__item--actions {
  justify-content: flex-end;
}

.DeckDock--slideshow .DeckDock__item {
  width: 33.33333%;
}

.DeckDock--slideshow .DeckDock__item--header {
  min-width: 0;
}

.DeckDock--slideshow .DeckDock__item--slide-navigation {
  min-width: 20rem;
}

@media only screen and (max-width: 1600px) {
  .DeckDock--slideshow .DeckDock__item {
    width: auto;
  }

  .DeckDock--slideshow .DeckDock__item--header,
  .DeckDock--slideshow .DeckDock__item--slide-navigation {
    flex: 1;
  }

  .DeckDock--slideshow .DeckDock__item--slide-navigation {
    justify-content: flex-end;
  }
}

.DeckDock--scroll .DeckDock__item--slide-navigation {
  flex: 1;
  min-width: 0;
}

.DeckDock__scrollProgress {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: calc(var(--spacing-grid-size--x1) * 5);
  left: 0;
  bottom: 0;
}

.DeckDock__scrollProgress:before {
  display: block;
  z-index: 0;
  position: absolute;
  content: '\0020';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-on-surface);
  opacity: 0.025;
}

.DeckDock__scrollProgress__bar {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform-origin: 0 50%;
  transform: scaleX(0);
  background-color: var(--color-on-surface);
  opacity: 0.075;
  will-change: transform;
}

.DeckDock--slideshow .DeckDock__scrollProgress {
  display: none;
}

.DeckDock__header {
  display: flex;
  align-items: center;
  min-width: 0;
}

.DeckDock__title {
  flex: 1;
  max-width: 100%;
  margin-left: var(--spacing-grid-size--x4);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: var(--font-size-headline);
  line-height: var(--line-height-headline);
  font-weight: var(--viz-type-weight-bold);
  letter-spacing: var(--viz-type-tracking-tight-2);
}

.DeckDock__title a {
  text-decoration: none;
}

.DeckDock--scroll .DeckDock__title {
  display: none;
}

.DeckDock__title {
  font-weight: var(--viz-type-weight-bold);
  letter-spacing: var(--viz-type-tracking-tight-2);
}

.DeckDock__title a {
  color: inherit;
}

.ViziaComponent {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 100%;
}

.ViziaComponent__wrapper {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  will-change: transform;
}

.ViziaComponent__card {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transform: translate3d(0, 0, 0);
  overflow: hidden;
  overscroll-behavior: contain;
  background-color: var(--viz-color-surface);
  color: var(--viz-color-on-surface);
  border-radius: var(--viz-surface-radius);
  box-shadow:
        0 0 calc(var(--viz-measure-base) * 3) 0 hsla(var(--viz-color-shadow-hsl), var(--viz-surface-shadow-opacity)),
        0 calc(var(--viz-measure-dot) * 2) var(--viz-measure-base) 0 hsla(var(--viz-color-shadow-hsl), var(--viz-surface-shadow-opacity));
}

.ViziaComponent--scroll .ViziaComponent__card {
  cursor: pointer;
}

.ViziaComponent--scroll.ViziaComponent--isFocussed .ViziaComponent__card {
  cursor: auto;
}

.ViziaComponent__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: calc(var(--viz-measure-gutter) / 2) var(--viz-measure-gutter);
  font-size: var(--font-size-large);
  line-height: var(--line-height-large);
}

.ViziaComponent__body {
  position: relative;
  flex: 1 1 auto;
}

.ViziaComponent__content,
.ViziaComponent__cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ViziaComponent__content {
  background-color: transparent;
}

.ViziaComponent__cover {
  z-index: 2;
  pointer-events: none;
}

.ViziaComponent__cover--enabled {
  pointer-events: auto;
}

.ViziaComponent__focusContext {
  position: absolute;
  z-index: 0;
  display: flex;
  justify-content: center;
  top: 0;
  right: 0;
  left: 0;
  padding-bottom: calc(var(--spacing-grid-size) * 2);
  opacity: 0;
  transition-property: transform, opacity;
  transition-duration: 150ms;
  transition-timing-function: ease-in-out;
  pointer-events: none;
}

.ViziaComponent--isFocussed .ViziaComponent__focusContext {
  transform: translateY(-100%);
  opacity: 1;
}

.ViziaComponent__focusContext .ax-button--accent:not(:disabled).ax-button--secondary,
.ViziaComponent__focusContext .ax-button--accent:not(:disabled).ax-button--secondary:hover {
  color: var(--viz-color-on-surface);
}

.ViziaComponent__focusContext .ax-button--secondary {
  border-color: hsla(var(--viz-color-on-surface-hsl), 0.35);
}

.ViziaComponent__focusMask {
  position: fixed;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 150ms;
  transition-timing-function: linear;
  background-color: var(--viz-color-background);
  pointer-events: none;
}

.ViziaComponent--isFocussed .ViziaComponent__focusMask {
  opacity: 1;
  pointer-events: auto;
  cursor: pointer;
}

.ViziaComponent__title {
  display: block;
  flex: 1;
  max-width: 100%;
  margin-right: 0.8em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--viz-type-weight-medium);
}

.ViziaComponent__dateRange {
  opacity: 0.6;
}

.SlideLayout {
  display: flex;
  flex: 1;
  overflow: hidden;
  margin: calc(var(--viz-measure-gutter) / -2);
}

.SlideLayout__item {
  flex: 1;
  margin: calc(var(--viz-measure-gutter) / 2);
}

.SlideLayout--flip-horizontally .vl-flex-row {
  flex-direction: row-reverse;
}

.SlideLayout--flip-vertically .vl-flex-column {
  flex-direction: column-reverse;
}

.SlideLayout .vl-flex-column {
  min-width: 0;
}

.Slide {
  position: relative;
  z-index: inherit;
  display: flex;
  width: 100%;
  flex-direction: column;
}

.Slide--slideshow {
  height: 100%;
}

.Slide__header {
  font-size: var(--font-size-headline);
  line-height: var(--line-height-headline);
  color: var(--viz-color-on-surface);
}

.Slide--scroll .Slide__header {
  position: sticky;
  top: 0;
  z-index: 1;
  margin-right: calc(var(--viz-measure-gutter) / -2);
  margin-left: calc(var(--viz-measure-gutter) / -2);
  margin-bottom: calc(var(--viz-measure-gutter) * 1);
  padding-right: calc(var(--viz-measure-gutter) / 2);
  padding-left: calc(var(--viz-measure-gutter) / 2);
  padding-top: calc(var(--spacing-grid-size) * 4);
  padding-bottom: var(--spacing-grid-size);
  background-color: var(--viz-color-background);
  transition-property: opacity;
  transition-duration: 150ms;
  transition-timing-function: linear;
  will-change: opacity;
  pointer-events: none;
}

.Slide--scroll.Slide--isCurrent .Slide__header {
  box-shadow: 0 1px 0 0 hsla(var(--viz-color-shadow-hsl), var(--viz-surface-shadow-opacity));
}

.Slide--scroll.Slide--isCurrent .Slide__header {
  z-index: 3;
}

.Slide--scroll.Slide--isCurrent.Slide--focusMode .Slide__header {
  opacity: 0;
}

.Slide__title {
  flex: 1;
  position: relative;
  z-index: 1;
  max-width: 100%;
  overflow: hidden;
  font-weight: var(--viz-type-weight-bold);
  letter-spacing: var(--viz-type-tracking-tight-2);
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Slide__body {
  display: flex;
  flex: 1;
}

.Slide--scroll .Slide__body {
  margin-top: calc(var(--viz-measure-gutter) * -1); /* Reverse the sticky header margin */
  padding-top: calc(var(--spacing-grid-size) * 3);
}

.SlideListLayout {
  display: flex;
  width: 100%;
  flex-direction: column;
  flex: 1 0 auto;
}

.SlideListLayout__item {
  height: calc(100vh - 200px);
}

.SlideListLayout__item:not(:last-child) {
  margin-bottom: calc(var(--spacing-grid-size) * 4);
}

.SlideListLayout--reverse {
  flex-direction: column-reverse;
}

.Presentation {
  width: 100%;
  overflow: hidden;
}

.Presentation__items {
  --n: 1;

  display: flex;
  align-items: stretch;
  width: calc(100% * var(--n));
  height: 100%;
  flex-direction: row;
  transform: translate(calc(var(--tx, 0px) + var(--i, 0) / var(--n) * -100%));
}

.Presentation__item {
  width: calc(100% / var(--n));
  padding: var(--viz-measure-gutter);
}

.Presentation__items.animate {
  transition: transform var(--animation-time, .4s) ease-out;
}

.BrandwatchLogo {
  display: block;
  height: 100%;
  width: auto;
}

.SlideChaser {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.SlideChaser__logo {
  margin-bottom: var(--spacing-grid-size--x3);
}

.ScrollWrapper__header,
.ScrollWrapper__body {
  margin-right: calc(var(--viz-measure-gutter) / 2);
  margin-left: calc(var(--viz-measure-gutter) / 2);
}

.ScrollWrapper__header {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  margin-top: calc(var(--spacing-grid-size) * 4);
  margin-bottom: calc(var(--spacing-grid-size) * 1);
  transform: translate3d(0, 0, 0);
  transition-property: opacity;
  transition-duration: 150ms;
  transition-timing-function: linear;
  will-change: opacity;
}

.ScrollWrapper--focusMode .ScrollWrapper__header {
  opacity: 0;
}

.ScrollWrapper__title {
  max-width: 16em;
  font-size: var(--font-size-normal);
  line-height: calc(var(--spacing-grid-size) * 4);
  font-weight: var(--viz-type-weight-medium);
  text-transform: uppercase;
  font-feature-settings: "smcp", "c2sc";
  font-variant-caps: all-small-caps;
  letter-spacing: calc(var(--viz-type-tracking-loose-1) * 3);
  color: var(--viz-color-on-surface-primary);
}

.ScrollWrapper__body {
  position: relative;
  z-index: 0;
  margin-top: calc(var(--spacing-grid-size) * -16);
  margin-bottom: calc(var(--spacing-grid-size) * 12);
}

.ScrollWrapper__footer {
  margin-bottom: calc(var(--spacing-grid-size) * 16);
}

.ScrollWrapper__item {
  position: relative;
  padding-top: calc(var(--spacing-grid-size) * 12);
}

.Deck {
  width: 100%;
  min-height: 100%;
  flex: 1;
  color: var(--viz-color-on-surface);
  background-color: var(--viz-color-background);
}

.Deck--loading {
  visibility: hidden;
}

.Deck--slideshow {
  display: flex;
  min-width: 1024px;
  height: 100vh;
  flex-direction: column;
}

.Deck--slideshow .Deck__body {
  display: flex;
  align-items: stretch;
  flex: 1;
  min-height: 0;
}

.Deck__dock {
  z-index: 1;
}

.Deck--slideshow .Deck__dock {
  order: -1;
}

.Deck--scroll .Deck__body {
  padding-bottom: calc(var(--spacing-grid-size--x1) * 21);
}

.Deck--scroll .Deck__dock {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  transition-property: transform;
  transition-duration: 150ms;
  transition-timing-function: linear;
}

.Deck--focusMode.Deck--scroll .Deck__dock {
  transform: translateY(100%);
}

.MobileWelcome {
  padding: calc(var(--viz-measure-gutter) / 2);
}

.MobileWelcome__AcknowledgePlaceholder {
  padding-top: var(--spacing-grid-size--x8);
  visibility: hidden;
}

.MobileWelcome__Acknowledge {
  position: fixed;
  padding-top: calc(var(--spacing-grid-size--x8) + var(--spacing-grid-size--x3));
  background: linear-gradient(to bottom, transparent, #2d2d31 40%);
  bottom: 0;
  left: 0;
  right: 0;
}

.MobileWelcome__Acknowledge .ax-button {
  padding: var(--spacing-grid-size--x6);
  border-radius: 0;
}

.MobileWelcome__ButtonContent {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Invite {
  display: flex;
  min-height: 100%;
  flex: 1;
}

.Invite .ax-progress-infinite {
  align-self: center;
  height: 100%;
}

.Homescreen {
  background: fixed url("https://cdn.vizia.brandwatch.com/assets/background.jpg") no-repeat center/70rem #2B2B2B;
  min-height: 100vh;
}

.Homescreen__inner {
  margin: var(--spacing-grid-size--x6);
}

.Homescreen__heading {
  text-align: center;
}

.Homescreen__decks {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
}

.InviteCard {
  margin-top: var(--spacing-grid-size--x6);
  width: 100%;
}

.InviteCard__top-image {
  display: block;
  width: 100%;
}

.InviteCard a.ax-button {
  text-decoration: none;
}

.InviteCard__message:empty {
  display: none;
}

@media only screen and (min-device-width: 413px) {
  .InviteCard {
    max-width: 412px;
    margin-right: var(--spacing-grid-size--x6);
  }
}


.PrivateLink {
    flex: 1;
}

.PrivateLink__hero {
    position: relative;
    width: 100%;
    height: 25vh;
    max-height: 250px;
    background-image: url(https://cdn.vizia.brandwatch.com/assets/private-link-banner.svg);
    background-color: #2B2B2B;
    background-position: top center;
    background-repeat: no-repeat;
}

.PrivateLink__body {
    position: relative;
    max-width: 44em;
    margin: 0 auto;
    padding: calc(var(--spacing-grid-size) * 6);
    text-align: center;
}

.PrivateLink__header {
  width: 100%;
  max-width: 264px;
  margin: 0 auto;
  margin-top: -104px;
  margin-bottom: calc(var(--spacing-grid-size) * 12);
  border-radius: 24px;
  box-shadow: 0px 0px 6px 0px rgba(43, 43, 43, 1);
}

.PrivateLink__deckImg {
    width: 100%;
    height: 0;
    padding-bottom: 60.60606%; /* Image aspect-ratio */
    background-image: url(https://cdn.vizia.brandwatch.com/assets/private-link-deck.svg);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

.Screen {
  display: flex;
  flex: 1;
}

.Screen--slideshow {
  height: 100vh;
}


/*# sourceMappingURL=styles.bundle.css.map*/