.identity-loader{
  position:fixed;
  z-index:1000;
  inset:0;
  display:none;
  place-items:center;
  background:#f1eee7;
  opacity:1;
  visibility:visible;
  transition:opacity .38s ease,visibility 0s linear .38s
}
.identity-loading .identity-loader{display:grid}
.identity-loading.identity-ready .identity-loader{opacity:0;visibility:hidden}
.identity-loader img{display:block;width:clamp(2.4rem,4vw,3.25rem);height:auto}
.site-wordmark{display:flex;align-items:center;padding-left:.3rem}
.site-wordmark__mark{display:block;width:2.4rem;height:2.4rem;object-fit:contain}
.site-wordmark__signature{
  margin-left:clamp(.72rem,1.3vw,1rem);
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  font-weight:400;
  text-transform:uppercase
}
.site-wordmark__name{font-size:clamp(.62rem,.8vw,.72rem);line-height:1;letter-spacing:.16em;white-space:nowrap}
.site-wordmark__service{margin-top:.38rem;font-size:clamp(.4rem,.5vw,.46rem);line-height:1;letter-spacing:.3em}
.closing-note__identity{
  grid-column:2;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:clamp(1.1rem,2.4vw,2rem)
}
.closing-note__wordmark{
  width:clamp(10rem,20vw,16rem);
  aspect-ratio:5/2;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  color:inherit;
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  font-weight:400;
  text-transform:uppercase
}
.closing-note__wordmark-name{font-size:clamp(.78rem,1.25vw,1.05rem);line-height:1;letter-spacing:.16em;white-space:nowrap}
.closing-note__wordmark-service{margin-top:.72rem;font-size:clamp(.48rem,.75vw,.62rem);line-height:1;letter-spacing:.3em}
.closing-note__monogram{display:block;width:2.03rem;height:auto;opacity:.72}
.closing-note__autograph{display:block;width:clamp(8rem,15vw,12rem);height:auto;opacity:.28}
@media(max-width:820px){
  .site-wordmark{padding-left:.22rem}
  .site-wordmark__mark{width:2.17rem;height:2.17rem}
  .closing-note__identity{grid-column:1}
}
@media(prefers-reduced-motion:reduce){.identity-loader{transition:none}}
