/* Registry organizations — the accountable publishers behind public Plays. */

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-page{
  --profiles-content:min(100%,1440px);
  --profiles-gutter:clamp(30px,4.2vw,68px);
  gap:0;
  padding-bottom:0;
  color:var(--text-primary);
  background-color:var(--bg-page)!important;
  background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--accent) 18%,transparent) 0 .65px,transparent .85px)!important;
  background-size:22px 22px!important;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-page > .pnl{
  width:var(--profiles-content);
  margin-inline:auto;
  padding-inline:var(--profiles-gutter)!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-page .lab{
  font-family:var(--font-technical)!important;
  font-size:10px;
  font-weight:650;
  letter-spacing:.1em;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-hero{
  padding-top:clamp(58px,7vw,94px);
  padding-bottom:clamp(62px,7vw,100px);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-hero > .lab,
html[data-design-system="halde"][data-route-bundle="profiles"] .registry-directory-head .lab{
  color:var(--accent);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-hero-grid{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);
  gap:clamp(48px,8vw,128px);
  align-items:end;
  margin-top:clamp(38px,5vw,70px);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-hero h1{
  max-width:12ch;
  margin:0;
  font-size:var(--type-product-hero-size);
  font-variation-settings:"wght" var(--type-product-hero-weight);
  font-weight:var(--type-product-hero-weight);
  letter-spacing:var(--type-product-hero-tracking);
  line-height:var(--type-product-hero-leading);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-hero-grid p{
  max-width:39ch;
  margin:0 0 24px;
  color:var(--text-secondary);
  font-size:clamp(16px,1.2vw,19px);
  line-height:1.48;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-hero-grid .lab{
  color:var(--text-tertiary);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer{
  padding-top:clamp(62px,7vw,104px)!important;
  padding-bottom:clamp(70px,8vw,116px)!important;
  border-top:1px solid var(--border-default)!important;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-concept-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);
  gap:clamp(42px,7vw,112px);
  align-items:end;
  margin-bottom:clamp(30px,4vw,54px);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-concept-head .lab{
  color:var(--accent);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-concept-head h2{
  max-width:15ch;
  margin:10px 0 0;
  font-size:var(--type-product-section-size);
  font-variation-settings:"wght" var(--type-landing-section-weight);
  font-weight:var(--type-landing-section-weight);
  letter-spacing:var(--type-landing-display-tracking);
  line-height:var(--type-landing-display-leading);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-concept-head > p{
  max-width:42ch;
  margin:0;
  color:var(--text-secondary);
  font-size:15px;
  line-height:1.52;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  margin:0;
  border:1px solid var(--border-strong);
  border-radius:0!important;
  background:var(--bg-paper);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key-item{
  min-height:122px;
  grid-template-columns:42px minmax(0,1fr);
  gap:20px;
  padding:24px 28px;
  border:0;
  border-left:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key-item:first-child{border-left:0}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key-item > i{
  width:28px;
  height:28px;
  border:1px solid var(--text-primary);
  border-radius:0;
  background:var(--text-primary);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key-item.kind-human > i{border-radius:0}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key-item.kind-organization > i{
  box-shadow:8px 8px 0 color-mix(in srgb,var(--text-primary) 24%,transparent);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key-item.kind-agent > i{
  transform:rotate(45deg) scale(.76);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key-item b{
  color:var(--text-primary);
  font-size:16px;
  font-weight:620;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key-item small{
  color:var(--text-secondary);
  font:430 12px/1.45 var(--font-editorial)!important;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-studio{
  margin-top:clamp(70px,8vw,112px);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-ladder-head{margin-bottom:28px!important}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-ladder-head h2{max-width:18ch}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-track{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  padding:0;
  border:1px solid var(--border-strong);
  border-radius:0!important;
  background:var(--bg-paper);
  box-shadow:none;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung{
  min-height:348px;
  display:flex;
  flex-direction:column;
  padding:24px 26px 22px;
  color:var(--text-primary);
  border:0;
  border-left:1px solid var(--border-default);
  background:transparent;
  box-shadow:none;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung:first-child{border-left:0}
html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung:last-child{box-shadow:inset 0 -4px 0 var(--accent)}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-mark{
  height:132px;
  display:grid;
  place-items:center;
  margin:14px 0 2px;
  color:var(--text-primary);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .halftone-glyph{
  display:block;
  overflow:visible;
  fill:currentColor;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .ladder-glyph{
  width:104px;
  max-height:118px;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung h3{
  margin:16px 0 10px;
  color:var(--text-primary);
  font-size:clamp(20px,1.8vw,28px);
  font-weight:570;
  letter-spacing:-.045em;
  line-height:1;
  text-transform:none;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung p{
  min-height:0;
  margin:0 0 24px;
  color:var(--text-secondary);
  font-size:12px;
  line-height:1.48;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung small{
  margin-top:auto;
  color:var(--text-tertiary);
  font:650 8px/1 var(--font-technical);
  letter-spacing:.08em;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-close{
  display:flex;
  justify-content:space-between;
  gap:24px;
  padding-top:13px;
  color:var(--text-tertiary);
  font:650 8px/1 var(--font-technical);
  letter-spacing:.08em;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-organizations{
  padding-top:clamp(58px,6vw,88px);
  padding-bottom:clamp(76px,8vw,120px);
  border-top:1px solid var(--border-default)!important;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-directory-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);
  gap:clamp(42px,7vw,112px);
  align-items:end;
  margin-bottom:clamp(34px,4vw,58px);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-directory-head h2{
  max-width:16ch;
  margin:9px 0 0;
  font-size:var(--type-product-section-size);
  font-variation-settings:"wght" var(--type-landing-section-weight);
  font-weight:var(--type-landing-section-weight);
  letter-spacing:var(--type-landing-display-tracking);
  line-height:var(--type-landing-display-leading);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-directory-head > p{
  max-width:44ch;
  margin:0;
  color:var(--text-secondary);
  font-size:15px;
  line-height:1.52;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(16px,2vw,28px);
  align-items:start;
  background:transparent;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);
  align-items:stretch;
  border:1px solid var(--border-strong);
  background:var(--bg-paper);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof > div{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:10px;
  min-height:154px;
  padding:28px 34px;
  border-right:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof h3{
  margin:0;
  font-size:clamp(34px,3vw,52px);
  font-weight:520;
  letter-spacing:-.04em;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof dl{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  margin:0;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof dl > div{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:12px;
  min-width:0;
  padding:24px;
  border-left:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof dl > div:first-child{border-left:0}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof dt{
  color:var(--text-tertiary);
  font:650 9px/1.2 var(--font-technical);
  letter-spacing:.08em;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof dd{
  margin:0;
  font-size:clamp(20px,2vw,32px);
  font-weight:560;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card{
  min-width:0;
  display:flex;
  flex-direction:column;
  border:1px solid var(--border-strong);
  background:var(--bg-paper);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher{
  grid-column:1/-1;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-face{
  min-height:360px;
  grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);
  grid-template-rows:none;
  gap:0;
  padding:0;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-mark{
  min-height:360px;
  padding:44px;
  border-right:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-glyph{
  width:min(68%,240px);
  max-height:240px;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-identity{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:clamp(38px,5vw,76px);
  border-top:0;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-identity h3{
  font-size:clamp(42px,5vw,76px);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-identity p{
  max-width:46ch;
  font-size:16px;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-stats{
  grid-template-columns:repeat(4,minmax(0,1fr));
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-publisher-detail{
  display:grid;
  grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);
  border-bottom:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-publisher-detail > div{
  border-bottom:0;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-publisher-detail > div:first-child{
  border-right:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card > header{
  min-height:52px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  padding:16px 22px;
  color:var(--text-tertiary);
  border-bottom:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-face{
  min-height:390px;
  display:grid;
  grid-template-rows:220px auto;
  gap:26px;
  align-items:stretch;
  padding:clamp(28px,4vw,50px) clamp(22px,3vw,42px) 30px;
  border-bottom:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-mark{
  min-width:0;
  display:grid;
  place-items:center;
  color:var(--text-primary);
  border:0;
  background:transparent;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-glyph{
  width:min(76%,280px);
  max-height:218px;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-identity{
  padding-top:22px;
  border-top:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-identity > .lab{
  display:flex;
  align-items:center;
  gap:9px;
  margin-bottom:12px;
  color:var(--text-tertiary);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-identity > .lab i{
  width:8px;
  height:8px;
  display:block;
  border:1px solid var(--text-tertiary);
  background:color-mix(in srgb,var(--text-primary) 55%,transparent);
  box-shadow:3px 3px 0 color-mix(in srgb,var(--text-primary) 18%,transparent);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-face h3{
  margin:0 0 15px;
  font-size:var(--type-product-card-title-size);
  font-variation-settings:"wght" var(--type-heading-weight);
  font-weight:var(--type-heading-weight);
  letter-spacing:-.05em;
  line-height:1;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-face p{
  max-width:31ch;
  margin:0;
  color:var(--text-secondary);
  font-size:14px;
  line-height:1.5;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-stats{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  margin:0;
  border-bottom:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-stats > div{
  min-width:0;
  padding:20px 22px;
  border-right:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-stats > div:last-child{border-right:0}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-stats :is(dt,dd){
  margin:0;
  font-family:var(--font-technical);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-stats dt{
  min-height:2.4em;
  color:var(--text-tertiary);
  font-size:8px;
  font-weight:650;
  letter-spacing:.09em;
  line-height:1.2;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-stats dd{
  margin-top:10px;
  color:var(--text-primary);
  font-size:clamp(25px,2.7vw,42px);
  font-weight:600;
  letter-spacing:-.06em;
  line-height:1;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-sample,
html[data-design-system="halde"][data-route-bundle="profiles"] .organization-authors{
  padding:22px;
  border-bottom:1px solid var(--border-default);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-sample > .lab,
html[data-design-system="halde"][data-route-bundle="profiles"] .organization-authors-head > .lab{
  display:block;
  margin-bottom:13px;
  color:var(--text-tertiary);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-sample > a{
  min-height:42px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:18px;
  align-items:center;
  color:var(--text-primary);
  border-top:1px solid var(--border-subtle);
  font-size:13px;
  text-decoration:none;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-sample > a:hover span{
  color:var(--accent);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-sample > a small{
  color:var(--text-tertiary);
  font:600 8px/1 var(--font-technical);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-authors{
  background:var(--bg-surface-muted);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-authors-head{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:16px;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-authors-head small{
  color:var(--text-tertiary);
  font:600 7px/1 var(--font-technical);
  letter-spacing:.07em;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-author{
  min-height:64px;
  display:grid;
  grid-template-columns:40px minmax(0,1fr) auto;
  gap:13px;
  align-items:center;
  padding:10px 0;
  color:var(--text-primary);
  border-top:1px solid var(--border-default);
  text-decoration:none;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-author-face{
  width:40px;
  height:40px;
  display:grid;
  place-items:center;
  overflow:hidden;
  color:var(--text-on-accent);
  border:1px solid var(--border-strong);
  background:var(--accent-fill);
  font:700 9px/1 var(--font-technical);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-author--agent .registry-author-face{
  color:var(--text-inverse);
  background:var(--bg-inverse);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-author-face img{
  width:100%;
  height:100%;
  object-fit:cover;
  filter:grayscale(1) contrast(1.08);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-author-copy{
  min-width:0;
  display:grid;
  gap:3px;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-author-copy small,
html[data-design-system="halde"][data-route-bundle="profiles"] .registry-author-copy em{
  color:var(--text-tertiary);
  font:600 7px/1.2 var(--font-technical);
  letter-spacing:.07em;
  text-transform:uppercase;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-author-copy b{
  overflow:hidden;
  font-size:13px;
  font-weight:600;
  text-overflow:ellipsis;
  white-space:nowrap;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-author > i{
  color:var(--text-tertiary);
  font-style:normal;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .registry-author:hover :is(.registry-author-copy b,.registry-author > i){color:var(--accent)}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-open{
  min-height:78px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  grid-template-rows:auto auto;
  align-content:center;
  gap:4px 20px;
  padding:18px 22px;
  color:var(--text-primary);
  background:var(--bg-paper);
  text-decoration:none;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-open span{
  font-family:var(--font-technical);
  font-size:11px;
  font-weight:700;
  letter-spacing:.08em;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-open small{
  color:var(--text-tertiary);
  font:600 8px/1 var(--font-technical);
  letter-spacing:.07em;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-open b{
  grid-column:2;
  grid-row:1 / 3;
  align-self:center;
  font-size:26px;
  font-weight:400;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-open:hover{
  color:var(--text-on-accent);
  background:var(--accent-fill);
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-open:hover small{color:color-mix(in srgb,var(--text-on-accent) 64%,transparent)}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-loading{
  grid-column:1 / -1;
  min-height:260px;
  display:grid;
  place-items:center;
  align-content:center;
  gap:14px;
  padding:40px;
  color:var(--text-secondary);
  border-right:1px solid var(--border-strong);
  border-bottom:1px solid var(--border-strong);
  text-align:center;
}

html[data-design-system="halde"][data-route-bundle="profiles"] .organization-loading i{
  width:44px;
  height:5px;
  background:var(--accent);
  animation:organization-load 1s steps(3,end) infinite;
}

@keyframes organization-load{50%{width:88px}}

@media (max-width:960px){
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-grid{grid-template-columns:1fr}
}

@media (max-width:760px){
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-page{--profiles-gutter:clamp(20px,5vw,34px)}
  html[data-design-system="halde"][data-route-bundle="profiles"] :is(.registry-profiles-hero-grid,.registry-directory-head,.registry-concept-head){grid-template-columns:1fr;gap:24px}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key{grid-template-columns:1fr}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key-item{border-left:0;border-top:1px solid var(--border-default)}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .identity-key-item:first-child{border-top:0}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-track{grid-template-columns:repeat(2,minmax(0,1fr))}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung:nth-child(3){border-left:0;border-top:1px solid var(--border-default)}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung:nth-child(4){border-top:1px solid var(--border-default)}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof{grid-template-columns:1fr}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof > div{border-right:0;border-bottom:1px solid var(--border-default)}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-face{grid-template-columns:1fr;grid-template-rows:220px auto}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-mark{min-height:220px;padding:30px;border-right:0;border-bottom:1px solid var(--border-default)}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-identity{padding:34px 24px}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-stats > div:nth-child(2){border-right:0}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card--publisher .organization-stats > div:nth-child(n+3){border-top:1px solid var(--border-default)}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-publisher-detail{grid-template-columns:1fr}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-publisher-detail > div:first-child{border-right:0;border-bottom:1px solid var(--border-default)}
}

@media (max-width:520px){
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-profiles-page{--profiles-gutter:18px}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-track{grid-template-columns:1fr}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung,
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung:nth-child(3){min-height:310px;border-left:0;border-top:1px solid var(--border-default)}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-rung:first-child{border-top:0}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-glyph-primer .ladder-close{align-items:flex-start;flex-direction:column}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-face{min-height:340px;grid-template-rows:170px auto;gap:18px;padding-inline:18px}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-glyph{max-height:166px}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-card > header{align-items:flex-start;flex-direction:column;gap:4px;padding-inline:18px}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof dl{grid-template-columns:repeat(2,minmax(0,1fr))}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof dl > div:nth-child(3){border-left:0;border-top:1px solid var(--border-default)}
  html[data-design-system="halde"][data-route-bundle="profiles"] .registry-publisher-proof dl > div:nth-child(4){border-top:1px solid var(--border-default)}
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-stats > div{padding-inline:14px}
  html[data-design-system="halde"][data-route-bundle="profiles"] :is(.organization-sample,.organization-authors,.organization-open){padding-inline:18px}
}

@media (prefers-reduced-motion:reduce){
  html[data-design-system="halde"][data-route-bundle="profiles"] .organization-loading i{animation:none}
}
