/* The first SERVICES headline stays above both the main cutout and the
   temporary orbit occluder until its selected-object exit is complete. */
.s03-services-area:not(.is-state03-visible) .svc-psd-heading{
  z-index:140!important;
}

/* One shared offset preserves the Illustrator word, Design and Portfolio
   spacing. The child float still belongs to the WooGi word alone. */
.opening-logo-stack .opening-logo-group{
  position:absolute;inset:0;display:block;pointer-events:none;
  translate:0 clamp(0px,calc(11svh - 77px),40px);
}
@media(max-width:700px){
  .opening-logo-stack .opening-logo-group{
    translate:0 clamp(0px,calc(10svh - 56px),24px);
  }
}
