@charset "UTF-8";
/* Previous preview: sharp, still typography, illuminated by one moving light. */
.owned-position-preview #depth-descent.depth-abyss-ready .depth-content:has(.depth-type-ready) {
  transform: translateY(-48%);
  opacity: 1;
}
.owned-position-preview #depth-descent.depth-abyss-ready #depth-heading.depth-type-ready {
  --type-light-y: 14%;
  --type-fade-edge: -80%;
  width: max-content;
  max-width: 100%;
  padding: 0;
  overflow: visible;
  font-size: clamp(68px, 7vw, 112px);
  font-weight: 600;
  line-height: 1.56;
  letter-spacing: .075em;
  color: #dae9ef;
  filter: none;
  text-shadow: none;
  perspective: none;
  -webkit-mask-image: linear-gradient(180deg,transparent calc(var(--type-fade-edge) - 75%),#000 calc(var(--type-fade-edge) + 75%));
  mask-image: linear-gradient(180deg,transparent calc(var(--type-fade-edge) - 75%),#000 calc(var(--type-fade-edge) + 75%));
}
.owned-position-preview #depth-descent.depth-abyss-ready #depth-heading.depth-type-ready > [data-depth-word] {
  display: block;
  position: relative;
  width: max-content;
  max-width: 100%;
  white-space: nowrap;
  color: inherit;
  opacity: 1;
  filter: none;
  transform: none;
  transition: none;
  text-shadow: none;
  will-change: auto;
}
@supports (background-clip: text) or (-webkit-background-clip: text) {
  .owned-position-preview #depth-descent.depth-abyss-ready #depth-heading.depth-type-ready {
    background-image: linear-gradient(180deg,
      #344b58 calc(var(--type-light-y) - 40%),
      #6c8796 calc(var(--type-light-y) - 24%),
      #ccdee8 calc(var(--type-light-y) - 11%),
      #ecf4f7 var(--type-light-y),
      #c4dce7 calc(var(--type-light-y) + 10%),
      #637e8f calc(var(--type-light-y) + 25%),
      #2a414f calc(var(--type-light-y) + 42%));
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
  }
}
.owned-position-preview #depth-descent.depth-abyss-ready #depth-heading.depth-type-ready .depth-resolve-line {
  display: none;
}
.owned-position-preview #depth-descent.depth-abyss-ready .depth-content:has(.depth-type-ready) .depth-eyebrow {
  letter-spacing: .22em;
  color: #7894a4;
  margin-bottom: 28px;
  opacity: var(--type-eyebrow-opacity,1);
}
.owned-position-preview #depth-descent.depth-abyss-ready .depth-content:has(.depth-type-ready) .depth-statement {
  margin-top: 30px;
  color: #a0b6c2;
  font-weight: 400;
  letter-spacing: .07em;
  opacity: var(--type-statement-opacity,1);
}
@media(max-width:900px) {
  .owned-position-preview #depth-descent.depth-abyss-ready #depth-heading.depth-type-ready {
    font-size: clamp(62px, 10.2vw, 88px);
  }
}
@media(max-width:520px) {
  .owned-position-preview #depth-descent.depth-abyss-ready #depth-heading.depth-type-ready {
    font-size: 15.6vw;
    line-height: 1.58;
    letter-spacing: .055em;
  }
  .owned-position-preview #depth-descent.depth-abyss-ready .depth-content:has(.depth-type-ready) .depth-eyebrow {
    margin-bottom: 26px;
    letter-spacing: .17em;
  }
  .owned-position-preview #depth-descent.depth-abyss-ready .depth-content:has(.depth-type-ready) .depth-statement {
    margin-top: 25px;
    font-size: 11px;
    line-height: 2.2;
  }
}
@media(max-width:520px) and (max-height:740px) {
  .owned-position-preview #depth-descent.depth-abyss-ready #depth-heading.depth-type-ready {
    font-size: 14.2vw;
    line-height: 1.52;
  }
  .owned-position-preview #depth-descent.depth-abyss-ready .depth-content:has(.depth-type-ready) .depth-eyebrow { margin-bottom:18px; }
  .owned-position-preview #depth-descent.depth-abyss-ready .depth-content:has(.depth-type-ready) .depth-statement { margin-top:18px; }
}
.owned-position-preview #depth-descent.depth-abyss-ready #depth-heading.depth-type-ready.depth-type-still {
  background: none;
  color: #dae9ef;
  -webkit-text-fill-color: currentColor;
  -webkit-mask-image: none;
  mask-image: none;
}
@media(prefers-reduced-motion:reduce) {
  .owned-position-preview #depth-descent.depth-abyss-ready #depth-heading.depth-type-ready {
    background: none;
    color: #dae9ef;
    -webkit-text-fill-color: currentColor;
    -webkit-mask-image: none;
    mask-image: none;
  }
}
