/* Real MADAR work: one featured ERP, paired product stories, and original identities. */
.premium-portfolio {
  position: relative;
  background: #f6f7fc;
  padding-block: clamp(88px, 8vw, 136px);
  overflow: hidden;
}

.premium-portfolio > .container {
  position: relative;
}

.premium-portfolio .section-heading-row {
  gap: 28px;
  margin-block-end: 50px;
  align-items: flex-end;
}

.premium-portfolio .section-heading {
  max-width: 760px;
}

.premium-portfolio .section-heading .eyebrow {
  color: #6541df;
  font-size: 12px;
  font-weight: 600;
}

.premium-portfolio .section-heading h2 {
  color: #121b3a;
  font-size: clamp(31px, 4vw, 48px);
  font-weight: 700;
  line-height: 1.55;
  letter-spacing: -1.25px;
  margin-block: 16px;
}

.premium-portfolio .section-heading p {
  color: #68718c;
  font-size: 15px;
  line-height: 2;
  max-width: 650px;
}

.premium-portfolio .demo-label {
  flex-shrink: 0;
  max-width: 245px;
  padding: 12px 16px;
  background: #eeebff;
  border: 1px solid #e0dafb;
  border-radius: 14px;
  color: #6746ce;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.9;
}

.premium-portfolio .portfolio-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 28px;
}

.premium-portfolio .real-project {
  display: flex;
  flex-direction: column;
  min-width: 0;
  border: 1px solid #e2e5f0;
  border-radius: 25px;
  background: #fff;
  box-shadow: 0 14px 44px -30px #182b5426;
  overflow: hidden;
  isolation: isolate;
  transition: border-color .25s ease, box-shadow .25s ease, transform .25s ease;
}

.premium-portfolio .real-project:hover,
.premium-portfolio .real-project.is-selected {
  border-color: #b2a0f2;
  box-shadow: 0 20px 60px -34px #5d42c94d;
}

.premium-portfolio .project-info {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: stretch;
  gap: 0;
  min-width: 0;
  min-height: 0;
  padding: 29px 25px 23px;
  background: #fff;
}

.premium-portfolio .project-category {
  color: #6543ce;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.9;
  margin-block-end: 10px;
  overflow-wrap: anywhere;
}

.premium-portfolio .project-name {
  color: #121b3a;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -1px;
  margin-block: 0 16px;
  overflow-wrap: anywhere;
}

.premium-portfolio .project-info > p {
  color: #68718b;
  font-size: 13px;
  line-height: 1.95;
  max-width: 480px;
  min-height: 0;
  margin-block-end: 22px;
}

.premium-portfolio .project-capabilities {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 10px 22px;
  margin-block: 0 26px;
  padding: 0;
}

.premium-portfolio .project-capabilities > li {
  min-width: 0;
  font-size: 11px;
  color: #53617a;
  line-height: 1.9;
  gap: 8px;
}

.premium-portfolio .project-capabilities > li > span {
  min-width: 0;
  overflow-wrap: anywhere;
}

.premium-portfolio .project-capabilities > li > .icon {
  color: #7354ed;
  width: 14px;
  height: 14px;
  margin-block-start: 3px;
}

.premium-portfolio .project-card-bottom {
  border-block-start: 1px solid #e8eaf3;
  margin-block-start: auto;
  padding-block-start: 17px;
  gap: 12px;
  flex-wrap: wrap;
}

.premium-portfolio .platform-badge {
  border: 1px solid #e6e8f2;
  background: #f7f8fc;
  color: #5c6784;
  font-size: 10px;
  border-radius: 8px;
  padding: 6px 9px;
  line-height: 1.65;
}

.premium-portfolio .project-open {
  display: inline-flex;
  width: auto;
  height: auto;
  min-height: 44px;
  padding: 0;
  gap: 10px;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #6741dc;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.65;
}

.premium-portfolio .project-open:hover {
  color: #40228f;
  background: transparent;
}

.premium-portfolio .project-open > span {
  position: static;
  display: block;
  width: auto;
  height: auto;
  max-width: 155px;
  overflow: visible;
  clip-path: none;
  text-align: start;
}

.premium-portfolio .project-open > .icon {
  width: 20px;
  height: 20px;
}

.premium-portfolio .project-open::after {
  z-index: 3;
  border-radius: 25px;
}

.premium-portfolio .project-visual {
  height: 320px;
  border-block-end: 0;
  overflow: hidden;
}

.premium-portfolio .project-media-tag {
  z-index: 2;
  pointer-events: none;
  font-size: 8px;
  line-height: 1.8;
  inset-inline-start: 15px;
  bottom: 14px;
  padding: 6px 10px;
  border: 1px solid #d9ddec;
  border-radius: 8px;
  background: #fffffff2;
  color: #596582;
  box-shadow: 0 3px 12px #121b3a0a;
}

/* GOVERN OS is the anchor project: a bright real dashboard in a dark product stage. */
.premium-portfolio .featured-govern {
  order: 0;
  background: #121d3e;
  border-color: #263356;
  box-shadow: 0 24px 65px -40px #131e5a70;
}

.premium-portfolio .featured-govern:hover,
.premium-portfolio .featured-govern.is-selected {
  border-color: #7d70c7;
}

.premium-portfolio .featured-govern .project-info {
  order: 0;
  background: transparent;
  padding: 32px 25px 25px;
}

.premium-portfolio .featured-govern .project-category {
  color: #b9b1ff;
  max-width: 330px;
}

.premium-portfolio .featured-govern .project-name {
  color: #fff;
  font-size: clamp(30px, 3.6vw, 45px);
  letter-spacing: -1.3px;
}

.premium-portfolio .featured-govern .project-info > p {
  color: #bdc8e0;
  font-size: 14px;
}

.premium-portfolio .featured-govern .project-capabilities > li {
  color: #c9d2e8;
}

.premium-portfolio .featured-govern .project-capabilities > li > .icon {
  color: #7cdeca;
}

.premium-portfolio .featured-govern .project-card-bottom {
  border-block-start-color: #ffffff1c;
}

.premium-portfolio .featured-govern .platform-badge {
  color: #d7def0;
  background: #ffffff0b;
  border-color: #ffffff1c;
}

.premium-portfolio .featured-govern .project-open {
  padding: 10px 15px;
  border-radius: 11px;
  background: #7353ef;
  color: #fff;
  font-size: 11px;
}

.premium-portfolio .featured-govern .project-open:hover {
  background: #6843dc;
  color: #fff;
}

.premium-portfolio .featured-govern .project-visual {
  order: 1;
  height: 250px;
  min-height: 0;
  background: radial-gradient(ellipse at 80% 35%, #34327b7d 0, #1b2a5045 46%, transparent 72%);
}

.premium-portfolio .featured-govern .browser-showcase {
  margin: 13px 20px 0;
  border: 1px solid #68769f;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 26px 40px #040b2b40;
  transform: perspective(1200px) rotateY(2deg) rotateX(1deg);
  transform-origin: center;
}

.premium-portfolio .featured-govern .browser-chrome {
  height: 24px;
  background: #f6f8fd;
  border-block-end-color: #e2e8f2;
}

.premium-portfolio .featured-govern .project-media-tag {
  background: #26395ff2;
  border-color: #7e8baa45;
  color: #d6e5fc;
}

/* Financial mobile software is deliberately composed differently from a web dashboard. */
.premium-portfolio .project-sarrof {
  order: 1;
}

.premium-portfolio .project-visual-sarrof {
  height: 330px;
  background: linear-gradient(140deg, #e5eaff 0, #dce9fd 55%, #cce8f4 100%);
}

.premium-portfolio .project-visual-sarrof::before {
  content: '';
  position: absolute;
  width: 255px;
  height: 255px;
  border: 1px solid #b7c5ed;
  border-radius: 50%;
  top: 27px;
  inset-inline-start: calc(50% - 128px);
  pointer-events: none;
}

.premium-portfolio .phone-showcase {
  position: relative;
  height: 100%;
  gap: 16px;
  padding: 29px 16px 43px;
}

.premium-portfolio .phone-frame {
  height: 236px;
  width: 106px;
  flex: 0 0 auto;
  border: 4px solid #26375a;
  border-radius: 17px;
  box-shadow: 0 24px 34px -13px #223d6855;
}

.premium-portfolio .phone-frame:first-child {
  transform: rotate(-6deg) translateY(-4px);
}

.premium-portfolio .phone-frame:last-child {
  transform: rotate(6deg) translateY(12px);
}

/* The commerce project combines its real desktop and mobile materials. */
.premium-portfolio .project-chatshop {
  order: 2;
}

.premium-portfolio .project-visual-chatshop {
  height: 330px;
  background: #e6ecff;
}

.premium-portfolio .project-visual-chatshop .browser-showcase {
  margin: 28px 22px 0;
  border-color: #c2cdee;
  border-radius: 10px;
  box-shadow: 0 15px 30px -10px #263d8d2b;
}

.premium-portfolio .project-visual-chatshop::after {
  content: '';
  position: absolute;
  inset-inline-end: 19px;
  bottom: 22px;
  width: 85px;
  aspect-ratio: 390 / 844;
  border: 4px solid #fff;
  border-radius: 14px;
  background: #fff url('../images/projects/chatshop-mobile.webp') center top / cover no-repeat;
  box-shadow: 0 14px 30px -5px #283c804a;
  transform: rotate(6deg);
  pointer-events: none;
}

/* AQLIM has an editorial, light split layout and retains its design-preview caption. */
.premium-portfolio .project-aqlim {
  order: 3;
  background: #eee8fb;
  border-color: #e0d7f3;
}

.premium-portfolio .project-aqlim .project-info {
  background: #f9f6ff;
}

.premium-portfolio .project-aqlim .project-visual {
  background: #e8dff7;
  height: 280px;
}

.premium-portfolio .project-aqlim .browser-showcase {
  margin: 27px 20px 0;
  border-color: #c8b6e2;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 20px 35px -16px #5e327f35;
}

.premium-portfolio .project-aqlim .project-category,
.premium-portfolio .project-aqlim .project-open {
  color: #7245ae;
}

.premium-portfolio .project-aqlim .project-card-bottom {
  border-block-start-color: #e3d9ef;
}

/* Honest project identity and public catalog visuals finish the collection. */
.premium-portfolio .project-shampos {
  order: 4;
}

.premium-portfolio .project-visual-shampos {
  height: 255px;
  background: #0d2942;
}

.premium-portfolio .identity-showcase {
  padding-block-end: 27px;
}

.premium-portfolio .identity-showcase > img {
  width: 120px;
  height: 120px;
}

.premium-portfolio .identity-showcase > strong {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
}

.premium-portfolio .identity-showcase > span {
  color: #7dd6ea;
  font-size: 10px;
  letter-spacing: 2px;
}

.premium-portfolio .project-ess {
  order: 5;
}

.premium-portfolio .project-visual-ess {
  height: 255px;
  background: #eaf6fa;
}

.premium-portfolio .catalog-showcase {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 12px;
  padding: 28px 22px 45px;
}

.premium-portfolio .catalog-showcase > .ess-logo {
  max-width: 160px;
  width: 100%;
}

.premium-portfolio .catalog-showcase > .ess-product {
  width: 130px;
  height: 130px;
  max-width: 100%;
}

.premium-portfolio .catalog-showcase > span {
  font-size: 11px;
  color: #426982;
}

.premium-portfolio .portfolio-disclaimer {
  max-width: 950px;
  color: #74809b;
  font-size: 11px;
  line-height: 2;
  margin-block-start: 28px;
}

html[dir=ltr] .premium-portfolio .section-heading h2 {
  line-height: 1.22;
  letter-spacing: -.035em;
}

html[dir=ltr] .premium-portfolio .project-info > p,
html[dir=ltr] .premium-portfolio .project-capabilities > li {
  line-height: 1.75;
}

html[dir=ltr] .premium-portfolio .featured-govern .browser-showcase {
  transform: perspective(1200px) rotateY(-2deg) rotateX(1deg);
}

@media (min-width: 480px) {
  .premium-portfolio .real-project {
    border-radius: 28px;
  }
  .premium-portfolio .project-info {
    padding: 34px 32px 28px;
  }
  .premium-portfolio .project-capabilities {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
  .premium-portfolio .featured-govern .project-info {
    padding: 37px 32px 28px;
  }
  .premium-portfolio .featured-govern .project-visual {
    height: 340px;
  }
  .premium-portfolio .featured-govern .browser-showcase {
    margin-inline: 28px;
  }
  .premium-portfolio .project-visual-sarrof,
  .premium-portfolio .project-visual-chatshop {
    height: 390px;
  }
  .premium-portfolio .phone-showcase {
    gap: 24px;
    padding: 35px 24px 46px;
  }
  .premium-portfolio .phone-frame {
    height: 300px;
    width: 135px;
    border-width: 5px;
    border-radius: 20px;
  }
  .premium-portfolio .project-visual-chatshop::after {
    width: 108px;
    inset-inline-end: 25px;
    bottom: 24px;
  }
  .premium-portfolio .project-visual-chatshop .browser-showcase {
    margin: 35px 30px 0;
  }
  .premium-portfolio .project-aqlim .project-visual {
    height: 350px;
  }
  .premium-portfolio .project-aqlim .browser-showcase {
    margin-inline: 28px;
  }
  .premium-portfolio .project-visual-shampos,
  .premium-portfolio .project-visual-ess {
    height: 285px;
  }
  .premium-portfolio .identity-showcase > img {
    width: 135px;
    height: 135px;
  }
  .premium-portfolio .catalog-showcase > .ess-product {
    width: 165px;
    height: 165px;
  }
}

@media (min-width: 768px) {
  .premium-portfolio .portfolio-grid {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 28px;
  }
  .premium-portfolio .real-project {
    grid-column: span 6;
  }
  .premium-portfolio .featured-govern,
  .premium-portfolio .project-aqlim {
    grid-column: 1 / -1;
  }
  .premium-portfolio .project-info {
    padding: 30px 27px 25px;
  }
  .premium-portfolio .project-category {
    font-size: 10px;
  }
  .premium-portfolio .project-name {
    font-size: 29px;
  }
  .premium-portfolio .project-info > p {
    font-size: 12px;
  }
  .premium-portfolio .project-capabilities {
    grid-template-columns: minmax(0, 1fr);
    font-size: 11px;
  }
  .premium-portfolio .project-capabilities > li {
    font-size: 10px;
  }
  .premium-portfolio .project-visual-sarrof,
  .premium-portfolio .project-visual-chatshop {
    height: 345px;
  }
  .premium-portfolio .phone-showcase {
    padding-inline: 16px;
    gap: 16px;
  }
  .premium-portfolio .phone-frame {
    height: 270px;
    width: 122px;
  }
  .premium-portfolio .project-visual-chatshop .browser-showcase {
    margin: 30px 22px 0;
  }
  .premium-portfolio .project-visual-chatshop::after {
    width: 87px;
    inset-inline-end: 20px;
  }
  .premium-portfolio .featured-govern .project-info {
    padding: 42px 40px 32px;
  }
  .premium-portfolio .featured-govern .project-info > p {
    max-width: 560px;
    font-size: 15px;
  }
  .premium-portfolio .featured-govern .project-capabilities {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    max-width: 580px;
  }
  .premium-portfolio .featured-govern .project-capabilities > li {
    font-size: 12px;
  }
  .premium-portfolio .featured-govern .project-visual {
    height: 440px;
  }
  .premium-portfolio .featured-govern .browser-showcase {
    margin: 8px 40px 0;
  }
  .premium-portfolio .project-aqlim .project-visual {
    height: 430px;
  }
  .premium-portfolio .project-aqlim .project-info {
    padding: 35px 40px;
  }
  .premium-portfolio .project-aqlim .project-info > p {
    max-width: 560px;
    font-size: 14px;
  }
  .premium-portfolio .project-aqlim .project-capabilities {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
  .premium-portfolio .project-aqlim .browser-showcase {
    margin: 35px 40px 0;
  }
  .premium-portfolio .project-aqlim .project-name {
    font-size: 38px;
  }
  .premium-portfolio .project-aqlim .project-card-bottom {
    max-width: 550px;
  }
}

@media (min-width: 1024px) {
  .premium-portfolio .featured-govern {
    display: grid;
    grid-template-columns: minmax(0, .84fr) minmax(0, 1.16fr);
    min-height: 510px;
  }
  .premium-portfolio .featured-govern .project-info {
    padding: 46px 37px 38px;
  }
  .premium-portfolio .featured-govern .project-visual {
    height: 100%;
    min-height: 510px;
    display: flex;
    align-items: center;
  }
  .premium-portfolio .featured-govern .browser-showcase {
    width: calc(100% - 30px);
    flex-shrink: 0;
    margin: 0;
    margin-inline-start: 0;
    margin-inline-end: 30px;
    transform: perspective(1200px) rotateY(3deg) rotateX(1deg) translateY(11px);
  }
  .premium-portfolio .featured-govern .browser-chrome {
    height: 28px;
  }
  .premium-portfolio .featured-govern .project-capabilities {
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
    margin-block-end: 30px;
  }
  .premium-portfolio .featured-govern .project-capabilities > li {
    font-size: 11px;
  }
  .premium-portfolio .project-aqlim {
    display: grid;
    grid-template-columns: minmax(0, 1.12fr) minmax(0, .88fr);
    min-height: 430px;
  }
  .premium-portfolio .project-aqlim .project-visual {
    height: 100%;
    min-height: 430px;
    display: flex;
    align-items: center;
  }
  .premium-portfolio .project-aqlim .browser-showcase {
    width: calc(100% - 45px);
    margin: 20px 0;
    margin-inline-start: 30px;
    margin-inline-end: 15px;
    flex-shrink: 0;
  }
  .premium-portfolio .project-aqlim .project-info {
    padding: 39px 33px;
  }
  .premium-portfolio .project-aqlim .project-info > p {
    font-size: 13px;
  }
  .premium-portfolio .project-aqlim .project-capabilities {
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
  }
  html[dir=ltr] .premium-portfolio .featured-govern .browser-showcase {
    transform: perspective(1200px) rotateY(-3deg) rotateX(1deg) translateY(11px);
  }
}

@media (min-width: 1100px) {
  .premium-portfolio .section-heading-row {
    margin-block-end: 58px;
  }
  .premium-portfolio .portfolio-grid {
    gap: 32px;
  }
  .premium-portfolio .real-project {
    border-radius: 30px;
  }
  .premium-portfolio .project-open::after {
    border-radius: 30px;
  }
  .premium-portfolio .project-info {
    padding: 36px 36px 29px;
  }
  .premium-portfolio .project-category {
    font-size: 11px;
  }
  .premium-portfolio .project-name {
    font-size: 34px;
  }
  .premium-portfolio .project-info > p {
    font-size: 14px;
  }
  .premium-portfolio .project-capabilities {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 11px 22px;
    margin-block-end: 28px;
  }
  .premium-portfolio .project-capabilities > li {
    font-size: 11px;
  }
  .premium-portfolio .project-visual-sarrof,
  .premium-portfolio .project-visual-chatshop {
    height: 430px;
  }
  .premium-portfolio .phone-showcase {
    gap: 29px;
    padding: 32px 30px 48px;
  }
  .premium-portfolio .phone-frame {
    height: 340px;
    width: 153px;
    border-width: 6px;
    border-radius: 23px;
  }
  .premium-portfolio .project-visual-sarrof::before {
    width: 335px;
    height: 335px;
    top: 32px;
    inset-inline-start: calc(50% - 168px);
  }
  .premium-portfolio .project-visual-chatshop .browser-showcase {
    margin: 42px 34px 0;
  }
  .premium-portfolio .project-visual-chatshop::after {
    width: 116px;
    inset-inline-end: 28px;
    bottom: 25px;
    border-width: 5px;
    border-radius: 18px;
  }
  .premium-portfolio .featured-govern {
    min-height: 540px;
  }
  .premium-portfolio .featured-govern .project-info {
    padding: 50px 46px 42px;
  }
  .premium-portfolio .featured-govern .project-name {
    font-size: 43px;
  }
  .premium-portfolio .featured-govern .project-info > p {
    font-size: 15px;
  }
  .premium-portfolio .featured-govern .project-visual {
    min-height: 540px;
  }
  .premium-portfolio .featured-govern .project-capabilities {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
  .premium-portfolio .featured-govern .project-capabilities > li {
    font-size: 11px;
  }
  .premium-portfolio .featured-govern .project-open {
    font-size: 12px;
    padding-inline: 18px;
  }
  .premium-portfolio .project-aqlim {
    min-height: 470px;
  }
  .premium-portfolio .project-aqlim .project-visual {
    min-height: 470px;
  }
  .premium-portfolio .project-aqlim .project-info {
    padding: 43px 39px;
  }
  .premium-portfolio .project-aqlim .project-name {
    font-size: 42px;
  }
  .premium-portfolio .project-aqlim .project-info > p {
    font-size: 14px;
  }
  .premium-portfolio .project-aqlim .project-capabilities > li {
    font-size: 12px;
  }
  .premium-portfolio .project-visual-shampos,
  .premium-portfolio .project-visual-ess {
    height: 295px;
  }
  .premium-portfolio .identity-showcase > img {
    width: 145px;
    height: 145px;
  }
  .premium-portfolio .identity-showcase > strong {
    font-size: 35px;
  }
  .premium-portfolio .catalog-showcase {
    padding-inline: 42px;
  }
  .premium-portfolio .catalog-showcase > .ess-product {
    width: 180px;
    height: 180px;
  }
  .premium-portfolio .portfolio-disclaimer {
    margin-block-start: 34px;
    font-size: 12px;
  }
}

@media (max-width: 479px) {
  .premium-portfolio .section-heading-row {
    display: block;
    margin-block-end: 32px;
  }
  .premium-portfolio .section-heading h2 {
    font-size: 30px;
    letter-spacing: -.8px;
  }
  .premium-portfolio .section-heading p {
    font-size: 13px;
  }
  .premium-portfolio .demo-label {
    max-width: none;
    width: fit-content;
    margin-block-start: 21px;
    font-size: 9px;
  }
  .premium-portfolio .project-info {
    padding-inline: 23px;
  }
  .premium-portfolio .featured-govern .project-info {
    padding-inline: 23px;
  }
  .premium-portfolio .featured-govern .project-info > p {
    font-size: 13px;
  }
  .premium-portfolio .featured-govern .project-open {
    font-size: 10px;
    padding-inline: 12px;
  }
  .premium-portfolio .featured-govern .project-media-tag {
    font-size: 7px;
    padding-inline: 8px;
  }
  .premium-portfolio .project-name {
    font-size: 29px;
  }
  .premium-portfolio .project-category {
    font-size: 10px;
  }
  .premium-portfolio .portfolio-disclaimer {
    font-size: 10px;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .premium-portfolio [data-reveal].real-project.is-visible:hover {
    transform: translateY(-5px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .premium-portfolio .real-project,
  .premium-portfolio .real-project:hover,
  .premium-portfolio .real-project.is-selected {
    transition: none;
    transform: none;
  }
}
/* Give intermediate phone/tablet widths a full-width heading, not a squeezed flex column. */
@media (max-width: 767px) {
  .premium-portfolio .section-heading-row {
    display: block;
  }
  .premium-portfolio .demo-label {
    max-width: none;
    width: fit-content;
    margin-block-start: 21px;
  }
}

.premium-portfolio .portfolio-disclaimer {
  color: #65708b;
}
