/* Creative Amber — precise, thin metallic lettering, 8 Oct 2026.
   Use the owner's approved 1254px logo as the source for the CA monogram only.
   The old low-contrast raster wordmark is safely cropped away — not altered.
   All lettering is live, sharp HTML text. No fog, glass, panel or blur. */
.ca-entry--layered .ca-entry-logo{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  gap:0;
  width:min(100%,560px);
  max-width:none;
  height:auto;
  aspect-ratio:auto;
  padding:0;
  margin-inline:auto;
  background:none;
  border:0;
  box-shadow:none;
  overflow:visible;
}
.ca-entry--layered .ca-entry-logo::before,
.ca-entry--layered .ca-entry-logo::after{
  display:none;
  content:none;
}
.ca-entry--layered .ca-entry-symbol{
  width:min(68%,42svh,374px);
  aspect-ratio:1254 / 935;
  height:auto;
  position:relative;
  overflow:hidden;
  flex:none;
  background:none;
  border:0;
  box-shadow:none;
}
.ca-entry--layered .ca-entry-symbol img{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  display:block;
  width:100%;
  height:auto;
  max-width:none;
  object-fit:unset;
  object-position:top left;
  filter:none;
  transform:none;
}
.ca-entry--layered .ca-entry-symbol-fallback{
  font:italic 110px/1 "Cormorant Garamond",Georgia,serif;
  color:#ecc17f;
}
.ca-entry--layered .ca-entry-brand-copy{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  min-width:0;
  margin-top:-2px;
  padding:0;
  text-align:center;
  direction:ltr;
}
.ca-entry--layered .ca-entry-brand-name{
  display:block;
  margin:0;
  padding:0;
  white-space:nowrap;
  font:300 clamp(34px,3.6vw,58px)/1.02 "Cormorant Garamond",Georgia,serif;
  letter-spacing:.052em;
  text-transform:uppercase;
  color:#f1cd88;
  background:linear-gradient(180deg,#fff4d5 0%,#f5dba8 26%,#e4ad5e 56%,#b87a30 80%,#f3cd8c 100%);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  text-shadow:none;
  -webkit-text-stroke:0;
}
.ca-entry--layered .ca-entry-brand-divider{
  display:flex;
  align-items:center;
  gap:14px;
  width:min(84%,460px);
  height:20px;
  margin:6px 0 2px;
  color:#edbf72;
}
.ca-entry--layered .ca-entry-brand-divider::before,
.ca-entry--layered .ca-entry-brand-divider::after{
  content:"";
  height:1px;
  flex:1;
  background:linear-gradient(90deg,transparent,#e5b269 34%,#ffdd9f 60%,#be7e33);
}
.ca-entry--layered .ca-entry-brand-divider::after{
  transform:scaleX(-1);
}
.ca-entry--layered .ca-entry-brand-divider span{
  width:16px;
  height:16px;
  flex:0 0 16px;
  border:1px solid #edba69;
  border-radius:50%;
  background:radial-gradient(circle at 32% 25%,#fff2b9 0%,#ffcb55 18%,#cf781c 55%,#6e2d09 95%);
  box-shadow:inset 0 0 2px #ffe4a0;
}
.ca-entry--layered .ca-entry-brand-subtitle{
  display:block;
  margin:0;
  padding:0;
  max-width:100%;
  font:400 clamp(8px,.74vw,11.5px)/1.65 "Cormorant Garamond",Georgia,serif;
  letter-spacing:.24em;
  white-space:nowrap;
  color:#f9dba2;
  background:linear-gradient(180deg,#fff1ce,#e4b66f 78%,#ca9048);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  -webkit-text-stroke:0;
  text-shadow:none;
}
.ca-entry--layered .ca-entry-provenance{
  margin-top:12px;
  margin-bottom:8px;
}
.ca-brand-mini-symbol{
  display:block;
  width:70px;
  height:auto;
  aspect-ratio:1254 / 935;
  flex:none;
  overflow:hidden;
  position:relative;
}
.ca-brand-mini-symbol .ca-brand-mini-image{
  position:absolute;
  inset:0 auto auto 0;
  display:block;
  width:100%;
  height:auto;
  max-width:none;
  object-fit:unset;
  filter:none;
}
@media(max-width:1200px) and (min-width:761px){
  .ca-entry--layered .ca-entry-logo{width:min(100%,485px);max-width:none;}
  .ca-entry--layered .ca-entry-symbol{width:min(67%,37svh,315px)}
  .ca-entry--layered .ca-entry-brand-name{font-size:clamp(33px,3.4vw,49px)}
}
@media(max-width:760px){
  .ca-entry--layered .ca-entry-logo{width:min(100%,420px);max-width:none}
  .ca-entry--layered .ca-entry-symbol{width:min(70%,29svh,265px)}
  .ca-entry--layered .ca-entry-brand-name{font-size:clamp(30px,7.4vw,42px);letter-spacing:.032em}
  .ca-entry--layered .ca-entry-brand-divider{width:87%;height:16px;margin:3px 0 1px}
  .ca-entry--layered .ca-entry-brand-divider span{width:12px;height:12px;flex-basis:12px}
  .ca-entry--layered .ca-entry-brand-subtitle{font-size:clamp(7px,1.8vw,9px);letter-spacing:.10em}
  .ca-entry--layered .ca-entry-provenance{margin:7px 0 10px}
  .ca-brand-mini-symbol{width:53px}
}
@media(max-width:380px){
  .ca-brand-mini-symbol{width:45px}
  .ca-entry--layered .ca-entry-brand-name{font-size:clamp(27px,7.2vw,32px);letter-spacing:.018em}
  .ca-entry--layered .ca-entry-brand-subtitle{font-size:7px;letter-spacing:.06em}
}
@media(prefers-reduced-motion:reduce){
  .ca-entry--layered .ca-entry-brand-name,
  .ca-entry--layered .ca-entry-symbol img{transition:none}
}
